mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
♻️ 请求模块重构
This commit is contained in:
85
src/types/BBS/Response.d.ts
vendored
85
src/types/BBS/Response.d.ts
vendored
@@ -89,91 +89,6 @@ declare namespace TGApp.BBS.Response {
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 通过 gameToken 获取 stoken 的返回类型
|
||||
* @interface getStokenByGameToken
|
||||
* @since Beta v0.3.0
|
||||
* @extends BaseWithData
|
||||
* @property {getStokenByGameTokenData} data - 返回数据
|
||||
* @return getStokenByGameToken
|
||||
*/
|
||||
interface getStokenByGameToken extends BaseWithData {
|
||||
data: getStokenByGameTokenData;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 通过 gameToken 获取 stoken 的返回类型数据
|
||||
* @interface getStokenByGameTokenData
|
||||
* @since Beta v0.3.0
|
||||
* @property {number} token.token_type - token 类型
|
||||
* @property {string} token.token - token 值
|
||||
* @property {TGApp.BBS.Account.getStokenByGameTokenInfo} user_info - 用户信息
|
||||
* @property {unknown} realname_info - 实名信息
|
||||
* @property {boolean} need_realperson - 是否需要实名认证
|
||||
* @return getStokenByGameToken
|
||||
*/
|
||||
interface getStokenByGameTokenData {
|
||||
token: {
|
||||
token_type: number;
|
||||
token: string;
|
||||
};
|
||||
user_info: TGApp.BBS.Account.getStokenByGameTokenInfo;
|
||||
realname_info: unknown;
|
||||
need_realperson: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 通过 stoken v1 获取 stoken v2 的返回类型
|
||||
* @interface getTokenBySToken
|
||||
* @since Beta v0.4.3
|
||||
* @extends BaseWithData
|
||||
* @property {getStokenByGameTokenData} data - 返回数据
|
||||
* @return getTokenBySToken
|
||||
*/
|
||||
interface getTokenBySToken extends BaseWithData {
|
||||
data: getStokenByGameTokenData;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 通过 stoken v1 获取 stoken v2 的返回类型数据
|
||||
* @interface getTokenBySTokenData
|
||||
* @since Beta v0.4.3
|
||||
* @property {unknown} need_realperson - 是否需要实名认证
|
||||
* @property {string} token.token - token 值
|
||||
* @property {number} token.token_type - token 类型
|
||||
* @description user_info 只写了用到的字段
|
||||
* @property {string} user_info.aid - 用户 aid
|
||||
* @property {string} user_info.mid - 用户 mid
|
||||
* @returns getTokenBySTokenData
|
||||
*/
|
||||
interface getTokenBySTokenData {
|
||||
need_realperson: boolean;
|
||||
token: {
|
||||
token: string;
|
||||
token_type: number;
|
||||
};
|
||||
user_info: {
|
||||
aid: string;
|
||||
mid: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 通过 gameToken 获取 cookie_token 的返回类型
|
||||
* @interface getCookieTokenByGameToken
|
||||
* @since Beta v0.3.0
|
||||
* @extends BaseWithData
|
||||
* @property {string} data.uid - 用户 uid
|
||||
* @property {string} data.cookie_token - cookie_token 值
|
||||
* @return getCookieTokenByGameToken
|
||||
*/
|
||||
interface getCookieTokenByGameToken extends BaseWithData {
|
||||
data: {
|
||||
uid: string;
|
||||
cookie_token: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 通过 sToken 获取 actionTicket 的返回类型
|
||||
* @interface getActionTicketBySToken
|
||||
|
||||
Reference in New Issue
Block a user