/**
 * 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;
}
