/**
 * Account
 * @export
 * @interface Account
 */
export interface Account {
    /**
     *
     * @type {string}
     * @memberof Account
     */
    account?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    accountId?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    address?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    apikey?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    area?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    avatar?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    company?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    companySize?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    createType?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    creater?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    createtime?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    dau?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    displayName?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    domainType?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    email?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    firtname?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    friendids?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    githubUrl?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    interest?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    ip?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    isDisabled?: number;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    langFlowStatus?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    lastLoginTime?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    lastToken?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    lastname?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    lastupdatetime?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    liteLlmStatus?: number;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    loginChannel?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    password?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    phoneNumber?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    requirement?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    roleId?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    source?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    survey?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    telegramUserName?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    thirdPartyId?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    title?: string;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    twoStepVerification?: number;
    /**
     *
     * @type {number}
     * @memberof Account
     */
    userType?: number;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    uuid?: string;
    /**
     *
     * @type {string}
     * @memberof Account
     */
    xuserName?: string;
}
/**
 * AccountDto
 * @export
 * @interface AccountDto
 */
export interface AccountDto {
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    address?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    domainType?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    email?: string;
    /**
     *
     * @type {number}
     * @memberof AccountDto
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    isRemember?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    loginChannel?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    name?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    password?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    siweMessage?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    solanaAddress?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    verificationCode?: string;
    /**
     *
     * @type {string}
     * @memberof AccountDto
     */
    version?: string;
}
/**
 *
 * @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 ApiV1AirdropCheckKycStatusGet200Response
 */
export interface ApiV1AirdropCheckKycStatusGet200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropCheckKycStatusGet200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropCheckKycStatusGet200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1AirdropCheckKycStatusGet200ResponseData}
     * @memberof ApiV1AirdropCheckKycStatusGet200Response
     */
    data: ApiV1AirdropCheckKycStatusGet200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1AirdropCheckKycStatusGet200ResponseData
 */
export interface ApiV1AirdropCheckKycStatusGet200ResponseData {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropCheckKycStatusGet200ResponseData
     */
    address: string;
    /**
     *
     * @type {boolean}
     * @memberof ApiV1AirdropCheckKycStatusGet200ResponseData
     */
    isPass: boolean;
    /**
     *
     * @type {boolean}
     * @memberof ApiV1AirdropCheckKycStatusGet200ResponseData
     */
    register: boolean;
}
/**
 *
 * @export
 * @interface ApiV1AirdropEligibilityGet200Response
 */
export interface ApiV1AirdropEligibilityGet200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropEligibilityGet200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropEligibilityGet200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1AirdropEligibilityGet200ResponseData}
     * @memberof ApiV1AirdropEligibilityGet200Response
     */
    data: ApiV1AirdropEligibilityGet200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1AirdropEligibilityGet200ResponseData
 */
export interface ApiV1AirdropEligibilityGet200ResponseData {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropEligibilityGet200ResponseData
     */
    address: string;
    /**
     *
     * @type {boolean}
     * @memberof ApiV1AirdropEligibilityGet200ResponseData
     */
    eligibility: boolean;
}
/**
 *
 * @export
 * @interface ApiV1AirdropGenerateSignaturePost200Response
 */
export interface ApiV1AirdropGenerateSignaturePost200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGenerateSignaturePost200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGenerateSignaturePost200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1AirdropGenerateSignaturePost200ResponseData}
     * @memberof ApiV1AirdropGenerateSignaturePost200Response
     */
    data: ApiV1AirdropGenerateSignaturePost200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1AirdropGenerateSignaturePost200ResponseData
 */
export interface ApiV1AirdropGenerateSignaturePost200ResponseData {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGenerateSignaturePost200ResponseData
     */
    signature: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGenerateSignaturePost200ResponseData
     */
    address: string;
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGenerateSignaturePost200ResponseData
     */
    deadline: number;
}
/**
 *
 * @export
 * @interface ApiV1AirdropGetAirdropInfoGet200Response
 */
export interface ApiV1AirdropGetAirdropInfoGet200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGetAirdropInfoGet200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGetAirdropInfoGet200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1AirdropGetAirdropInfoGet200ResponseData}
     * @memberof ApiV1AirdropGetAirdropInfoGet200Response
     */
    data: ApiV1AirdropGetAirdropInfoGet200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1AirdropGetAirdropInfoGet200ResponseData
 */
export interface ApiV1AirdropGetAirdropInfoGet200ResponseData {
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGetAirdropInfoGet200ResponseData
     */
    points: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGetAirdropInfoGet200ResponseData
     */
    numberOfCheckIn: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGetAirdropInfoGet200ResponseData
     */
    numberOfBadge: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGetAirdropInfoGet200ResponseData
     */
    dpoints: number;
}
/**
 *
 * @export
 * @interface ApiV1AirdropGetAirdropTokensGet200Response
 */
