feat: widget login with name and email

This commit is contained in:
Tristan Yang
2023-02-23 17:01:54 +08:00
parent f61748565f
commit a8773d3712
5 changed files with 66 additions and 9 deletions
+9
View File
@@ -1,3 +1,5 @@
import { AuthToken } from "./auth";
export type Gender = 0 | 1;
export interface AutoDeleteMsgDTO {
@@ -46,3 +48,10 @@ export interface UserDTO extends Partial<Pick<User, "name" | "gender" | "languag
export interface UserCreateDTO extends Pick<User, "name" | "gender" | "language" | "email" | "webhook_url" | "is_bot" | "is_admin"> {
password: string;
}
export interface UserRegDTO extends Pick<User, "name" | "gender" | "language" | "email">, Pick<UserDevice, "device" | "device_token"> {
password: string;
magic_token?: string
}
export interface UserRegResponse extends AuthToken {
user: User
}