Skip to content

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.

FieldArgsTypeDescription
id—ID! required—
team—Team! required—
startDate—Date! required—
endDate—DateNull = current affiliation.
createdAt—DateTime! required—
updatedAt—DateTime! required—