Skip to content

Official

kloppy.domain.Official dataclass

1
2
3
4
5
6
7
Official(
    official_id,
    name=None,
    first_name=None,
    last_name=None,
    role=None,
)

Represents an official (referee) with optional names and roles.

official_id instance-attribute

official_id

name class-attribute instance-attribute

name = None

first_name class-attribute instance-attribute

first_name = None

last_name class-attribute instance-attribute

last_name = None

role class-attribute instance-attribute

role = None

full_name property

full_name

Returns the full name of the official, falling back to role-based or ID-based naming.

kloppy.domain.OfficialType

Bases: Enum

Enumeration for types of officials (referees).

VideoAssistantReferee class-attribute instance-attribute

VideoAssistantReferee = 'Video Assistant Referee'

AssistantVideoAssistantReferee class-attribute instance-attribute

1
2
3
AssistantVideoAssistantReferee = (
    "Assistant Video Assistant Referee"
)

MainReferee class-attribute instance-attribute

MainReferee = 'Main Referee'

AssistantReferee class-attribute instance-attribute

AssistantReferee = 'Assistant Referee'

FourthOfficial class-attribute instance-attribute

FourthOfficial = 'Fourth Official'

Unknown class-attribute instance-attribute

Unknown = 'Unknown'