@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
96 lines (95 loc) • 3.81 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 { Ptsv2paymentreferencesAgreementInformation } from './ptsv2paymentreferences-agreement-information';
import { Ptsv2paymentreferencesBuyerInformation } from './ptsv2paymentreferences-buyer-information';
import { Ptsv2paymentreferencesDeviceInformation } from './ptsv2paymentreferences-device-information';
import { Ptsv2paymentreferencesMerchantInformation } from './ptsv2paymentreferences-merchant-information';
import { Ptsv2paymentreferencesOrderInformation } from './ptsv2paymentreferences-order-information';
import { Ptsv2paymentreferencesPaymentInformation } from './ptsv2paymentreferences-payment-information';
import { Ptsv2paymentreferencesProcessingInformation } from './ptsv2paymentreferences-processing-information';
import { Ptsv2paymentreferencesTravelInformation } from './ptsv2paymentreferences-travel-information';
import { Ptsv2paymentreferencesUserInterface } from './ptsv2paymentreferences-user-interface';
import { Ptsv2paymentsMerchantDefinedInformation } from './ptsv2payments-merchant-defined-information';
import { Ptsv2refreshpaymentstatusidClientReferenceInformation } from './ptsv2refreshpaymentstatusid-client-reference-information';
/**
*
* @export
* @interface PaymentreferencesIdBody
*/
export interface PaymentreferencesIdBody {
/**
*
* @type {Ptsv2refreshpaymentstatusidClientReferenceInformation}
* @memberof PaymentreferencesIdBody
*/
clientReferenceInformation?: Ptsv2refreshpaymentstatusidClientReferenceInformation;
/**
*
* @type {Ptsv2paymentreferencesProcessingInformation}
* @memberof PaymentreferencesIdBody
*/
processingInformation?: Ptsv2paymentreferencesProcessingInformation;
/**
*
* @type {Ptsv2paymentreferencesPaymentInformation}
* @memberof PaymentreferencesIdBody
*/
paymentInformation?: Ptsv2paymentreferencesPaymentInformation;
/**
*
* @type {Ptsv2paymentreferencesOrderInformation}
* @memberof PaymentreferencesIdBody
*/
orderInformation?: Ptsv2paymentreferencesOrderInformation;
/**
*
* @type {Ptsv2paymentreferencesBuyerInformation}
* @memberof PaymentreferencesIdBody
*/
buyerInformation?: Ptsv2paymentreferencesBuyerInformation;
/**
*
* @type {Ptsv2paymentreferencesDeviceInformation}
* @memberof PaymentreferencesIdBody
*/
deviceInformation?: Ptsv2paymentreferencesDeviceInformation;
/**
*
* @type {Ptsv2paymentreferencesMerchantInformation}
* @memberof PaymentreferencesIdBody
*/
merchantInformation?: Ptsv2paymentreferencesMerchantInformation;
/**
*
* @type {Ptsv2paymentreferencesUserInterface}
* @memberof PaymentreferencesIdBody
*/
userInterface?: Ptsv2paymentreferencesUserInterface;
/**
* The object containing the custom data that the merchant defines.
* @type {Array<Ptsv2paymentsMerchantDefinedInformation>}
* @memberof PaymentreferencesIdBody
*/
merchantDefinedInformation?: Array<Ptsv2paymentsMerchantDefinedInformation>;
/**
*
* @type {Ptsv2paymentreferencesAgreementInformation}
* @memberof PaymentreferencesIdBody
*/
agreementInformation?: Ptsv2paymentreferencesAgreementInformation;
/**
*
* @type {Ptsv2paymentreferencesTravelInformation}
* @memberof PaymentreferencesIdBody
*/
travelInformation?: Ptsv2paymentreferencesTravelInformation;
}