refactor(dto): move app models into dto layer
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* 认证模式(登录 / 注册)
|
||||
*
|
||||
* 原始 Dart: lib/ui/auth/model/auth_mode.dart
|
||||
*/
|
||||
export const AuthMode = {
|
||||
Login: "login",
|
||||
Register: "register",
|
||||
} as const;
|
||||
|
||||
export type AuthMode = (typeof AuthMode)[keyof typeof AuthMode];
|
||||
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* 认证面板模式(Facebook / Email)
|
||||
*
|
||||
* 原始 Dart: lib/ui/auth/model/auth_panel_mode.dart
|
||||
*/
|
||||
export const AuthPanelMode = {
|
||||
Facebook: "facebook",
|
||||
Email: "email",
|
||||
} as const;
|
||||
|
||||
export type AuthPanelMode =
|
||||
(typeof AuthPanelMode)[keyof typeof AuthPanelMode];
|
||||
@@ -3,12 +3,15 @@
|
||||
*/
|
||||
|
||||
export * from "./apple_login_request";
|
||||
export * from "./auth_mode";
|
||||
export * from "./auth_panel_mode";
|
||||
export * from "./facebook_login_request";
|
||||
export * from "./facebook_user_data";
|
||||
export * from "./fb_id_login_request";
|
||||
export * from "./google_login_request";
|
||||
export * from "./guest_login_request";
|
||||
export * from "./guest_login_response";
|
||||
export * from "./login_status";
|
||||
export * from "./login_request";
|
||||
export * from "./login_response";
|
||||
export * from "./logout_response";
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* 登录状态枚举
|
||||
*/
|
||||
export const LoginStatus = {
|
||||
/** 未登录(默认初值) */
|
||||
NotLoggedIn: "notLoggedIn",
|
||||
/** 游客登录 */
|
||||
Guest: "guest",
|
||||
/** Facebook OAuth 登录 */
|
||||
Facebook: "facebook",
|
||||
/** Google OAuth 登录 */
|
||||
Google: "google",
|
||||
/** 邮箱 + 密码登录 */
|
||||
Email: "email",
|
||||
/** Apple ID 登录 */
|
||||
Apple: "apple",
|
||||
} as const;
|
||||
|
||||
export type LoginStatus = (typeof LoginStatus)[keyof typeof LoginStatus];
|
||||
Reference in New Issue
Block a user