Source code for derobertis_cv.models.i_skill_experience

import abc
import datetime


[docs] class ISkillExperience(abc.ABC): @property @abc.abstractmethod def experience_length(self) -> datetime.timedelta: ... @property @abc.abstractmethod def hours(self) -> int: ... @property @abc.abstractmethod def experience_length_str(self) -> str: ... @property @abc.abstractmethod def weeks_elapsed(self) -> float: ... @property @abc.abstractmethod def months_elapsed(self) -> float: ... @property @abc.abstractmethod def experience_level(self) -> int: ...