From 3ecee094319380b0fb2ac8cd753ea7dde98a262e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 2 Oct 2026 02:24:51 +0800 Subject: [PATCH] =?UTF-8?q?AGC=E8=AE=A4=E8=AF=81=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=87=8D=E6=96=B0=E7=94=9F=E6=88=90=20ts-rs=20=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=20-=20=E6=96=B0=E5=A2=9E=E6=9C=89=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=8F=98=E4=BD=93=E7=9A=84=E8=BD=BD=E8=8D=B7=E6=96=87=E4=BB=B6?= =?UTF-8?q?=20PasswordLoginRejected/SendCodeRejected/PhoneCodeLoginRejecte?= =?UTF-8?q?d/AuthResponseServerRejected=20-=20=E5=88=A0=E9=99=A4=E6=94=B9?= =?UTF-8?q?=E6=88=90=E6=97=A0=E5=AD=97=E6=AE=B5=E5=8F=98=E4=BD=93=E5=90=8E?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E7=94=9F=E6=88=90=E7=9A=84=E5=AD=A4=E7=AB=8B?= =?UTF-8?q?=E8=BD=BD=E8=8D=B7=E6=96=87=E4=BB=B6=20-=20ClientAuthError=20?= =?UTF-8?q?=E8=81=94=E5=90=88=E5=90=8C=E6=AD=A5=E4=B8=BA=20{=20type=20}=20?= =?UTF-8?q?=E4=B8=8E=20{=20type=20}=20&=20=E8=BD=BD=E8=8D=B7=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../generated/AuthClientInitFailed.ts | 6 -- .../generated/AuthNetworkUnavailable.ts | 6 -- .../generated/AuthResponseMalformed.ts | 6 -- .../generated/AuthResponseServerRejected.ts | 6 ++ .../generated/AuthServiceUnavailable.ts | 4 +- .../src/services/generated/ClientAuthError.ts | 62 +++++++++---------- .../generated/ClientSessionPersistFailed.ts | 4 +- .../services/generated/LoginCodeMissing.ts | 6 -- .../generated/PasswordEntryInputRejected.ts | 6 -- .../generated/PasswordLoginRejected.ts | 11 ++++ .../src/services/generated/PasswordMissing.ts | 6 -- .../services/generated/PermissionDenied.ts | 6 -- .../generated/PhoneCodeLoginRejected.ts | 11 ++++ .../generated/PhoneLoginInputRejected.ts | 6 -- .../services/generated/PhoneNumberInvalid.ts | 6 -- .../generated/PhoneOrPasswordMismatch.ts | 6 -- .../generated/RuntimeSessionInstallFailed.ts | 4 +- .../generated/SendCodeInputRejected.ts | 6 -- .../services/generated/SendCodeRejected.ts | 11 ++++ .../generated/ServerAddressRejected.ts | 6 -- .../generated/SessionAuthorityRejected.ts | 6 -- .../generated/SmsCodeInvalidOrExpired.ts | 6 -- .../services/generated/SmsCodeThrottled.ts | 6 -- .../services/generated/UnexpectedRejection.ts | 7 ++- 24 files changed, 81 insertions(+), 129 deletions(-) delete mode 100644 apps/ai-game-creator-shell/src/services/generated/AuthClientInitFailed.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/AuthNetworkUnavailable.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/AuthResponseMalformed.ts create mode 100644 apps/ai-game-creator-shell/src/services/generated/AuthResponseServerRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/LoginCodeMissing.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/PasswordEntryInputRejected.ts create mode 100644 apps/ai-game-creator-shell/src/services/generated/PasswordLoginRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/PasswordMissing.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/PermissionDenied.ts create mode 100644 apps/ai-game-creator-shell/src/services/generated/PhoneCodeLoginRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/PhoneLoginInputRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/PhoneNumberInvalid.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/PhoneOrPasswordMismatch.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/SendCodeInputRejected.ts create mode 100644 apps/ai-game-creator-shell/src/services/generated/SendCodeRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/ServerAddressRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/SessionAuthorityRejected.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/SmsCodeInvalidOrExpired.ts delete mode 100644 apps/ai-game-creator-shell/src/services/generated/SmsCodeThrottled.ts diff --git a/apps/ai-game-creator-shell/src/services/generated/AuthClientInitFailed.ts b/apps/ai-game-creator-shell/src/services/generated/AuthClientInitFailed.ts deleted file mode 100644 index c714a8c25..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/AuthClientInitFailed.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 认证网络客户端构建失败。 - */ -export type AuthClientInitFailed = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/AuthNetworkUnavailable.ts b/apps/ai-game-creator-shell/src/services/generated/AuthNetworkUnavailable.ts deleted file mode 100644 index 87df5480a..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/AuthNetworkUnavailable.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 连接 / 超时 / DNS 等网络失败。 - */ -export type AuthNetworkUnavailable = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/AuthResponseMalformed.ts b/apps/ai-game-creator-shell/src/services/generated/AuthResponseMalformed.ts deleted file mode 100644 index e7fa63683..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/AuthResponseMalformed.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 响应不是合法 JSON、缺少必需字段或契约不成立。 - */ -export type AuthResponseMalformed = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/AuthResponseServerRejected.ts b/apps/ai-game-creator-shell/src/services/generated/AuthResponseServerRejected.ts new file mode 100644 index 000000000..15034b0f3 --- /dev/null +++ b/apps/ai-game-creator-shell/src/services/generated/AuthResponseServerRejected.ts @@ -0,0 +1,6 @@ +// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. + +/** + * 登录服务在响应体里显式拒绝时给的原文。 + */ +export type AuthResponseServerRejected = { serverMessage: string | null }; diff --git a/apps/ai-game-creator-shell/src/services/generated/AuthServiceUnavailable.ts b/apps/ai-game-creator-shell/src/services/generated/AuthServiceUnavailable.ts index ea46b2edd..600fdcc93 100644 --- a/apps/ai-game-creator-shell/src/services/generated/AuthServiceUnavailable.ts +++ b/apps/ai-game-creator-shell/src/services/generated/AuthServiceUnavailable.ts @@ -1,6 +1,6 @@ // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. /** - * 服务端 5xx。 + * 登录服务 5xx 的状态码。 */ -export type AuthServiceUnavailable = { status: number; message: string }; +export type AuthServiceUnavailable = { status: number }; diff --git a/apps/ai-game-creator-shell/src/services/generated/ClientAuthError.ts b/apps/ai-game-creator-shell/src/services/generated/ClientAuthError.ts index fb7dc66ce..63ee7887e 100644 --- a/apps/ai-game-creator-shell/src/services/generated/ClientAuthError.ts +++ b/apps/ai-game-creator-shell/src/services/generated/ClientAuthError.ts @@ -1,44 +1,44 @@ // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. -import type { AuthClientInitFailed } from './AuthClientInitFailed'; -import type { AuthNetworkUnavailable } from './AuthNetworkUnavailable'; -import type { AuthResponseMalformed } from './AuthResponseMalformed'; +import type { AuthResponseServerRejected } from './AuthResponseServerRejected'; import type { AuthServiceUnavailable } from './AuthServiceUnavailable'; import type { ClientSessionPersistFailed } from './ClientSessionPersistFailed'; -import type { LoginCodeMissing } from './LoginCodeMissing'; -import type { PasswordEntryInputRejected } from './PasswordEntryInputRejected'; -import type { PasswordMissing } from './PasswordMissing'; -import type { PermissionDenied } from './PermissionDenied'; -import type { PhoneLoginInputRejected } from './PhoneLoginInputRejected'; -import type { PhoneNumberInvalid } from './PhoneNumberInvalid'; -import type { PhoneOrPasswordMismatch } from './PhoneOrPasswordMismatch'; +import type { PasswordLoginRejected } from './PasswordLoginRejected'; +import type { PhoneCodeLoginRejected } from './PhoneCodeLoginRejected'; import type { RuntimeSessionInstallFailed } from './RuntimeSessionInstallFailed'; -import type { SendCodeInputRejected } from './SendCodeInputRejected'; -import type { ServerAddressRejected } from './ServerAddressRejected'; -import type { SessionAuthorityRejected } from './SessionAuthorityRejected'; -import type { SmsCodeInvalidOrExpired } from './SmsCodeInvalidOrExpired'; -import type { SmsCodeThrottled } from './SmsCodeThrottled'; +import type { SendCodeRejected } from './SendCodeRejected'; import type { UnexpectedRejection } from './UnexpectedRejection'; /** - * 变体名就是线上的分流键(`type`),每个变体持有同名载荷类型。 + * 变体名就是线上的分流键(`type`),带载荷的变体持有同名载荷类型。 */ export type ClientAuthError = - | ({ type: 'serverAddressRejected' } & ServerAddressRejected) - | ({ type: 'phoneNumberInvalid' } & PhoneNumberInvalid) - | ({ type: 'passwordMissing' } & PasswordMissing) - | ({ type: 'loginCodeMissing' } & LoginCodeMissing) - | ({ type: 'passwordEntryInputRejected' } & PasswordEntryInputRejected) - | ({ type: 'phoneOrPasswordMismatch' } & PhoneOrPasswordMismatch) - | ({ type: 'sendCodeInputRejected' } & SendCodeInputRejected) - | ({ type: 'smsCodeThrottled' } & SmsCodeThrottled) - | ({ type: 'phoneLoginInputRejected' } & PhoneLoginInputRejected) - | ({ type: 'smsCodeInvalidOrExpired' } & SmsCodeInvalidOrExpired) - | ({ type: 'sessionAuthorityRejected' } & SessionAuthorityRejected) - | ({ type: 'permissionDenied' } & PermissionDenied) - | ({ type: 'authNetworkUnavailable' } & AuthNetworkUnavailable) + | { type: 'serverAddressEmptyOrTooLong' } + | { type: 'serverAddressNotAUrl' } + | { type: 'serverAddressHasCredentials' } + | { type: 'serverAddressHasPathOrQueryOrFragment' } + | { type: 'serverAddressNotHttps' } + | { type: 'serverAddressUnsupportedScheme' } + | { type: 'serverAddressOutsideChannel' } + | { type: 'phoneNumberInvalid' } + | { type: 'passwordMissing' } + | { type: 'loginCodeMissing' } + | ({ type: 'passwordLoginRejected' } & PasswordLoginRejected) + | { type: 'phoneOrPasswordMismatch' } + | ({ type: 'sendCodeRejected' } & SendCodeRejected) + | { type: 'smsCodeThrottled' } + | ({ type: 'phoneCodeLoginRejected' } & PhoneCodeLoginRejected) + | { type: 'smsCodeRejected' } + | { type: 'sessionInvalidated' } + | { type: 'permissionDenied' } + | { type: 'authNetworkTimeout' } + | { type: 'authNetworkUnreachable' } | ({ type: 'authServiceUnavailable' } & AuthServiceUnavailable) | ({ type: 'unexpectedRejection' } & UnexpectedRejection) - | ({ type: 'authResponseMalformed' } & AuthResponseMalformed) + | { type: 'authResponseNotJson' } + | { type: 'authResponseInvalidBody' } + | { type: 'authResponseMissingRefreshCookie' } + | { type: 'authResponseMissingUserIdentity' } + | ({ type: 'authResponseServerRejected' } & AuthResponseServerRejected) | ({ type: 'clientSessionPersistFailed' } & ClientSessionPersistFailed) | ({ type: 'runtimeSessionInstallFailed' } & RuntimeSessionInstallFailed) - | ({ type: 'authClientInitFailed' } & AuthClientInitFailed); + | { type: 'authClientInitFailed' }; diff --git a/apps/ai-game-creator-shell/src/services/generated/ClientSessionPersistFailed.ts b/apps/ai-game-creator-shell/src/services/generated/ClientSessionPersistFailed.ts index ca606de34..258f43fb0 100644 --- a/apps/ai-game-creator-shell/src/services/generated/ClientSessionPersistFailed.ts +++ b/apps/ai-game-creator-shell/src/services/generated/ClientSessionPersistFailed.ts @@ -1,6 +1,6 @@ // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. /** - * 本机登录凭据文件读写失败。 + * 本机凭据文件读写的原始错误明细。 */ -export type ClientSessionPersistFailed = { message: string }; +export type ClientSessionPersistFailed = { detail: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/LoginCodeMissing.ts b/apps/ai-game-creator-shell/src/services/generated/LoginCodeMissing.ts deleted file mode 100644 index f2aba1175..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/LoginCodeMissing.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 本地前置校验:验证码为空。 - */ -export type LoginCodeMissing = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/PasswordEntryInputRejected.ts b/apps/ai-game-creator-shell/src/services/generated/PasswordEntryInputRejected.ts deleted file mode 100644 index b301d0721..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/PasswordEntryInputRejected.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * `/api/auth/entry` 返回 400:服务端拒绝本次输入。 - */ -export type PasswordEntryInputRejected = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/PasswordLoginRejected.ts b/apps/ai-game-creator-shell/src/services/generated/PasswordLoginRejected.ts new file mode 100644 index 000000000..41cd897bd --- /dev/null +++ b/apps/ai-game-creator-shell/src/services/generated/PasswordLoginRejected.ts @@ -0,0 +1,11 @@ +// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. + +/** + * `/api/auth/entry` 返回 400 时服务端给的原文。 + */ +export type PasswordLoginRejected = { + /** + * 服务端原文可能缺失:缺失是 `None`,Rust 不编造兜底文案。 + */ + serverMessage: string | null; +}; diff --git a/apps/ai-game-creator-shell/src/services/generated/PasswordMissing.ts b/apps/ai-game-creator-shell/src/services/generated/PasswordMissing.ts deleted file mode 100644 index 4ebefdc04..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/PasswordMissing.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 本地前置校验:密码为空。 - */ -export type PasswordMissing = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/PermissionDenied.ts b/apps/ai-game-creator-shell/src/services/generated/PermissionDenied.ts deleted file mode 100644 index 95f45c21b..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/PermissionDenied.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 会话路由 403:当前账号没有执行此操作的权限。 - */ -export type PermissionDenied = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/PhoneCodeLoginRejected.ts b/apps/ai-game-creator-shell/src/services/generated/PhoneCodeLoginRejected.ts new file mode 100644 index 000000000..aa37d135b --- /dev/null +++ b/apps/ai-game-creator-shell/src/services/generated/PhoneCodeLoginRejected.ts @@ -0,0 +1,11 @@ +// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. + +/** + * `/api/auth/phone/login` 返回 400 时服务端给的原文。 + */ +export type PhoneCodeLoginRejected = { + /** + * 服务端原文可能缺失:缺失是 `None`,Rust 不编造兜底文案。 + */ + serverMessage: string | null; +}; diff --git a/apps/ai-game-creator-shell/src/services/generated/PhoneLoginInputRejected.ts b/apps/ai-game-creator-shell/src/services/generated/PhoneLoginInputRejected.ts deleted file mode 100644 index 0e6ddc711..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/PhoneLoginInputRejected.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * `/api/auth/phone/login` 返回 400。 - */ -export type PhoneLoginInputRejected = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/PhoneNumberInvalid.ts b/apps/ai-game-creator-shell/src/services/generated/PhoneNumberInvalid.ts deleted file mode 100644 index 93946112e..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/PhoneNumberInvalid.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 本地前置校验:手机号为空或格式不合法。 - */ -export type PhoneNumberInvalid = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/PhoneOrPasswordMismatch.ts b/apps/ai-game-creator-shell/src/services/generated/PhoneOrPasswordMismatch.ts deleted file mode 100644 index e7dc6f7a7..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/PhoneOrPasswordMismatch.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * `/api/auth/entry` 返回 401:手机号或密码错误。 - */ -export type PhoneOrPasswordMismatch = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/RuntimeSessionInstallFailed.ts b/apps/ai-game-creator-shell/src/services/generated/RuntimeSessionInstallFailed.ts index 57a6af5a9..df2940b5d 100644 --- a/apps/ai-game-creator-shell/src/services/generated/RuntimeSessionInstallFailed.ts +++ b/apps/ai-game-creator-shell/src/services/generated/RuntimeSessionInstallFailed.ts @@ -1,6 +1,6 @@ // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. /** - * 本机运行时会话安装 / 清理失败。 + * 本机运行时会话安装 / 清理的原始错误明细。 */ -export type RuntimeSessionInstallFailed = { message: string }; +export type RuntimeSessionInstallFailed = { detail: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/SendCodeInputRejected.ts b/apps/ai-game-creator-shell/src/services/generated/SendCodeInputRejected.ts deleted file mode 100644 index df085f092..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/SendCodeInputRejected.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * `/api/auth/phone/send-code` 返回 400。 - */ -export type SendCodeInputRejected = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/SendCodeRejected.ts b/apps/ai-game-creator-shell/src/services/generated/SendCodeRejected.ts new file mode 100644 index 000000000..6d13fba2c --- /dev/null +++ b/apps/ai-game-creator-shell/src/services/generated/SendCodeRejected.ts @@ -0,0 +1,11 @@ +// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. + +/** + * `/api/auth/phone/send-code` 返回 400 时服务端给的原文。 + */ +export type SendCodeRejected = { + /** + * 服务端原文可能缺失:缺失是 `None`,Rust 不编造兜底文案。 + */ + serverMessage: string | null; +}; diff --git a/apps/ai-game-creator-shell/src/services/generated/ServerAddressRejected.ts b/apps/ai-game-creator-shell/src/services/generated/ServerAddressRejected.ts deleted file mode 100644 index c37d41541..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/ServerAddressRejected.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 服务地址不是合法 origin / 非本机未用 HTTPS / 不在构建渠道范围内。 - */ -export type ServerAddressRejected = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/SessionAuthorityRejected.ts b/apps/ai-game-creator-shell/src/services/generated/SessionAuthorityRejected.ts deleted file mode 100644 index 3b145b00f..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/SessionAuthorityRejected.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * 会话路由 401:登录态权威失效。 - */ -export type SessionAuthorityRejected = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/SmsCodeInvalidOrExpired.ts b/apps/ai-game-creator-shell/src/services/generated/SmsCodeInvalidOrExpired.ts deleted file mode 100644 index 031366003..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/SmsCodeInvalidOrExpired.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * `/api/auth/phone/login` 返回 401:验证码错误或过期。 - */ -export type SmsCodeInvalidOrExpired = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/SmsCodeThrottled.ts b/apps/ai-game-creator-shell/src/services/generated/SmsCodeThrottled.ts deleted file mode 100644 index 7202e4abc..000000000 --- a/apps/ai-game-creator-shell/src/services/generated/SmsCodeThrottled.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. - -/** - * `/api/auth/phone/send-code` 返回 429:发送过于频繁。 - */ -export type SmsCodeThrottled = { message: string }; diff --git a/apps/ai-game-creator-shell/src/services/generated/UnexpectedRejection.ts b/apps/ai-game-creator-shell/src/services/generated/UnexpectedRejection.ts index 8a26dc85b..b2c4041eb 100644 --- a/apps/ai-game-creator-shell/src/services/generated/UnexpectedRejection.ts +++ b/apps/ai-game-creator-shell/src/services/generated/UnexpectedRejection.ts @@ -1,6 +1,9 @@ // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. /** - * 其它未识别的拒绝(未列举的 4xx、登录路由 403 等)。 + * 其它未识别拒绝的状态码与服务端原文。 */ -export type UnexpectedRejection = { status: number; message: string }; +export type UnexpectedRejection = { + status: number; + serverMessage: string | null; +};