@cotofe/service-of-usercenter
Version:
OpenAPI client for @cotofe/service-of-usercenter
814 lines (813 loc) • 19 kB
TypeScript
/**
*
* @export
* @interface ApiV1ActivityGetEmailPreferenceListGet200Response
*/
export interface ApiV1ActivityGetEmailPreferenceListGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200Response
*/
code: string;
/**
*
* @type {Array<ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner>}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200Response
*/
data: Array<ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner>;
}
/**
*
* @export
* @interface ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner
*/
export interface ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner {
/**
*
* @type {number}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner
*/
id: number;
/**
*
* @type {string}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner
*/
name: string;
/**
*
* @type {string}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner
*/
description: string;
/**
*
* @type {boolean}
* @memberof ApiV1ActivityGetEmailPreferenceListGet200ResponseDataInner
*/
subscription: boolean;
}
/**
*
* @export
* @interface ApiV1ActivityUpdateEmailPreferencePost200Response
*/
export interface ApiV1ActivityUpdateEmailPreferencePost200Response {
/**
*
* @type {string}
* @memberof ApiV1ActivityUpdateEmailPreferencePost200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ActivityUpdateEmailPreferencePost200Response
*/
code: string;
/**
*
* @type {boolean}
* @memberof ApiV1ActivityUpdateEmailPreferencePost200Response
*/
data: boolean;
}
/**
*
* @export
* @interface ApiV1ActivityUpdateEmailPreferencePostRequest
*/
export interface ApiV1ActivityUpdateEmailPreferencePostRequest {
/**
*
* @type {string}
* @memberof ApiV1ActivityUpdateEmailPreferencePostRequest
*/
token: string;
/**
*
* @type {Array<number>}
* @memberof ApiV1ActivityUpdateEmailPreferencePostRequest
*/
ids: Array<number>;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetCommissionRecordsGet200Response
*/
export interface ApiV1ClientPointsGetCommissionRecordsGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200Response
*/
code: string;
/**
*
* @type {ApiV1ClientPointsGetCommissionRecordsGet200ResponseData}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200Response
*/
data: ApiV1ClientPointsGetCommissionRecordsGet200ResponseData;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetCommissionRecordsGet200ResponseData
*/
export interface ApiV1ClientPointsGetCommissionRecordsGet200ResponseData {
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseData
*/
total: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseData
*/
totalPage: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseData
*/
pageNum: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseData
*/
pageSize: number;
/**
*
* @type {Array<ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner>}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseData
*/
data: Array<ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner>;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
export interface ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner {
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
id: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
userId: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
fromUserId: number;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
fromAddress: string;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
level: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
commissionRate: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
commissionPoints: number;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetCommissionRecordsGet200ResponseDataDataInner
*/
createTime: string;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetMyPointsRankGet200Response
*/
export interface ApiV1ClientPointsGetMyPointsRankGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetMyPointsRankGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetMyPointsRankGet200Response
*/
code: string;
/**
*
* @type {ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner}
* @memberof ApiV1ClientPointsGetMyPointsRankGet200Response
*/
data: ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetPointsHistoryGet200Response
*/
export interface ApiV1ClientPointsGetPointsHistoryGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200Response
*/
code: string;
/**
*
* @type {ApiV1ClientPointsGetPointsHistoryGet200ResponseData}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200Response
*/
data: ApiV1ClientPointsGetPointsHistoryGet200ResponseData;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetPointsHistoryGet200ResponseData
*/
export interface ApiV1ClientPointsGetPointsHistoryGet200ResponseData {
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseData
*/
total: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseData
*/
totalPage: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseData
*/
pageNum: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseData
*/
pageSize: number;
/**
*
* @type {Array<ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner>}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseData
*/
data: Array<ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner>;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
export interface ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner {
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
id: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
userId: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
type: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
points: number;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
description: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsHistoryGet200ResponseDataDataInner
*/
completeTime: string;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetPointsRankGet200Response
*/
export interface ApiV1ClientPointsGetPointsRankGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsRankGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsRankGet200Response
*/
code: string;
/**
*
* @type {ApiV1ClientPointsGetPointsRankGet200ResponseData}
* @memberof ApiV1ClientPointsGetPointsRankGet200Response
*/
data: ApiV1ClientPointsGetPointsRankGet200ResponseData;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetPointsRankGet200ResponseData
*/
export interface ApiV1ClientPointsGetPointsRankGet200ResponseData {
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseData
*/
total: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseData
*/
totalPage: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseData
*/
pageNum: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseData
*/
pageSize: number;
/**
*
* @type {Array<ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner>}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseData
*/
data: Array<ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner>;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner
*/
export interface ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner {
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner
*/
address: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner
*/
avatar: string;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner
*/
rank: number;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetPointsRankGet200ResponseDataDataInner
*/
points: number;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetTaskListGet200Response
*/
export interface ApiV1ClientPointsGetTaskListGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetTaskListGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetTaskListGet200Response
*/
code: string;
/**
*
* @type {Array<ApiV1ClientPointsGetTaskListGet200ResponseDataInner>}
* @memberof ApiV1ClientPointsGetTaskListGet200Response
*/
data: Array<ApiV1ClientPointsGetTaskListGet200ResponseDataInner>;
}
/**
*
* @export
* @interface ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
export interface ApiV1ClientPointsGetTaskListGet200ResponseDataInner {
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
type: number;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
taskTitle: string;
/**
*
* @type {string}
* @memberof ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
taskDescription: string;
/**
*
* @type {number}
* @memberof ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
taskPoints: number;
/**
*
* @type {boolean}
* @memberof ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
completeStatus: boolean;
/**
*
* @type {boolean}
* @memberof ApiV1ClientPointsGetTaskListGet200ResponseDataInner
*/
authorizationStatus: boolean;
}
/**
*
* @export
* @interface ApiV1ClientUserBindWalletPostRequest
*/
export interface ApiV1ClientUserBindWalletPostRequest {
/**
*
* @type {string}
* @memberof ApiV1ClientUserBindWalletPostRequest
*/
address: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserBindWalletPostRequest
*/
sign: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserBindWalletPostRequest
*/
siweMessage: string;
}
/**
*
* @export
* @interface ApiV1ClientUserGetIMTokenGet200Response
*/
export interface ApiV1ClientUserGetIMTokenGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetIMTokenGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetIMTokenGet200Response
*/
code: string;
/**
*
* @type {ApiV1ClientUserGetIMTokenGet200ResponseData}
* @memberof ApiV1ClientUserGetIMTokenGet200Response
*/
data: ApiV1ClientUserGetIMTokenGet200ResponseData;
}
/**
*
* @export
* @interface ApiV1ClientUserGetIMTokenGet200ResponseData
*/
export interface ApiV1ClientUserGetIMTokenGet200ResponseData {
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetIMTokenGet200ResponseData
*/
token: string;
/**
*
* @type {number}
* @memberof ApiV1ClientUserGetIMTokenGet200ResponseData
*/
expireTime: number;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetIMTokenGet200ResponseData
*/
userID: string;
}
/**
*
* @export
* @interface ApiV1ClientUserGetProfileGet200Response
*/
export interface ApiV1ClientUserGetProfileGet200Response {
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200Response
*/
code: string;
/**
*
* @type {ApiV1ClientUserGetProfileGet200ResponseData}
* @memberof ApiV1ClientUserGetProfileGet200Response
*/
data: ApiV1ClientUserGetProfileGet200ResponseData;
}
/**
*
* @export
* @interface ApiV1ClientUserGetProfileGet200ResponseData
*/
export interface ApiV1ClientUserGetProfileGet200ResponseData {
/**
*
* @type {boolean}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
publishAccess: boolean;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
avatar: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
email: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
displayName: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
telegramUserName: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
githubUrl: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
company: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserGetProfileGet200ResponseData
*/
xuserName: string;
}
/**
*
* @export
* @interface ApiV1ClientUserLoginPostRequest
*/
export interface ApiV1ClientUserLoginPostRequest {
/**
* 账号名,loginChannel为1时传
* @type {string}
* @memberof ApiV1ClientUserLoginPostRequest
*/
password?: string;
/**
* 密码(SHA256加密),loginChannel为1时传
* @type {string}
* @memberof ApiV1ClientUserLoginPostRequest
*/
name?: string;
/**
* 1-平台登录 2-gmail登录 3-github登录
* @type {number}
* @memberof ApiV1ClientUserLoginPostRequest
*/
loginChannel: number;
}
/**
*
* @export
* @interface ApiV1ClientUserUpdateProfilePostRequest
*/
export interface ApiV1ClientUserUpdateProfilePostRequest {
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
avatar: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
email: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
displayName: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
telegramUserName: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
githubUrl: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
company: string;
/**
*
* @type {string}
* @memberof ApiV1ClientUserUpdateProfilePostRequest
*/
xuserName: string;
}
/**
*
* @export
* @interface ApiV1DiscordLoginV2Get200Response
*/
export interface ApiV1DiscordLoginV2Get200Response {
/**
*
* @type {string}
* @memberof ApiV1DiscordLoginV2Get200Response
*/
message: string;
/**
*
* @type {string}
* @memberof ApiV1DiscordLoginV2Get200Response
*/
code: string;
/**
*
* @type {string}
* @memberof ApiV1DiscordLoginV2Get200Response
*/
data: string;
}
/**
*
* @export
* @interface ApiV1DiscordSaveDcUserInfoPostRequest
*/
export interface ApiV1DiscordSaveDcUserInfoPostRequest {
/**
*
* @type {string}
* @memberof ApiV1DiscordSaveDcUserInfoPostRequest
*/
code: string;
}
/**
*
* @export
* @interface ApiV1TwitterAddXTaskInfoPostRequest
*/
export interface ApiV1TwitterAddXTaskInfoPostRequest {
/**
*
* @type {string}
* @memberof ApiV1TwitterAddXTaskInfoPostRequest
*/
userName: string;
}
/**
* ResponseClass,The class for the common response
* @export
* @interface ResponseClass
*/
export interface ResponseClass {
/**
* ResponseCode
* @type {string}
* @memberof ResponseClass
*/
code?: string;
/**
* ResponseData
* @type {object}
* @memberof ResponseClass
*/
data?: object;
/**
* ResponseMessage
* @type {string}
* @memberof ResponseClass
*/
message?: string;
}