@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
88 lines (87 loc) • 3.39 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.
*/
/**
*
* @export
* @interface Boardingv1registrationsRegistrationInformation
*/
export interface Boardingv1registrationsRegistrationInformation {
/**
*
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
boardingRegistrationId?: string;
/**
* Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC.
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
submitTimeUtc?: string;
/**
* The status of Registration request Possible Values: - 'PROCESSING': This status is for Registrations that are still in Progress, you can get the latest status by calling the GET endpoint using the Registration Id - 'SUCCESS': This status is for Registrations that were successfull on every step of the on boarding process. - 'FAILURE': This status is for Registrations that fail before the Organization was created; please refer to the details section in the reponse for more information. - 'PARTIAL': This status is for Registrations that created the Organization successfully but fail in at least on step while configuring it; please refer to the details section in the response for more information.
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
status?: Boardingv1registrationsRegistrationInformationStatusEnum;
/**
*
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
boardingPackageId?: string;
/**
* Determines the boarding flow for this registration. Possible Values: - 'ENTERPRISE' - 'SMB' - 'ADDPRODUCT'
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
boardingFlow?: Boardingv1registrationsRegistrationInformationBoardingFlowEnum;
/**
* In case mode is not provided the API will use COMPLETE as default Possible Values: - 'COMPLETE' - 'PARTIAL'
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
mode?: Boardingv1registrationsRegistrationInformationModeEnum;
/**
*
* @type {string}
* @memberof Boardingv1registrationsRegistrationInformation
*/
salesRepId?: string;
}
/**
* @export
* @enum {string}
*/
export declare enum Boardingv1registrationsRegistrationInformationStatusEnum {
PROCESSING = "PROCESSING",
SUCCESS = "SUCCESS",
FAILURE = "FAILURE",
PARTIAL = "PARTIAL"
}
/**
* @export
* @enum {string}
*/
export declare enum Boardingv1registrationsRegistrationInformationBoardingFlowEnum {
ENTERPRISE = "ENTERPRISE",
SMB = "SMB",
ADDPRODUCT = "ADDPRODUCT"
}
/**
* @export
* @enum {string}
*/
export declare enum Boardingv1registrationsRegistrationInformationModeEnum {
COMPLETE = "COMPLETE",
PARTIAL = "PARTIAL"
}