export interface ApiV1AirdropGetAirdropTokensGet200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGetAirdropTokensGet200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1AirdropGetAirdropTokensGet200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1AirdropGetAirdropTokensGet200ResponseData}
     * @memberof ApiV1AirdropGetAirdropTokensGet200Response
     */
    data: ApiV1AirdropGetAirdropTokensGet200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1AirdropGetAirdropTokensGet200ResponseData
 */
export interface ApiV1AirdropGetAirdropTokensGet200ResponseData {
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGetAirdropTokensGet200ResponseData
     */
    tokens: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropGetAirdropTokensGet200ResponseData
     */
    stakedTokens: number;
}
/**
 *
 * @export
 * @interface ApiV1AirdropStakePostRequest
 */
export interface ApiV1AirdropStakePostRequest {
    /**
     *
     * @type {number}
     * @memberof ApiV1AirdropStakePostRequest
     */
    tokens: number;
}
/**
 *
 * @export
 * @interface ApiV1ClientCommunitySalesGetContributionGet200Response
 */
export interface ApiV1ClientCommunitySalesGetContributionGet200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1ClientCommunitySalesGetContributionGet200ResponseData}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200Response
     */
    data: ApiV1ClientCommunitySalesGetContributionGet200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1ClientCommunitySalesGetContributionGet200ResponseData
 */
export interface ApiV1ClientCommunitySalesGetContributionGet200ResponseData {
    /**
     *
     * @type {boolean}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200ResponseData
     */
    humanVerification: boolean;
    /**
     *
     * @type {number}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200ResponseData
     */
    points: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200ResponseData
     */
    numberOfBadge: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200ResponseData
     */
    tokens: number;
    /**
     *
     * @type {number}
     * @memberof ApiV1ClientCommunitySalesGetContributionGet200ResponseData
     */
    dpoints: number;
}
/**
 *
 * @export
 * @interface ApiV1ClientCommunitySalesGetUserProcessGet200Response
 */
export interface ApiV1ClientCommunitySalesGetUserProcessGet200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesGetUserProcessGet200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesGetUserProcessGet200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1ClientCommunitySalesGetUserProcessGet200ResponseData}
     * @memberof ApiV1ClientCommunitySalesGetUserProcessGet200Response
     */
    data: ApiV1ClientCommunitySalesGetUserProcessGet200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1ClientCommunitySalesGetUserProcessGet200ResponseData
 */
export interface ApiV1ClientCommunitySalesGetUserProcessGet200ResponseData {
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesGetUserProcessGet200ResponseData
     */
    currentStatus: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesGetUserProcessGet200ResponseData
     */
    settlementStart: string;
}
/**
 *
 * @export
 * @interface ApiV1ClientCommunitySalesProofPost200Response
 */
export interface ApiV1ClientCommunitySalesProofPost200Response {
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesProofPost200Response
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesProofPost200Response
     */
    code: string;
    /**
     *
     * @type {ApiV1ClientCommunitySalesProofPost200ResponseData}
     * @memberof ApiV1ClientCommunitySalesProofPost200Response
     */
    data: ApiV1ClientCommunitySalesProofPost200ResponseData;
}
/**
 *
 * @export
 * @interface ApiV1ClientCommunitySalesProofPost200ResponseData
 */
export interface ApiV1ClientCommunitySalesProofPost200ResponseData {
    /**
     *
     * @type {Array<string>}
     * @memberof ApiV1ClientCommunitySalesProofPost200ResponseData
     */
    proof: Array<string>;
    /**
     *
     * @type {number}
     * @memberof ApiV1ClientCommunitySalesProofPost200ResponseData
     */
    proofLength: number;
    /**
     *
     * @type {boolean}
     * @memberof ApiV1ClientCommunitySalesProofPost200ResponseData
     */
    verificationResult: boolean;
    /**
     *
     * @type {string}
     * @memberof ApiV1ClientCommunitySalesProofPost200ResponseData
     */
    address: string;
}
/**
 *
 * @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 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;
}
/**
 * FriendDto
 * @export
 * @interface FriendDto
 */
export interface FriendDto {
    /**
     *
     * @type {number}
     * @memberof FriendDto
     */
    userId?: number;
}
/**
 * IMTokenVo
 * @export
 * @interface ImTokenVo
 */
export interface ImTokenVo {
    /**
     *
     * @type {string}
     * @memberof ImTokenVo
     */
    chatToken?: string;
    /**
     *
     * @type {number}
     * @memberof ImTokenVo
     */
    expireTime?: number;
    /**
     *
     * @type {string}
     * @memberof ImTokenVo
     */
    imToken?: string;
    /**
     *
     * @type {number}
     * @memberof ImTokenVo
     */
    platformID?: number;
    /**
     *
     * @type {string}
     * @memberof ImTokenVo
     */
    userID?: string;
}
/**
 *
 * @export
 * @interface InnerApiV1BadgeCheckAgentDeveloperBadgePostRequest
 */
