leaguemanager.models.baseline.participation.officiating

Module Contents

Classes

Officiating

The participation of an official in a given Fixture.

Data

officiating

API

class leaguemanager.models.baseline.participation.officiating.Officiating

Bases: leaguemanager.models.base.ParticipationBase

The participation of an official in a given Fixture.

Each Official that is participating in an Fixture has an Officiating object that represents their involvement in that specific Fixture. It can also be used to track attributes specific to the Fixture (i.e., payment, uniform color, etc…)

Attributes: id (UUID): Inherited from UUIDAuditBase fixture_id (UUID): ForeignKey to Fixture. label (str): Description of Officiating object (i.e., “Ref Jacobs, Week 2, Amateur Mudwrestling”, etc…) paid (bool): Whether official has been paid for the Fixture. created_at (datetime): Inherited from UUIDAuditBase updated_at (datetime): Inherited from UUIDAuditBase

fixture_id: uuid.UUID | None

‘field(…)’

label: str | None

‘field(…)’

paid: bool | None

‘field(…)’

leaguemanager.models.baseline.participation.officiating.officiating

‘Table(…)’