buster/web/src/api/buster-rest/permission_groups/responseInterfaces.ts

30 lines
606 B
TypeScript

export interface GetPermissionGroupResponse {
created_at: string;
created_by: string;
id: string;
name: string;
organization_id: string;
updated_at: string;
updated_by: string;
}
export interface CreatePermissionGroupResponse extends GetPermissionGroupResponse {}
export interface GetPermissionGroupUsersResponse {
id: string;
assigned: boolean;
email: string;
name: string;
}
export interface GetPermissionGroupDatasetsResponse {
id: string;
assigned: boolean;
name: string;
}
export interface GetPermissionGroupDatasetGroupsResponse {
id: string;
assigned: boolean;
}