@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
139 lines (138 loc) • 4.16 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 { PaymentsProductsCardPresentConnect } from './payments-products-card-present-connect';
import { PaymentsProductsCardProcessing } from './payments-products-card-processing';
import { PaymentsProductsCurrencyConversion } from './payments-products-currency-conversion';
import { PaymentsProductsCybsReadyTerminal } from './payments-products-cybs-ready-terminal';
import { PaymentsProductsDifferentialFee } from './payments-products-differential-fee';
import { PaymentsProductsDigitalPayments } from './payments-products-digital-payments';
import { PaymentsProductsECheck } from './payments-products-echeck';
import { PaymentsProductsPayerAuthentication } from './payments-products-payer-authentication';
import { PaymentsProductsPayouts } from './payments-products-payouts';
import { PaymentsProductsSecureAcceptance } from './payments-products-secure-acceptance';
import { PaymentsProductsTax } from './payments-products-tax';
import { PaymentsProductsVirtualTerminal } from './payments-products-virtual-terminal';
/**
*
* @export
* @interface PaymentsProducts
*/
export interface PaymentsProducts {
/**
*
* @type {PaymentsProductsCardProcessing}
* @memberof PaymentsProducts
*/
cardProcessing?: PaymentsProductsCardProcessing;
/**
*
* @type {PaymentsProductsCardPresentConnect}
* @memberof PaymentsProducts
*/
cardPresentConnect?: PaymentsProductsCardPresentConnect;
/**
*
* @type {PaymentsProductsCybsReadyTerminal}
* @memberof PaymentsProducts
*/
cybsReadyTerminal?: PaymentsProductsCybsReadyTerminal;
/**
*
* @type {PaymentsProductsECheck}
* @memberof PaymentsProducts
*/
eCheck?: PaymentsProductsECheck;
/**
*
* @type {PaymentsProductsPayerAuthentication}
* @memberof PaymentsProducts
*/
payerAuthentication?: PaymentsProductsPayerAuthentication;
/**
*
* @type {PaymentsProductsDigitalPayments}
* @memberof PaymentsProducts
*/
digitalPayments?: PaymentsProductsDigitalPayments;
/**
*
* @type {PaymentsProductsSecureAcceptance}
* @memberof PaymentsProducts
*/
secureAcceptance?: PaymentsProductsSecureAcceptance;
/**
*
* @type {PaymentsProductsVirtualTerminal}
* @memberof PaymentsProducts
*/
virtualTerminal?: PaymentsProductsVirtualTerminal;
/**
*
* @type {PaymentsProductsCurrencyConversion}
* @memberof PaymentsProducts
*/
currencyConversion?: PaymentsProductsCurrencyConversion;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
tax?: PaymentsProductsTax;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
customerInvoicing?: PaymentsProductsTax;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
recurringBilling?: PaymentsProductsTax;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
paymentOrchestration?: PaymentsProductsTax;
/**
*
* @type {PaymentsProductsPayouts}
* @memberof PaymentsProducts
*/
payouts?: PaymentsProductsPayouts;
/**
*
* @type {PaymentsProductsDifferentialFee}
* @memberof PaymentsProducts
*/
differentialFee?: PaymentsProductsDifferentialFee;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
payByLink?: PaymentsProductsTax;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
unifiedCheckout?: PaymentsProductsTax;
/**
*
* @type {PaymentsProductsTax}
* @memberof PaymentsProducts
*/
receivablesManager?: PaymentsProductsTax;
}