budosystems.models.style.TimeInClassRequirement¶
- class TimeInClassRequirement¶
Bases:
Requirement
Specialized
Requirement
for time in class expectations.- __init__(*, entity_id: UUID = <singleton MissingUUID>, name: str, slug: str, description: str = '', id_name: str = _Nothing.NOTHING, min_class_time: timedelta = datetime.timedelta(0)) None ¶
Method generated by attrs for class TimeInClassRequirement.
- min_class_time: timedelta¶
The minimum duration of time a student must attend in class since last rank before being eligible for this rank.
- min_class_dhm(*, days: int = 0, hours: int = 0, minutes: int = 0) None ¶
An alternative setter for
min_class_time
.- Parameters:
days – Number of days portion of minimum class time. (Note: 1 day = 24 hours, not 1 session; for the latter see
AttendanceRequirement
)hours – Number of hours portion of minimum class time.
minutes – Number of minutes portion of minimum class time.