ProviderLinkManagementDto
@raizfc/contracts / ProviderLinkManagementDto
Type Alias: ProviderLinkManagementDto
ProviderLinkManagementDto =
Readonly<{avatar?:ImageAsset;createdAt:ISODateString;displayName:string;id:ID;kind:ProviderKind;private?:UnregisteredProviderPrivateDto;respondedAt?:ISODateString;roleLabel?:string;serviceId:ID;status:ProviderLinkStatus;userId?:ID;version:number; }>
Defined in: field-service/provider.dto.ts:31
Management-only view of one provider link, covering both registered (a real platform user who
must accept) and unregistered (a private record the service manager controls directly) —
context.yaml's standalone ProviderDto is represented as the identity fields embedded here
rather than a separate top-level entity, since a provider only exists in this codebase in the
context of a link to one service (SPEC-DOMAIN-SERVICE-001: "Provider: Pessoa/profissional
vinculado").