UNPKG

@paciolan/cybersource-sdk

Version:
208 lines (207 loc) 7.63 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 { Ptsv2paymentsAcquirerInformation } from './ptsv2payments-acquirer-information'; import { Ptsv2paymentsAggregatorInformation } from './ptsv2payments-aggregator-information'; import { Ptsv2paymentsAgreementInformation } from './ptsv2payments-agreement-information'; import { Ptsv2paymentsBuyerInformation } from './ptsv2payments-buyer-information'; import { Ptsv2paymentsClientReferenceInformation } from './ptsv2payments-client-reference-information'; import { Ptsv2paymentsConsumerAuthenticationInformation } from './ptsv2payments-consumer-authentication-information'; import { Ptsv2paymentsDeviceInformation } from './ptsv2payments-device-information'; import { Ptsv2paymentsHealthCareInformation } from './ptsv2payments-health-care-information'; import { Ptsv2paymentsHostedPaymentInformation } from './ptsv2payments-hosted-payment-information'; import { Ptsv2paymentsInstallmentInformation } from './ptsv2payments-installment-information'; import { Ptsv2paymentsInvoiceDetails } from './ptsv2payments-invoice-details'; import { Ptsv2paymentsIssuerInformation } from './ptsv2payments-issuer-information'; import { Ptsv2paymentsMerchantDefinedInformation } from './ptsv2payments-merchant-defined-information'; import { Ptsv2paymentsMerchantDefinedSecureInformation } from './ptsv2payments-merchant-defined-secure-information'; import { Ptsv2paymentsMerchantInformation } from './ptsv2payments-merchant-information'; import { Ptsv2paymentsOrderInformation } from './ptsv2payments-order-information'; import { Ptsv2paymentsPaymentInformation } from './ptsv2payments-payment-information'; import { Ptsv2paymentsPointOfSaleInformation } from './ptsv2payments-point-of-sale-information'; import { Ptsv2paymentsProcessingInformation } from './ptsv2payments-processing-information'; import { Ptsv2paymentsProcessorInformation } from './ptsv2payments-processor-information'; import { Ptsv2paymentsPromotionInformation } from './ptsv2payments-promotion-information'; import { Ptsv2paymentsRecipientInformation } from './ptsv2payments-recipient-information'; import { Ptsv2paymentsRecurringPaymentInformation } from './ptsv2payments-recurring-payment-information'; import { Ptsv2paymentsRiskInformation } from './ptsv2payments-risk-information'; import { Ptsv2paymentsTokenInformation } from './ptsv2payments-token-information'; import { Ptsv2paymentsTravelInformation } from './ptsv2payments-travel-information'; import { Ptsv2paymentsWatchlistScreeningInformation } from './ptsv2payments-watchlist-screening-information'; /** * * @export * @interface V2PaymentsBody */ export interface V2PaymentsBody { /** * * @type {Ptsv2paymentsClientReferenceInformation} * @memberof V2PaymentsBody */ clientReferenceInformation?: Ptsv2paymentsClientReferenceInformation; /** * * @type {Ptsv2paymentsProcessingInformation} * @memberof V2PaymentsBody */ processingInformation?: Ptsv2paymentsProcessingInformation; /** * * @type {Ptsv2paymentsIssuerInformation} * @memberof V2PaymentsBody */ issuerInformation?: Ptsv2paymentsIssuerInformation; /** * * @type {Ptsv2paymentsPaymentInformation} * @memberof V2PaymentsBody */ paymentInformation?: Ptsv2paymentsPaymentInformation; /** * * @type {Ptsv2paymentsOrderInformation} * @memberof V2PaymentsBody */ orderInformation?: Ptsv2paymentsOrderInformation; /** * * @type {Ptsv2paymentsBuyerInformation} * @memberof V2PaymentsBody */ buyerInformation?: Ptsv2paymentsBuyerInformation; /** * * @type {Ptsv2paymentsRecipientInformation} * @memberof V2PaymentsBody */ recipientInformation?: Ptsv2paymentsRecipientInformation; /** * * @type {Ptsv2paymentsDeviceInformation} * @memberof V2PaymentsBody */ deviceInformation?: Ptsv2paymentsDeviceInformation; /** * * @type {Ptsv2paymentsMerchantInformation} * @memberof V2PaymentsBody */ merchantInformation?: Ptsv2paymentsMerchantInformation; /** * * @type {Ptsv2paymentsAggregatorInformation} * @memberof V2PaymentsBody */ aggregatorInformation?: Ptsv2paymentsAggregatorInformation; /** * * @type {Ptsv2paymentsConsumerAuthenticationInformation} * @memberof V2PaymentsBody */ consumerAuthenticationInformation?: Ptsv2paymentsConsumerAuthenticationInformation; /** * * @type {Ptsv2paymentsPointOfSaleInformation} * @memberof V2PaymentsBody */ pointOfSaleInformation?: Ptsv2paymentsPointOfSaleInformation; /** * The object containing the custom data that the merchant defines. * @type {Array<Ptsv2paymentsMerchantDefinedInformation>} * @memberof V2PaymentsBody */ merchantDefinedInformation?: Array<Ptsv2paymentsMerchantDefinedInformation>; /** * * @type {Ptsv2paymentsMerchantDefinedSecureInformation} * @memberof V2PaymentsBody */ merchantDefinedSecureInformation?: Ptsv2paymentsMerchantDefinedSecureInformation; /** * * @type {Ptsv2paymentsInstallmentInformation} * @memberof V2PaymentsBody */ installmentInformation?: Ptsv2paymentsInstallmentInformation; /** * * @type {Ptsv2paymentsTravelInformation} * @memberof V2PaymentsBody */ travelInformation?: Ptsv2paymentsTravelInformation; /** * * @type {Ptsv2paymentsHealthCareInformation} * @memberof V2PaymentsBody */ healthCareInformation?: Ptsv2paymentsHealthCareInformation; /** * * @type {Ptsv2paymentsPromotionInformation} * @memberof V2PaymentsBody */ promotionInformation?: Ptsv2paymentsPromotionInformation; /** * * @type {Ptsv2paymentsTokenInformation} * @memberof V2PaymentsBody */ tokenInformation?: Ptsv2paymentsTokenInformation; /** * * @type {Ptsv2paymentsInvoiceDetails} * @memberof V2PaymentsBody */ invoiceDetails?: Ptsv2paymentsInvoiceDetails; /** * * @type {Ptsv2paymentsProcessorInformation} * @memberof V2PaymentsBody */ processorInformation?: Ptsv2paymentsProcessorInformation; /** * * @type {Ptsv2paymentsAgreementInformation} * @memberof V2PaymentsBody */ agreementInformation?: Ptsv2paymentsAgreementInformation; /** * * @type {Ptsv2paymentsRiskInformation} * @memberof V2PaymentsBody */ riskInformation?: Ptsv2paymentsRiskInformation; /** * * @type {Ptsv2paymentsAcquirerInformation} * @memberof V2PaymentsBody */ acquirerInformation?: Ptsv2paymentsAcquirerInformation; /** * * @type {Ptsv2paymentsRecurringPaymentInformation} * @memberof V2PaymentsBody */ recurringPaymentInformation?: Ptsv2paymentsRecurringPaymentInformation; /** * * @type {Ptsv2paymentsHostedPaymentInformation} * @memberof V2PaymentsBody */ hostedPaymentInformation?: Ptsv2paymentsHostedPaymentInformation; /** * * @type {Ptsv2paymentsWatchlistScreeningInformation} * @memberof V2PaymentsBody */ watchlistScreeningInformation?: Ptsv2paymentsWatchlistScreeningInformation; }