@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
112 lines (111 loc) • 3.27 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 { Boardingv1registrationsOrganizationInformationKYCDepositBankAccount } from './boardingv1registrations-organization-information-kycdeposit-bank-account';
/**
*
* @export
* @interface Boardingv1registrationsOrganizationInformationKYC
*/
export interface Boardingv1registrationsOrganizationInformationKYC {
/**
*
* @type {string}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
whenIsCustomerCharged: Boardingv1registrationsOrganizationInformationKYCWhenIsCustomerChargedEnum;
/**
*
* @type {string}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
whenIsCustomerChargedDescription?: string;
/**
*
* @type {boolean}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
offerSubscriptions: boolean;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
monthlySubscriptionPercent?: number;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
quarterlySubscriptionPercent?: number;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
semiAnnualSubscriptionPercent?: number;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
annualSubscriptionPercent?: number;
/**
*
* @type {string}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
timeToProductDelivery: Boardingv1registrationsOrganizationInformationKYCTimeToProductDeliveryEnum;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
estimatedMonthlySales: number;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
averageOrderAmount: number;
/**
*
* @type {number}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
largestExpectedOrderAmount: number;
/**
*
* @type {Boardingv1registrationsOrganizationInformationKYCDepositBankAccount}
* @memberof Boardingv1registrationsOrganizationInformationKYC
*/
depositBankAccount?: Boardingv1registrationsOrganizationInformationKYCDepositBankAccount;
}
/**
* @export
* @enum {string}
*/
export declare enum Boardingv1registrationsOrganizationInformationKYCWhenIsCustomerChargedEnum {
ONETIMEBEFORE = "ONETIMEBEFORE",
ONETIMEAFTER = "ONETIMEAFTER",
OTHER = "OTHER"
}
/**
* @export
* @enum {string}
*/
export declare enum Boardingv1registrationsOrganizationInformationKYCTimeToProductDeliveryEnum {
INSTANT = "INSTANT",
UPTO2 = "UPTO2",
UPTO5 = "UPTO5",
UPTO10 = "UPTO10",
GREATERTHAN10 = "GREATERTHAN10"
}