14 lines
340 B
TypeScript
14 lines
340 B
TypeScript
|
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;
|
||
|
}
|