Pular para o conteúdo principal

ProviderLinkManagementDto

@raizfc/contracts


@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").