ff-admin-server/src/command/management/user/userCommand.ts

36 lines
583 B
TypeScript
Raw Normal View History

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