UNPKG

@paciolan/cybersource-sdk

Version:
119 lines (118 loc) 4.85 kB
/** * CyberSource Merged Spec * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html * * OpenAPI spec version: 0.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { TmsPaymentInstrumentProcessingInfo } from './tms-payment-instrument-processing-info'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount } from './tmsv2customers-embedded-default-payment-instrument-bank-account'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo } from './tmsv2customers-embedded-default-payment-instrument-bill-to'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation } from './tmsv2customers-embedded-default-payment-instrument-buyer-information'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentCard } from './tmsv2customers-embedded-default-payment-instrument-card'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded } from './tmsv2customers-embedded-default-payment-instrument-embedded'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier } from './tmsv2customers-embedded-default-payment-instrument-instrument-identifier'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks } from './tmsv2customers-embedded-default-payment-instrument-links'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation } from './tmsv2customers-embedded-default-payment-instrument-merchant-information'; import { Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata } from './tmsv2customers-embedded-default-payment-instrument-metadata'; /** * * @export * @interface InlineResponse2011 */ export interface InlineResponse2011 { /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks} * @memberof InlineResponse2011 */ links?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks; /** * The Id of the Payment Instrument Token. * @type {string} * @memberof InlineResponse2011 */ id?: string; /** * The type. Possible Values: - paymentInstrument * @type {string} * @memberof InlineResponse2011 */ object?: string; /** * Flag that indicates whether customer payment instrument is the dafault. Possible Values: - `true`: Payment instrument is customer's default. - `false`: Payment instrument is not customer's default. * @type {boolean} * @memberof InlineResponse2011 */ _default?: boolean; /** * Issuers state for the card number. Possible Values: - ACTIVE - CLOSED : The account has been closed. * @type {string} * @memberof InlineResponse2011 */ state?: string; /** * The type of Payment Instrument. Possible Values: - cardHash * @type {string} * @memberof InlineResponse2011 */ type?: string; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount} * @memberof InlineResponse2011 */ bankAccount?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentCard} * @memberof InlineResponse2011 */ card?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation} * @memberof InlineResponse2011 */ buyerInformation?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo} * @memberof InlineResponse2011 */ billTo?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo; /** * * @type {TmsPaymentInstrumentProcessingInfo} * @memberof InlineResponse2011 */ processingInformation?: TmsPaymentInstrumentProcessingInfo; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation} * @memberof InlineResponse2011 */ merchantInformation?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier} * @memberof InlineResponse2011 */ instrumentIdentifier?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata} * @memberof InlineResponse2011 */ metadata?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata; /** * * @type {Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded} * @memberof InlineResponse2011 */ embedded?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded; }