Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Deprecated - Out of scope for this epic

OfficialPosition

...

Property

...

Type

...

Description

...

id

...

uuid

...

officeId

...

name (+i18n)

...

string

...

Name of the position, something like “Referee 1” for example

...

order

...

number

...

Order that the position should be listed in when sorting a list of assignments

...

types

...

enum

...

Official | Coach | Scorekeeper | Monitor

This aligns with the qualification category types and would be used to determine the list of eligible officials

GameAssignSettings

Deprecated

...

Property

Type

Description

id

uuid

Currently the API generates a random UUID when a position is unassigned, so this would take place of that when assigning an official. This id will be a relation to the GameOfficial id.

This behaviour will also be super convenient for migration.

gameId

id

positionId

id

OfficialPosition

officeId

id

Primary assigner. This is based on assigner determination settings.

delegatedOfficeId

id

Delegated assigner; optional.

When a game is delegated, the primary assigner will remain the assigner with continued rights to settings, but the delegated assigner will gain the ability to assign the game and the list of officials will be based on the delegated assigner.

minLevel

number

Optional

minGrade

number

Optional

This may become deprecated if we move forward on attribute requirements.

minAge

number

Optional

amount

decimal

Optional

This would’ve previously been an assign fee ID, but it makes more sense to just have a direct amount on the official settings to limit complexity.

status

enum

Active | Draft

...