2024-08-22 11:40:31 +02:00
|
|
|
export interface CreateUserCommand {
|
|
|
|
mail: string;
|
|
|
|
username: string;
|
2024-08-25 13:36:19 +02:00
|
|
|
firstname: string;
|
|
|
|
lastname: string;
|
2024-08-22 11:40:31 +02:00
|
|
|
secret: string;
|
2024-10-07 18:09:27 +02:00
|
|
|
isOwner: boolean;
|
2024-08-22 11:40:31 +02:00
|
|
|
}
|
2024-09-01 14:55:05 +02:00
|
|
|
|
|
|
|
export interface UpdateUserCommand {
|
|
|
|
id: number;
|
|
|
|
mail: string;
|
|
|
|
username: string;
|
|
|
|
firstname: string;
|
|
|
|
lastname: string;
|
|
|
|
}
|
|
|
|
|
2024-11-21 15:58:47 +01:00
|
|
|
export interface TransferUserOwnerCommand {
|
|
|
|
fromId: number;
|
|
|
|
toId: number;
|
|
|
|
}
|
|
|
|
|
2024-09-01 14:55:05 +02:00
|
|
|
export interface UpdateUserRolesCommand {
|
|
|
|
id: number;
|
|
|
|
roleIds: Array<number>;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface DeleteUserCommand {
|
|
|
|
id: number;
|
|
|
|
}
|