UNPKG

@paciolan/cybersource-sdk

Version:
131 lines (130 loc) 4.8 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 { Ptsv2paymentsRecurringPaymentInformation } from './ptsv2payments-recurring-payment-information'; import { Ptsv2paymentsWatchlistScreeningInformation } from './ptsv2payments-watchlist-screening-information'; import { Riskv1decisionsAcquirerInformation } from './riskv1decisions-acquirer-information'; import { Riskv1decisionsBuyerInformation } from './riskv1decisions-buyer-information'; import { Riskv1decisionsClientReferenceInformation } from './riskv1decisions-client-reference-information'; import { Riskv1decisionsConsumerAuthenticationInformation } from './riskv1decisions-consumer-authentication-information'; import { Riskv1decisionsDeviceInformation } from './riskv1decisions-device-information'; import { Riskv1decisionsMerchantDefinedInformation } from './riskv1decisions-merchant-defined-information'; import { Riskv1decisionsMerchantInformation } from './riskv1decisions-merchant-information'; import { Riskv1decisionsOrderInformation } from './riskv1decisions-order-information'; import { Riskv1decisionsPaymentInformation } from './riskv1decisions-payment-information'; import { Riskv1decisionsProcessingInformation } from './riskv1decisions-processing-information'; import { Riskv1decisionsProcessorInformation } from './riskv1decisions-processor-information'; import { Riskv1decisionsRiskInformation } from './riskv1decisions-risk-information'; import { Riskv1decisionsTokenInformation } from './riskv1decisions-token-information'; import { Riskv1decisionsTravelInformation } from './riskv1decisions-travel-information'; /** * * @export * @interface V1DecisionsBody */ export interface V1DecisionsBody { /** * * @type {Riskv1decisionsClientReferenceInformation} * @memberof V1DecisionsBody */ clientReferenceInformation?: Riskv1decisionsClientReferenceInformation; /** * * @type {Riskv1decisionsProcessorInformation} * @memberof V1DecisionsBody */ processorInformation?: Riskv1decisionsProcessorInformation; /** * * @type {Riskv1decisionsProcessingInformation} * @memberof V1DecisionsBody */ processingInformation?: Riskv1decisionsProcessingInformation; /** * * @type {Riskv1decisionsPaymentInformation} * @memberof V1DecisionsBody */ paymentInformation?: Riskv1decisionsPaymentInformation; /** * * @type {Riskv1decisionsOrderInformation} * @memberof V1DecisionsBody */ orderInformation: Riskv1decisionsOrderInformation; /** * * @type {Riskv1decisionsBuyerInformation} * @memberof V1DecisionsBody */ buyerInformation?: Riskv1decisionsBuyerInformation; /** * * @type {Riskv1decisionsDeviceInformation} * @memberof V1DecisionsBody */ deviceInformation?: Riskv1decisionsDeviceInformation; /** * * @type {Riskv1decisionsRiskInformation} * @memberof V1DecisionsBody */ riskInformation?: Riskv1decisionsRiskInformation; /** * * @type {Riskv1decisionsTravelInformation} * @memberof V1DecisionsBody */ travelInformation?: Riskv1decisionsTravelInformation; /** * * @type {Array<Riskv1decisionsMerchantDefinedInformation>} * @memberof V1DecisionsBody */ merchantDefinedInformation?: Array<Riskv1decisionsMerchantDefinedInformation>; /** * * @type {Riskv1decisionsMerchantInformation} * @memberof V1DecisionsBody */ merchantInformation?: Riskv1decisionsMerchantInformation; /** * * @type {Riskv1decisionsAcquirerInformation} * @memberof V1DecisionsBody */ acquirerInformation?: Riskv1decisionsAcquirerInformation; /** * * @type {Ptsv2paymentsRecurringPaymentInformation} * @memberof V1DecisionsBody */ recurringPaymentInformation?: Ptsv2paymentsRecurringPaymentInformation; /** * * @type {Riskv1decisionsConsumerAuthenticationInformation} * @memberof V1DecisionsBody */ consumerAuthenticationInformation?: Riskv1decisionsConsumerAuthenticationInformation; /** * * @type {Ptsv2paymentsWatchlistScreeningInformation} * @memberof V1DecisionsBody */ watchlistScreeningInformation?: Ptsv2paymentsWatchlistScreeningInformation; /** * * @type {Riskv1decisionsTokenInformation} * @memberof V1DecisionsBody */ tokenInformation?: Riskv1decisionsTokenInformation; }