UNPKG

@cotofe/service-of-usercenter

Version:

OpenAPI client for @cotofe/service-of-usercenter

129 lines (128 loc) 5.84 kB
/** * Platform * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { ApiV1AirdropCheckKycStatusGet200Response, ApiV1AirdropEligibilityGet200Response, ApiV1AirdropGenerateSignaturePost200Response, ApiV1AirdropGetAirdropInfoGet200Response, ApiV1AirdropGetAirdropTokensGet200Response, ApiV1AirdropStakePostRequest } from '../models/index'; import * as runtime from '../runtime'; export interface UserCenterAirdropApiApiV1AirdropGenerateSignaturePostRequest { apiV1AirdropStakePostRequest?: ApiV1AirdropStakePostRequest; } export interface UserCenterAirdropApiApiV1AirdropGetNftGetRequest { id?: number; level?: number; } export interface UserCenterAirdropApiApiV1AirdropStakePostOperationRequest { apiV1AirdropStakePostRequest?: ApiV1AirdropStakePostRequest; } /** * */ export declare class UserCenterAirdropApi extends runtime.BaseAPI { /** * 检查是否需要kyc * checkKycStatus */ apiV1AirdropCheckKycStatusGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiV1AirdropCheckKycStatusGet200Response>>; /** * 检查是否需要kyc * checkKycStatus */ apiV1AirdropCheckKycStatusGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiV1AirdropCheckKycStatusGet200Response>; /** * 获取用户是否有资格KYC * eligibility */ apiV1AirdropEligibilityGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiV1AirdropEligibilityGet200Response>>; /** * 获取用户是否有资格KYC * eligibility */ apiV1AirdropEligibilityGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiV1AirdropEligibilityGet200Response>; /** * 生成nft所需要的签名 * generateNFTSignature */ apiV1AirdropGenerateNFTSignaturePostRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>; /** * 生成nft所需要的签名 * generateNFTSignature */ apiV1AirdropGenerateNFTSignaturePost(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>; /** * 用于与合约交互 * generateSignature */ apiV1AirdropGenerateSignaturePostRaw(requestParameters: UserCenterAirdropApiApiV1AirdropGenerateSignaturePostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiV1AirdropGenerateSignaturePost200Response>>; /** * 用于与合约交互 * generateSignature */ apiV1AirdropGenerateSignaturePost(requestParameters?: UserCenterAirdropApiApiV1AirdropGenerateSignaturePostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiV1AirdropGenerateSignaturePost200Response>; /** * 获取points,dpoints等信息 * getAirdropInfo */ apiV1AirdropGetAirdropInfoGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiV1AirdropGetAirdropInfoGet200Response>>; /** * 获取points,dpoints等信息 * getAirdropInfo */ apiV1AirdropGetAirdropInfoGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiV1AirdropGetAirdropInfoGet200Response>; /** * tokens:可领取的tokens stakedTokens:已经质押的tokens * getAirdropTokens */ apiV1AirdropGetAirdropTokensGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiV1AirdropGetAirdropTokensGet200Response>>; /** * tokens:可领取的tokens stakedTokens:已经质押的tokens * getAirdropTokens */ apiV1AirdropGetAirdropTokensGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiV1AirdropGetAirdropTokensGet200Response>; /** * * getKycStatus */ apiV1AirdropGetKycStatusGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiV1AirdropCheckKycStatusGet200Response>>; /** * * getKycStatus */ apiV1AirdropGetKycStatusGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiV1AirdropCheckKycStatusGet200Response>; /** * 用于去中心化nft查询 * getNft */ apiV1AirdropGetNftGetRaw(requestParameters: UserCenterAirdropApiApiV1AirdropGetNftGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>; /** * 用于去中心化nft查询 * getNft */ apiV1AirdropGetNftGet(requestParameters?: UserCenterAirdropApiApiV1AirdropGetNftGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>; /** * 获取tokenId以及level * getNftInfo */ apiV1AirdropGetNftInfoGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>; /** * 获取tokenId以及level * getNftInfo */ apiV1AirdropGetNftInfoGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>; /** * * stake */ apiV1AirdropStakePostRaw(requestParameters: UserCenterAirdropApiApiV1AirdropStakePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>; /** * * stake */ apiV1AirdropStakePost(requestParameters?: UserCenterAirdropApiApiV1AirdropStakePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>; }