leaguemanager.schema.safe_date

Module Contents

Classes

Year

MonthValue

Weekday

Month

Day

GameTime

Data

__all__

API

leaguemanager.schema.safe_date.__all__

[‘Year’, ‘Month’, ‘Day’, ‘GameTime’]

class leaguemanager.schema.safe_date.Year
year: int

None

__attrs_post_init__()
class leaguemanager.schema.safe_date.MonthValue
number: int

None

days: int

None

__attrs_post_init__() None
class leaguemanager.schema.safe_date.Weekday

Bases: str, enum.Enum

MONDAY

‘Monday’

TUESDAY

‘Tuesday’

WEDNESDAY

‘Wednesday’

THURSDAY

‘Thursday’

FRIDAY

‘Friday’

SATURDAY

‘Saturday’

SUNDAY

‘Sunday’

__str__() str
classmethod _missing_(value: object) Self
class leaguemanager.schema.safe_date.Month(*args, **kwds)

Bases: enum.Enum

JANUARY

‘MonthValue(…)’

FEBRUARY

‘MonthValue(…)’

MARCH

‘MonthValue(…)’

APRIL

‘MonthValue(…)’

MAY

‘MonthValue(…)’

JUNE

‘MonthValue(…)’

JULY

‘MonthValue(…)’

AUGUST

‘MonthValue(…)’

SEPTEMBER

‘MonthValue(…)’

OCTOBER

‘MonthValue(…)’

NOVEMBER

‘MonthValue(…)’

DECEMBER

‘MonthValue(…)’

__str__() str
__int__() int
valid_day(day: int) None
classmethod _missing_(value: object) Self
class leaguemanager.schema.safe_date.Day
value: int

None

__attrs_post_init__() None
classmethod of(month: leaguemanager.schema.safe_date.Month, day: int) Self
class leaguemanager.schema.safe_date.GameTime
month: leaguemanager.schema.safe_date.Month

None

day: leaguemanager.schema.safe_date.Day

None

year: leaguemanager.schema.safe_date.Year

None

hour: int

‘field(…)’

minute: int

‘field(…)’

total_duration_in_minutes: int

‘field(…)’

__str__() str