ff-admin/src/viewmodels/admin/user.models.ts

21 lines
467 B
TypeScript
Raw Normal View History

2024-09-01 14:54:49 +02:00
import { PermissionObject } from "../../type/permissionTypes";
import { RoleViewModel } from "./role.models";
export interface UserViewModel {
id: number;
username: string;
mail: string;
firstname: string;
lastname: string;
permissions: PermissionObject;
roles: Array<RoleViewModel>;
permissions_total: PermissionObject;
}
2024-09-02 15:57:03 +02:00
export interface CreateOrUpdateUserViewModel {
username: string;
mail: string;
firstname: string;
lastname: string;
}