@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
117 lines (116 loc) • 6.11 kB
TypeScript
/**
* 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 { TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures } from './tss-v2-transactions-get200-response-payment-information-account-features';
import { TssV2TransactionsGet200ResponsePaymentInformationBank } from './tss-v2-transactions-get200-response-payment-information-bank';
import { TssV2TransactionsGet200ResponsePaymentInformationBrands } from './tss-v2-transactions-get200-response-payment-information-brands';
import { TssV2TransactionsGet200ResponsePaymentInformationCard } from './tss-v2-transactions-get200-response-payment-information-card';
import { TssV2TransactionsGet200ResponsePaymentInformationCustomer } from './tss-v2-transactions-get200-response-payment-information-customer';
import { TssV2TransactionsGet200ResponsePaymentInformationFeatures } from './tss-v2-transactions-get200-response-payment-information-features';
import { TssV2TransactionsGet200ResponsePaymentInformationFluidData } from './tss-v2-transactions-get200-response-payment-information-fluid-data';
import { TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier } from './tss-v2-transactions-get200-response-payment-information-instrument-identifier';
import { TssV2TransactionsGet200ResponsePaymentInformationInvoice } from './tss-v2-transactions-get200-response-payment-information-invoice';
import { TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation } from './tss-v2-transactions-get200-response-payment-information-issuer-information';
import { TssV2TransactionsGet200ResponsePaymentInformationNetwork } from './tss-v2-transactions-get200-response-payment-information-network';
import { TssV2TransactionsGet200ResponsePaymentInformationPaymentInstrument } from './tss-v2-transactions-get200-response-payment-information-payment-instrument';
import { TssV2TransactionsGet200ResponsePaymentInformationPaymentType } from './tss-v2-transactions-get200-response-payment-information-payment-type';
import { TssV2TransactionsGet200ResponsePaymentInformationShippingAddress } from './tss-v2-transactions-get200-response-payment-information-shipping-address';
/**
*
* @export
* @interface TssV2TransactionsGet200ResponsePaymentInformation
*/
export interface TssV2TransactionsGet200ResponsePaymentInformation {
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationPaymentType}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
paymentType?: TssV2TransactionsGet200ResponsePaymentInformationPaymentType;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationCustomer}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
customer?: TssV2TransactionsGet200ResponsePaymentInformationCustomer;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationCard}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
card?: TssV2TransactionsGet200ResponsePaymentInformationCard;
/**
* This array contains the supported brands.
* @type {Array<TssV2TransactionsGet200ResponsePaymentInformationBrands>}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
brands?: Array<TssV2TransactionsGet200ResponsePaymentInformationBrands>;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationFeatures}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
features?: TssV2TransactionsGet200ResponsePaymentInformationFeatures;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationInvoice}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
invoice?: TssV2TransactionsGet200ResponsePaymentInformationInvoice;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationNetwork}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
network?: TssV2TransactionsGet200ResponsePaymentInformationNetwork;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
issuerInformation?: TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationBank}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
bank?: TssV2TransactionsGet200ResponsePaymentInformationBank;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
accountFeatures?: TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationPaymentInstrument}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
paymentInstrument?: TssV2TransactionsGet200ResponsePaymentInformationPaymentInstrument;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
instrumentIdentifier?: TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationShippingAddress}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
shippingAddress?: TssV2TransactionsGet200ResponsePaymentInformationShippingAddress;
/**
*
* @type {TssV2TransactionsGet200ResponsePaymentInformationFluidData}
* @memberof TssV2TransactionsGet200ResponsePaymentInformation
*/
fluidData?: TssV2TransactionsGet200ResponsePaymentInformationFluidData;
}