export interface InnerApiV1BadgeCheckAgentDeveloperBadgePostRequest {
    /**
     *
     * @type {number}
     * @memberof InnerApiV1BadgeCheckAgentDeveloperBadgePostRequest
     */
    userId: number;
}
/**
 * LiteLLMUserVo
 * @export
 * @interface LiteLlmUserVo
 */
export interface LiteLlmUserVo {
    /**
     *
     * @type {string}
     * @memberof LiteLlmUserVo
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof LiteLlmUserVo
     */
    apiKey?: string;
    /**
     *
     * @type {number}
     * @memberof LiteLlmUserVo
     */
    id?: number;
}
/**
 * ProfileInfoDto
 * @export
 * @interface ProfileInfoDto
 */
export interface ProfileInfoDto {
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    avatar?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    company?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    displayName?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    email?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    firstName?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    githubUrl?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    lastName?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    phoneNumber?: string;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    telegramUserName?: string;
    /**
     *
     * @type {number}
     * @memberof ProfileInfoDto
     */
    userId?: number;
    /**
     *
     * @type {string}
     * @memberof ProfileInfoDto
     */
    xuserName?: string;
}
/**
 * RegisterDto
 * @export
 * @interface RegisterDto
 */
export interface RegisterDto {
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    avatar?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    company?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    companySize?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    domainType?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    email?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    firstName?: string;
    /**
     *
     * @type {Array<object>}
     * @memberof RegisterDto
     */
    friendids?: Array<object>;
    /**
     *
     * @type {boolean}
     * @memberof RegisterDto
     */
    isVerify?: boolean;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    lastName?: string;
    /**
     *
     * @type {number}
     * @memberof RegisterDto
     */
    loginChannel?: number;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    password?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    phoneNumber?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    requirement?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    thirdPartyId?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    title?: string;
    /**
     *
     * @type {string}
     * @memberof RegisterDto
     */
    verificationCode?: 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;
}
/**
 * ResponseClass«Account»，The class for the common response
 * @export
 * @interface ResponseClassAccount
 */
export interface ResponseClassAccount {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassAccount
     */
    code?: string;
    /**
     *
     * @type {Account}
     * @memberof ResponseClassAccount
     */
    data?: Account;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassAccount
     */
    message?: string;
}
/**
 * ResponseClass«boolean»，The class for the common response
 * @export
 * @interface ResponseClassBoolean
 */
export interface ResponseClassBoolean {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassBoolean
     */
    code?: string;
    /**
     * ResponseData
     * @type {boolean}
     * @memberof ResponseClassBoolean
     */
    data?: boolean;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassBoolean
     */
    message?: string;
}
/**
 * ResponseClass«IMTokenVo»，The class for the common response
 * @export
 * @interface ResponseClassImTokenVo
 */
export interface ResponseClassImTokenVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassImTokenVo
     */
    code?: string;
    /**
     *
     * @type {ImTokenVo}
     * @memberof ResponseClassImTokenVo
     */
    data?: ImTokenVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassImTokenVo
     */
    message?: string;
}
/**
 * ResponseClass«int»，The class for the common response
 * @export
 * @interface ResponseClassInt
 */
export interface ResponseClassInt {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassInt
     */
    code?: string;
    /**
     * ResponseData
     * @type {number}
     * @memberof ResponseClassInt
     */
    data?: number;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassInt
     */
    message?: string;
}
/**
 * ResponseClass«List«Account»»，The class for the common response
 * @export
 * @interface ResponseClassListAccount
 */
export interface ResponseClassListAccount {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListAccount
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<Account>}
     * @memberof ResponseClassListAccount
     */
    data?: Array<Account>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListAccount
     */
    message?: string;
}
/**
 * ResponseClass«List«UserEmail»»，The class for the common response
 * @export
 * @interface ResponseClassListUserEmail
 */
export interface ResponseClassListUserEmail {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListUserEmail
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<UserEmail>}
     * @memberof ResponseClassListUserEmail
     */
    data?: Array<UserEmail>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListUserEmail
     */
    message?: string;
}
/**
 * ResponseClass«List«UserVo»»，The class for the common response
 * @export
 * @interface ResponseClassListUserVo
 */
export interface ResponseClassListUserVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassListUserVo
     */
    code?: string;
    /**
     * ResponseData
     * @type {Array<UserVo>}
     * @memberof ResponseClassListUserVo
     */
    data?: Array<UserVo>;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassListUserVo
     */
    message?: string;
}
/**
 * ResponseClass«LiteLLMUserVo»，The class for the common response
 * @export
 * @interface ResponseClassLiteLlmUserVo
 */
export interface ResponseClassLiteLlmUserVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassLiteLlmUserVo
     */
    code?: string;
    /**
     *
     * @type {LiteLlmUserVo}
     * @memberof ResponseClassLiteLlmUserVo
     */
    data?: LiteLlmUserVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassLiteLlmUserVo
     */
    message?: string;
}
/**
 * ResponseClass«SpecificUser»，The class for the common response
 * @export
 * @interface ResponseClassSpecificUser
 */
export interface ResponseClassSpecificUser {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassSpecificUser
     */
    code?: string;
    /**
     *
     * @type {SpecificUser}
     * @memberof ResponseClassSpecificUser
     */
    data?: SpecificUser;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassSpecificUser
     */
    message?: string;
}
/**
 * ResponseClass«string»，The class for the common response
 * @export
 * @interface ResponseClassString
 */
export interface ResponseClassString {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassString
     */
    code?: string;
    /**
     * ResponseData
     * @type {string}
     * @memberof ResponseClassString
     */
    data?: string;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassString
     */
    message?: string;
}
/**
 * ResponseClass«SwarmCredentialVo»，The class for the common response
 * @export
 * @interface ResponseClassSwarmCredentialVo
 */
export interface ResponseClassSwarmCredentialVo {
    /**
     * ResponseCode
     * @type {string}
     * @memberof ResponseClassSwarmCredentialVo
     */
    code?: string;
    /**
     *
     * @type {SwarmCredentialVo}
     * @memberof ResponseClassSwarmCredentialVo
     */
    data?: SwarmCredentialVo;
    /**
     * ResponseMessage
     * @type {string}
     * @memberof ResponseClassSwarmCredentialVo
     */
    message?: string;
}
/**
 * SpecificUser
 * @export
 * @interface SpecificUser
 */
export interface SpecificUser {
    /**
     *
     * @type {string}
     * @memberof SpecificUser
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof SpecificUser
     */
    createBy?: string;
    /**
     *
     * @type {string}
     * @memberof SpecificUser
     */
    createTime?: string;
    /**
     *
     * @type {number}
     * @memberof SpecificUser
     */
    id?: number;
    /**
     *
     * @type {number}
     * @memberof SpecificUser
     */
    marketplaceType?: number;
    /**
     *
     * @type {string}
     * @memberof SpecificUser
     */
    updateBy?: string;
    /**
     *
     * @type {string}
     * @memberof SpecificUser
     */
    updateTime?: string;
}
/**
 * SwarmCredentialVo
 * @export
 * @interface SwarmCredentialVo
 */
export interface SwarmCredentialVo {
    /**
     *
     * @type {string}
     * @memberof SwarmCredentialVo
     */
    email?: string;
    /**
     *
     * @type {string}
     * @memberof SwarmCredentialVo
     */
    password?: string;
}
/**
 * UserEmail
 * @export
 * @interface UserEmail
 */
export interface UserEmail {
    /**
     *
     * @type {string}
     * @memberof UserEmail
     */
    email?: string;
    /**
     *
     * @type {number}
     * @memberof UserEmail
     */
    id?: number;
}
/**
 * UserPermissionsDto
 * @export
 * @interface UserPermissionsDto
 */
export interface UserPermissionsDto {
    /**
     *
     * @type {string}
     * @memberof UserPermissionsDto
     */
    apikey?: string;
    /**
     *
     * @type {number}
     * @memberof UserPermissionsDto
     */
    blockLogs?: number;
}
/**
 * UserVo
 * @export
 * @interface UserVo
 */
export interface UserVo {
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    account?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    apikey?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    area?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    avatar?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    company?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    creater?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    createtime?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    email?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    firtname?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    friendids?: string;
    /**
     *
     * @type {number}
     * @memberof UserVo
     */
    id?: number;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    interest?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    ip?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    lastLoginTime?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    lastToken?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    lastname?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    lastupdatetime?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    phoneNumber?: string;
    /**
     *
     * @type {string}
     * @memberof UserVo
     */
    survey?: string;
    /**
     *
     * @type {number}
     * @memberof UserVo
     */
    userType?: number;
}
/**
 * ValidateUserDto
 * @export
 * @interface ValidateUserDto
 */
export interface ValidateUserDto {
    /**
     *
     * @type {number}
     * @memberof ValidateUserDto
     */
    accountId?: number;
    /**
     *
     * @type {string}
     * @memberof ValidateUserDto
     */
    apikey?: string;
}
/**
 * VerifyQrCodeDto
 * @export
 * @interface VerifyQrCodeDto
 */
export interface VerifyQrCodeDto {
    /**
     *
     * @type {string}
     * @memberof VerifyQrCodeDto
     */
    account?: string;
    /**
     *
     * @type {number}
     * @memberof VerifyQrCodeDto
     */
    code?: number;
}
