@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
19 lines • 499 B
TypeScript
/**
* Payload para atribuir/remover perfil de usuário.
*/
export interface AssignUserProfilePayload {
userId: string;
perfilId: number | null;
}
/**
* Payload genérico para criar/alternar permissão.
* Observação: `perfilId` ou `perfilNome` podem ser usados conforme o endpoint.
*/
export interface TogglePermissionPayload {
perfilId?: number;
perfilNome?: string;
acao: string;
recurso: string;
permitido: boolean;
}
//# sourceMappingURL=rbac-admin.dto.d.ts.map