...
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 |
...