Skip to content

Official

kloppy.domain.Official dataclass

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

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'