UNPKG

@paciolan/cybersource-sdk

Version:
131 lines (130 loc) 4.91 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 { Ptsv2creditsInstallmentInformation } from './ptsv2credits-installment-information'; import { Ptsv2creditsProcessingInformation } from './ptsv2credits-processing-information'; import { Ptsv2creditsRecipientInformation } from './ptsv2credits-recipient-information'; import { Ptsv2creditsSenderInformation } from './ptsv2credits-sender-information'; import { Ptsv2paymentsClientReferenceInformation } from './ptsv2payments-client-reference-information'; import { Ptsv2paymentsMerchantDefinedInformation } from './ptsv2payments-merchant-defined-information'; import { Ptsv2paymentsMerchantDefinedSecureInformation } from './ptsv2payments-merchant-defined-secure-information'; import { Ptsv2paymentsPointOfSaleInformation } from './ptsv2payments-point-of-sale-information'; import { Ptsv2paymentsPromotionInformation } from './ptsv2payments-promotion-information'; import { Ptsv2paymentsTravelInformation } from './ptsv2payments-travel-information'; import { Ptsv2paymentsidcapturesAggregatorInformation } from './ptsv2paymentsidcaptures-aggregator-information'; import { Ptsv2paymentsidcapturesBuyerInformation } from './ptsv2paymentsidcaptures-buyer-information'; import { Ptsv2paymentsidcapturesDeviceInformation } from './ptsv2paymentsidcaptures-device-information'; import { Ptsv2paymentsidrefundsMerchantInformation } from './ptsv2paymentsidrefunds-merchant-information'; import { Ptsv2paymentsidrefundsOrderInformation } from './ptsv2paymentsidrefunds-order-information'; import { Ptsv2paymentsidrefundsPaymentInformation } from './ptsv2paymentsidrefunds-payment-information'; /** * * @export * @interface V2CreditsBody */ export interface V2CreditsBody { /** * * @type {Ptsv2paymentsClientReferenceInformation} * @memberof V2CreditsBody */ clientReferenceInformation?: Ptsv2paymentsClientReferenceInformation; /** * * @type {Ptsv2creditsProcessingInformation} * @memberof V2CreditsBody */ processingInformation?: Ptsv2creditsProcessingInformation; /** * * @type {Ptsv2paymentsidrefundsPaymentInformation} * @memberof V2CreditsBody */ paymentInformation?: Ptsv2paymentsidrefundsPaymentInformation; /** * * @type {Ptsv2paymentsidrefundsOrderInformation} * @memberof V2CreditsBody */ orderInformation?: Ptsv2paymentsidrefundsOrderInformation; /** * * @type {Ptsv2paymentsidcapturesBuyerInformation} * @memberof V2CreditsBody */ buyerInformation?: Ptsv2paymentsidcapturesBuyerInformation; /** * * @type {Ptsv2paymentsidcapturesDeviceInformation} * @memberof V2CreditsBody */ deviceInformation?: Ptsv2paymentsidcapturesDeviceInformation; /** * * @type {Ptsv2paymentsidrefundsMerchantInformation} * @memberof V2CreditsBody */ merchantInformation?: Ptsv2paymentsidrefundsMerchantInformation; /** * * @type {Ptsv2paymentsidcapturesAggregatorInformation} * @memberof V2CreditsBody */ aggregatorInformation?: Ptsv2paymentsidcapturesAggregatorInformation; /** * * @type {Ptsv2paymentsPointOfSaleInformation} * @memberof V2CreditsBody */ pointOfSaleInformation?: Ptsv2paymentsPointOfSaleInformation; /** * The object containing the custom data that the merchant defines. * @type {Array<Ptsv2paymentsMerchantDefinedInformation>} * @memberof V2CreditsBody */ merchantDefinedInformation?: Array<Ptsv2paymentsMerchantDefinedInformation>; /** * * @type {Ptsv2paymentsMerchantDefinedSecureInformation} * @memberof V2CreditsBody */ merchantDefinedSecureInformation?: Ptsv2paymentsMerchantDefinedSecureInformation; /** * * @type {Ptsv2creditsInstallmentInformation} * @memberof V2CreditsBody */ installmentInformation?: Ptsv2creditsInstallmentInformation; /** * * @type {Ptsv2paymentsTravelInformation} * @memberof V2CreditsBody */ travelInformation?: Ptsv2paymentsTravelInformation; /** * * @type {Ptsv2creditsRecipientInformation} * @memberof V2CreditsBody */ recipientInformation?: Ptsv2creditsRecipientInformation; /** * * @type {Ptsv2creditsSenderInformation} * @memberof V2CreditsBody */ senderInformation?: Ptsv2creditsSenderInformation; /** * * @type {Ptsv2paymentsPromotionInformation} * @memberof V2CreditsBody */ promotionInformation?: Ptsv2paymentsPromotionInformation; }