UNPKG

@circle-fin/circle-sdk

Version:
129 lines (128 loc) 4.2 kB
/** * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { CryptoPaymentsMoney } from "./crypto-payments-money"; import { PaymentIntentFees } from "./payment-intent-fees"; import { PaymentMethodBlockchain } from "./payment-method-blockchain"; import { Timeline } from "./timeline"; /** * * @export * @interface ListPaymentIntentsResponseDataInner */ export interface ListPaymentIntentsResponseDataInner { /** * Unique system generated identifier for the entity. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ id?: string; /** * * @type {CryptoPaymentsMoney} * @memberof ListPaymentIntentsResponseDataInner */ amount: CryptoPaymentsMoney; /** * * @type {CryptoPaymentsMoney} * @memberof ListPaymentIntentsResponseDataInner */ amountPaid?: CryptoPaymentsMoney; /** * * @type {CryptoPaymentsMoney} * @memberof ListPaymentIntentsResponseDataInner */ amountRefunded?: CryptoPaymentsMoney; /** * Desired currency for the payments to settle in. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ settlementCurrency: ListPaymentIntentsResponseDataInnerSettlementCurrencyEnum; /** * * @type {Array<PaymentMethodBlockchain>} * @memberof ListPaymentIntentsResponseDataInner */ paymentMethods: Array<PaymentMethodBlockchain>; /** * * @type {Array<PaymentIntentFees>} * @memberof ListPaymentIntentsResponseDataInner */ fees?: Array<PaymentIntentFees>; /** * List of associated payments. * @type {Array<string>} * @memberof ListPaymentIntentsResponseDataInner */ paymentIds?: Array<string>; /** * List of associated refunds. * @type {Array<string>} * @memberof ListPaymentIntentsResponseDataInner */ refundIds?: Array<string>; /** * State management timeline. * @type {Array<Timeline>} * @memberof ListPaymentIntentsResponseDataInner */ timeline?: Array<Timeline>; /** * ISO-8601 UTC date/time format. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ expiresOn?: string; /** * ISO-8601 UTC date/time format. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ updateDate?: string; /** * ISO-8601 UTC date/time format. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ createDate?: string; /** * Unique system generated identifier for the wallet of the merchant. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ merchantWalletId?: string; /** * Desired currency of the payment. * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ currency: ListPaymentIntentsResponseDataInnerCurrencyEnum; /** * * @type {string} * @memberof ListPaymentIntentsResponseDataInner */ type: ListPaymentIntentsResponseDataInnerTypeEnum; } export declare const ListPaymentIntentsResponseDataInnerSettlementCurrencyEnum: { readonly Usd: "USD"; readonly Btc: "BTC"; readonly Eth: "ETH"; }; export declare type ListPaymentIntentsResponseDataInnerSettlementCurrencyEnum = typeof ListPaymentIntentsResponseDataInnerSettlementCurrencyEnum[keyof typeof ListPaymentIntentsResponseDataInnerSettlementCurrencyEnum]; export declare const ListPaymentIntentsResponseDataInnerCurrencyEnum: { readonly Usd: "USD"; readonly Btc: "BTC"; readonly Eth: "ETH"; }; export declare type ListPaymentIntentsResponseDataInnerCurrencyEnum = typeof ListPaymentIntentsResponseDataInnerCurrencyEnum[keyof typeof ListPaymentIntentsResponseDataInnerCurrencyEnum]; export declare const ListPaymentIntentsResponseDataInnerTypeEnum: { readonly Continuous: "continuous"; }; export declare type ListPaymentIntentsResponseDataInnerTypeEnum = typeof ListPaymentIntentsResponseDataInnerTypeEnum[keyof typeof ListPaymentIntentsResponseDataInnerTypeEnum];