ff-admin-server/src/viewmodel/admin/management/user.models.ts

15 lines
363 B
TypeScript
Raw Normal View History

2025-01-05 14:14:00 +01:00
import { PermissionObject } from "../../../type/permissionTypes";
2024-09-01 14:55:05 +02:00
import { RoleViewModel } from "./role.models";
export interface UserViewModel {
2025-01-29 08:53:49 +01:00
id: string;
2024-09-01 14:55:05 +02:00
username: string;
mail: string;
firstname: string;
lastname: string;
2024-10-07 18:09:27 +02:00
isOwner: boolean;
2024-09-01 14:55:05 +02:00
permissions: PermissionObject;
roles: Array<RoleViewModel>;
permissions_total: PermissionObject;
}