UNPKG

@cotofe/service-of-payment

Version:

OpenAPI client for @cotofe/service-of-payment

1,336 lines (1,335 loc) 26.4 kB
/** * AddFundDto * @export * @interface AddFundDto */ export interface AddFundDto { /** * * @type {number} * @memberof AddFundDto */ amount?: number; /** * * @type {string} * @memberof AddFundDto */ apiKey?: string; } /** * * @export * @interface ApiV1PaymentAddFundPostRequest */ export interface ApiV1PaymentAddFundPostRequest { /** * 单位:USD * @type {number} * @memberof ApiV1PaymentAddFundPostRequest */ amount: number; /** * 1-agent 2-modelSevring * @type {number} * @memberof ApiV1PaymentAddFundPostRequest */ platform: number; } /** * * @export * @interface ApiV1PaymentBillingGetPaymentAmountStatsGet200Response */ export interface ApiV1PaymentBillingGetPaymentAmountStatsGet200Response { /** * * @type {string} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200Response */ code: string; /** * * @type {ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200Response */ data: ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData; } /** * * @export * @interface ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData */ export interface ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData { /** * * @type {number} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData */ modelAPIAmount: number; /** * * @type {number} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData */ subscriptionAmount: number; /** * * @type {number} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData */ rechargeAmount: number; /** * * @type {number} * @memberof ApiV1PaymentBillingGetPaymentAmountStatsGet200ResponseData */ feesAmount: number; } /** * * @export * @interface ApiV1PaymentBillingGetTotalAmountGet200Response */ export interface ApiV1PaymentBillingGetTotalAmountGet200Response { /** * * @type {string} * @memberof ApiV1PaymentBillingGetTotalAmountGet200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentBillingGetTotalAmountGet200Response */ code: string; /** * * @type {ApiV1PaymentBillingGetTotalAmountGet200ResponseData} * @memberof ApiV1PaymentBillingGetTotalAmountGet200Response */ data: ApiV1PaymentBillingGetTotalAmountGet200ResponseData; } /** * * @export * @interface ApiV1PaymentBillingGetTotalAmountGet200ResponseData */ export interface ApiV1PaymentBillingGetTotalAmountGet200ResponseData { /** * * @type {number} * @memberof ApiV1PaymentBillingGetTotalAmountGet200ResponseData */ balance: number; } /** * * @export * @interface ApiV1PaymentChargePost200Response */ export interface ApiV1PaymentChargePost200Response { /** * * @type {string} * @memberof ApiV1PaymentChargePost200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentChargePost200Response */ code: string; /** * * @type {ApiV1PaymentChargePost200ResponseData} * @memberof ApiV1PaymentChargePost200Response */ data: ApiV1PaymentChargePost200ResponseData; } /** * * @export * @interface ApiV1PaymentChargePost200ResponseData */ export interface ApiV1PaymentChargePost200ResponseData { /** * * @type {string} * @memberof ApiV1PaymentChargePost200ResponseData */ operationID: string; /** * * @type {Array<ApiV1PaymentChargePost200ResponseDataPaymentResultsInner>} * @memberof ApiV1PaymentChargePost200ResponseData */ paymentResults: Array<ApiV1PaymentChargePost200ResponseDataPaymentResultsInner>; } /** * * @export * @interface ApiV1PaymentChargePost200ResponseDataPaymentResultsInner */ export interface ApiV1PaymentChargePost200ResponseDataPaymentResultsInner { /** * * @type {string} * @memberof ApiV1PaymentChargePost200ResponseDataPaymentResultsInner */ apiKey: string; /** * * @type {boolean} * @memberof ApiV1PaymentChargePost200ResponseDataPaymentResultsInner */ payStatus: boolean; /** * * @type {number} * @memberof ApiV1PaymentChargePost200ResponseDataPaymentResultsInner */ successfulAmount: number; /** * * @type {string} * @memberof ApiV1PaymentChargePost200ResponseDataPaymentResultsInner */ message: string; } /** * * @export * @interface ApiV1PaymentChargePostRequest */ export interface ApiV1PaymentChargePostRequest { /** * 可以填时间戳,为了跟踪链路所用 * @type {string} * @memberof ApiV1PaymentChargePostRequest */ operationID: string; /** * * @type {Array<ApiV1PaymentChargePostRequestPaymentsInner>} * @memberof ApiV1PaymentChargePostRequest */ payments: Array<ApiV1PaymentChargePostRequestPaymentsInner>; } /** * * @export * @interface ApiV1PaymentChargePostRequestPaymentsInner */ export interface ApiV1PaymentChargePostRequestPaymentsInner { /** * * @type {string} * @memberof ApiV1PaymentChargePostRequestPaymentsInner */ apiKey: string; /** * * @type {number} * @memberof ApiV1PaymentChargePostRequestPaymentsInner */ amount: number; /** * * @type {string} * @memberof ApiV1PaymentChargePostRequestPaymentsInner */ fromDate: string; /** * * @type {ApiV1PaymentChargePostRequestPaymentsInnerExtra} * @memberof ApiV1PaymentChargePostRequestPaymentsInner */ extra: ApiV1PaymentChargePostRequestPaymentsInnerExtra; } /** * * @export * @interface ApiV1PaymentChargePostRequestPaymentsInnerExtra */ export interface ApiV1PaymentChargePostRequestPaymentsInnerExtra { /** * * @type {string} * @memberof ApiV1PaymentChargePostRequestPaymentsInnerExtra */ modelName: string; /** * * @type {number} * @memberof ApiV1PaymentChargePostRequestPaymentsInnerExtra */ inputTokens: number; /** * * @type {number} * @memberof ApiV1PaymentChargePostRequestPaymentsInnerExtra */ outTokens: number; } /** * * @export * @interface ApiV1PaymentGetBalanceUSDGet200Response */ export interface ApiV1PaymentGetBalanceUSDGet200Response { /** * * @type {string} * @memberof ApiV1PaymentGetBalanceUSDGet200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentGetBalanceUSDGet200Response */ code: string; /** * * @type {ApiV1PaymentGetBalanceUSDGet200ResponseData} * @memberof ApiV1PaymentGetBalanceUSDGet200Response */ data: ApiV1PaymentGetBalanceUSDGet200ResponseData; } /** * * @export * @interface ApiV1PaymentGetBalanceUSDGet200ResponseData */ export interface ApiV1PaymentGetBalanceUSDGet200ResponseData { /** * * @type {number} * @memberof ApiV1PaymentGetBalanceUSDGet200ResponseData */ balance: number; } /** * * @export * @interface ApiV1PaymentGetBillingGet200Response */ export interface ApiV1PaymentGetBillingGet200Response { /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200Response */ code: string; /** * * @type {ApiV1PaymentGetBillingGet200ResponseData} * @memberof ApiV1PaymentGetBillingGet200Response */ data: ApiV1PaymentGetBillingGet200ResponseData; } /** * * @export * @interface ApiV1PaymentGetBillingGet200ResponseData */ export interface ApiV1PaymentGetBillingGet200ResponseData { /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseData */ total: number; /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseData */ totalPage: number; /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseData */ pageNum: number; /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseData */ pageSize: number; /** * * @type {Array<ApiV1PaymentGetBillingGet200ResponseDataDataInner>} * @memberof ApiV1PaymentGetBillingGet200ResponseData */ data: Array<ApiV1PaymentGetBillingGet200ResponseDataDataInner>; } /** * * @export * @interface ApiV1PaymentGetBillingGet200ResponseDataDataInner */ export interface ApiV1PaymentGetBillingGet200ResponseDataDataInner { /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ id?: number; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ modelName?: string; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ billingType?: string; /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ amountCents?: number; /** * * @type {number} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ amount?: number; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ currency?: string; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ status?: string; /** * * @type {null} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ paymentMethod?: null; /** * * @type {null} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ txHash?: null; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ extra?: string; /** * * @type {string} * @memberof ApiV1PaymentGetBillingGet200ResponseDataDataInner */ createTime?: string; } /** * * @export * @interface ApiV1PaymentQueryPaymentPriorityGet200Response */ export interface ApiV1PaymentQueryPaymentPriorityGet200Response { /** * * @type {string} * @memberof ApiV1PaymentQueryPaymentPriorityGet200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentQueryPaymentPriorityGet200Response */ code: string; /** * * @type {ApiV1PaymentQueryPaymentPriorityGet200ResponseData} * @memberof ApiV1PaymentQueryPaymentPriorityGet200Response */ data: ApiV1PaymentQueryPaymentPriorityGet200ResponseData; } /** * * @export * @interface ApiV1PaymentQueryPaymentPriorityGet200ResponseData */ export interface ApiV1PaymentQueryPaymentPriorityGet200ResponseData { /** * * @type {number} * @memberof ApiV1PaymentQueryPaymentPriorityGet200ResponseData */ paymentPriority: number; } /** * * @export * @interface ApiV1PaymentUpdatePaymentPriorityPost200Response */ export interface ApiV1PaymentUpdatePaymentPriorityPost200Response { /** * * @type {string} * @memberof ApiV1PaymentUpdatePaymentPriorityPost200Response */ message: string; /** * * @type {string} * @memberof ApiV1PaymentUpdatePaymentPriorityPost200Response */ code: string; /** * * @type {boolean} * @memberof ApiV1PaymentUpdatePaymentPriorityPost200Response */ data: boolean; } /** * * @export * @interface ApiV1PaymentUpdatePaymentPriorityPostRequest */ export interface ApiV1PaymentUpdatePaymentPriorityPostRequest { /** * * @type {number} * @memberof ApiV1PaymentUpdatePaymentPriorityPostRequest */ paymentPriority: number; /** * * @type {number} * @memberof ApiV1PaymentUpdatePaymentPriorityPostRequest */ platform: number; } /** * * @export * @interface ApiV1SubscriptionGetSubscriptionPlansGet200Response */ export interface ApiV1SubscriptionGetSubscriptionPlansGet200Response { /** * * @type {string} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200Response */ message: string; /** * * @type {string} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200Response */ code: string; /** * * @type {Array<ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner>} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200Response */ data: Array<ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner>; } /** * * @export * @interface ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ export interface ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner { /** * * @type {number} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ id: number; /** * * @type {string} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ planType: string; /** * * @type {string} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ name: string; /** * * @type {string} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ description: string; /** * * @type {number} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ price: number; /** * * @type {number} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ durationMonths: number; /** * * @type {number} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ allowAutoRenew: number; /** * * @type {number} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ isActive: number; /** * * @type {number} * @memberof ApiV1SubscriptionGetSubscriptionPlansGet200ResponseDataInner */ sortOrder: number; } /** * BalancePaymentDto * @export * @interface BalancePaymentDto */ export interface BalancePaymentDto { /** * * @type {number} * @memberof BalancePaymentDto */ amount?: number; /** * * @type {string} * @memberof BalancePaymentDto */ apiKey?: string; /** * * @type {boolean} * @memberof BalancePaymentDto */ consolidateBilling?: boolean; /** * * @type {string} * @memberof BalancePaymentDto */ jobId?: string; /** * * @type {number} * @memberof BalancePaymentDto */ jobType?: number; /** * * @type {Meta} * @memberof BalancePaymentDto */ meta?: Meta; /** * * @type {number} * @memberof BalancePaymentDto */ taskType?: number; } /** * * @export * @interface BillDto */ export interface BillDto { /** * * @type {string} * @memberof BillDto */ apikey?: string; /** * * @type {number} * @memberof BillDto */ billDate?: number; /** * * @type {string} * @memberof BillDto */ jobId?: string; /** * * @type {number} * @memberof BillDto */ pageNum?: number; /** * * @type {number} * @memberof BillDto */ pageSize?: number; /** * * @type {number} * @memberof BillDto */ userId?: number; } /** * BillInfoDto * @export * @interface BillInfoDto */ export interface BillInfoDto { /** * * @type {string} * @memberof BillInfoDto */ apikey?: string; /** * * @type {number} * @memberof BillInfoDto */ billDate?: number; /** * * @type {number} * @memberof BillInfoDto */ supplierUserId?: number; /** * * @type {number} * @memberof BillInfoDto */ userId?: number; } /** * BillingDetailVo * @export * @interface BillingDetailVo */ export interface BillingDetailVo { /** * * @type {string} * @memberof BillingDetailVo */ account?: string; /** * * @type {number} * @memberof BillingDetailVo */ amount?: number; /** * * @type {number} * @memberof BillingDetailVo */ numberOfCalls?: number; /** * * @type {number} * @memberof BillingDetailVo */ userId?: number; } /** * CalculateDto * @export * @interface CalculateDto */ export interface CalculateDto { /** * * @type {number} * @memberof CalculateDto */ cost?: number; } /** * ConnectDto * @export * @interface ConnectDto */ export interface ConnectDto { /** * * @type {string} * @memberof ConnectDto */ connectId?: string; /** * * @type {string} * @memberof ConnectDto */ returnLink?: string; /** * * @type {number} * @memberof ConnectDto */ userId?: number; } /** * ConsentDto * @export * @interface ConsentDto */ export interface ConsentDto { /** * * @type {string} * @memberof ConsentDto */ apiKey?: string; } /** * CustomerDto * @export * @interface CustomerDto */ export interface CustomerDto { /** * * @type {number} * @memberof CustomerDto */ userId?: number; } /** * JobDto * @export * @interface JobDto */ export interface JobDto { /** * * @type {number} * @memberof JobDto */ jobId?: number; } /** * Meta * @export * @interface Meta */ export interface Meta { /** * * @type {string} * @memberof Meta */ clusterId?: string; /** * * @type {string} * @memberof Meta */ endpointId?: string; /** * * @type {number} * @memberof Meta */ inputTokenAmount?: number; /** * * @type {number} * @memberof Meta */ inputTokenCount?: number; /** * * @type {number} * @memberof Meta */ inputUsage?: number; /** * * @type {string} * @memberof Meta */ jobId?: string; /** * * @type {number} * @memberof Meta */ numSteps?: number; /** * * @type {number} * @memberof Meta */ outputTokenAmount?: number; /** * * @type {number} * @memberof Meta */ outputTokenCount?: number; /** * * @type {number} * @memberof Meta */ outputUsage?: number; /** * * @type {number} * @memberof Meta */ requestNum?: number; /** * * @type {Array<SupplierCost>} * @memberof Meta */ supplierCostList?: Array<SupplierCost>; /** * * @type {string} * @memberof Meta */ timeSum?: string; } /** * PageDomain«BillingDetailVo» * @export * @interface PageDomainBillingDetailVo */ export interface PageDomainBillingDetailVo { /** * * @type {Array<BillingDetailVo>} * @memberof PageDomainBillingDetailVo */ data?: Array<BillingDetailVo>; /** * * @type {number} * @memberof PageDomainBillingDetailVo */ pageNum?: number; /** * * @type {number} * @memberof PageDomainBillingDetailVo */ pageSize?: number; /** * * @type {number} * @memberof PageDomainBillingDetailVo */ total?: number; /** * * @type {number} * @memberof PageDomainBillingDetailVo */ totalPage?: number; } /** * PayOrderDto * @export * @interface PayOrderDto */ export interface PayOrderDto { /** * * @type {string} * @memberof PayOrderDto */ dimensionId?: string; /** * * @type {number} * @memberof PayOrderDto */ jobId?: number; /** * * @type {number} * @memberof PayOrderDto */ userId?: number; } /** * PaymentAmountVo * @export * @interface PaymentAmountVo */ export interface PaymentAmountVo { /** * * @type {number} * @memberof PaymentAmountVo */ amount?: number; /** * * @type {string} * @memberof PaymentAmountVo */ keyId?: string; } /** * PaymentDto * @export * @interface PaymentDto */ export interface PaymentDto { /** * * @type {string} * @memberof PaymentDto */ accountHolderName?: string; /** * * @type {string} * @memberof PaymentDto */ accountHolderType?: string; /** * * @type {string} * @memberof PaymentDto */ accountNumber?: string; /** * * @type {number} * @memberof PaymentDto */ amount?: number; /** * * @type {string} * @memberof PaymentDto */ cardCvc?: string; /** * * @type {number} * @memberof PaymentDto */ cardExpMonth?: number; /** * * @type {number} * @memberof PaymentDto */ cardExpYear?: number; /** * * @type {string} * @memberof PaymentDto */ cardNumber?: string; /** * * @type {string} * @memberof PaymentDto */ country?: string; /** * * @type {string} * @memberof PaymentDto */ currency?: string; /** * * @type {string} * @memberof PaymentDto */ payType?: string; /** * * @type {string} * @memberof PaymentDto */ routingNumber?: 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«PageDomain«BillingDetailVo»»,The class for the common response * @export * @interface ResponseClassPageDomainBillingDetailVo */ export interface ResponseClassPageDomainBillingDetailVo { /** * ResponseCode * @type {string} * @memberof ResponseClassPageDomainBillingDetailVo */ code?: string; /** * * @type {PageDomainBillingDetailVo} * @memberof ResponseClassPageDomainBillingDetailVo */ data?: PageDomainBillingDetailVo; /** * ResponseMessage * @type {string} * @memberof ResponseClassPageDomainBillingDetailVo */ message?: string; } /** * ResponseClass«PaymentAmountVo»,The class for the common response * @export * @interface ResponseClassPaymentAmountVo */ export interface ResponseClassPaymentAmountVo { /** * ResponseCode * @type {string} * @memberof ResponseClassPaymentAmountVo */ code?: string; /** * * @type {PaymentAmountVo} * @memberof ResponseClassPaymentAmountVo */ data?: PaymentAmountVo; /** * ResponseMessage * @type {string} * @memberof ResponseClassPaymentAmountVo */ message?: string; } /** * SubscriptionDto * @export * @interface SubscriptionDto */ export interface SubscriptionDto { /** * * @type {string} * @memberof SubscriptionDto */ endTime?: string; /** * * @type {number} * @memberof SubscriptionDto */ price?: number; /** * * @type {string} * @memberof SubscriptionDto */ startTime?: string; /** * * @type {number} * @memberof SubscriptionDto */ subscriptionDuration?: number; /** * * @type {number} * @memberof SubscriptionDto */ subscriptionId?: number; /** * * @type {string} * @memberof SubscriptionDto */ unit?: string; /** * * @type {number} * @memberof SubscriptionDto */ userId?: number; } /** * SupplierCost * @export * @interface SupplierCost */ export interface SupplierCost { /** * * @type {number} * @memberof SupplierCost */ providerPrice?: number; /** * * @type {number} * @memberof SupplierCost */ supplierUserId?: number; } /** * TestMultiPayDto * @export * @interface TestMultiPayDto */ export interface TestMultiPayDto { /** * * @type {number} * @memberof TestMultiPayDto */ amount?: number; /** * * @type {number} * @memberof TestMultiPayDto */ firstSupplierAmount?: number; /** * * @type {number} * @memberof TestMultiPayDto */ firstSupplierUserId?: number; /** * * @type {number} * @memberof TestMultiPayDto */ secondSupplierAmount?: number; /** * * @type {number} * @memberof TestMultiPayDto */ secondSupplierUserId?: number; /** * * @type {number} * @memberof TestMultiPayDto */ userId?: number; } /** * TestPayDto * @export * @interface TestPayDto */ export interface TestPayDto { /** * * @type {number} * @memberof TestPayDto */ amount?: number; /** * * @type {number} * @memberof TestPayDto */ userId?: number; } /** * VerifyDto * @export * @interface VerifyDto */ export interface VerifyDto { /** * * @type {string} * @memberof VerifyDto */ cardCvc?: string; /** * * @type {number} * @memberof VerifyDto */ cardExpMonth?: number; /** * * @type {number} * @memberof VerifyDto */ cardExpYear?: number; /** * * @type {string} * @memberof VerifyDto */ cardNumber?: string; }