UpdatePlayerProfileRequest
@raizfc/contracts / UpdatePlayerProfileRequest
Type Alias: UpdatePlayerProfileRequest
UpdatePlayerProfileRequest =
Readonly<{availability?:PlayerAvailabilityDto;avatar?:ImageAsset;bio?:string;contact?:PlayerContactDto;displayName?:string;dominantFoot?:PlayerDominantFoot;positions?: readonlystring[];primaryPosition?:string;status?:PlayerAvailabilityStatus;version:number; }>
Defined in: player/player-profile.dto.ts:70
status only accepts direct, player-initiated transitions from SPEC-DOMAIN-PLAYER-001's
transitions table (set_available, set_inactive, retire) — active is reachable only via
accept_team_link (IS-MVP-05.2 scope), so requesting it here is a validation error, not an
invented shortcut.