TeamAffiliation
Interface
A team affiliation with a temporal spell (Team Staff & Squad Management, Phase A).
The shared shape across a player’s squad spell (TeamMembership) and a staff
appointment (TeamStaffMembership) — one list shape for both. endDate: null
means the affiliation is current.
Fields
Section titled “Fields”| Field | Args | Type | Description |
|---|---|---|---|
id | — | ID! required | — |
team | — | Team! required | — |
startDate | — | Date! required | — |
endDate | — | Date | Null = current affiliation. |
createdAt | — | DateTime! required | — |
updatedAt | — | DateTime! required | — |