@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
80 lines (79 loc) • 3.69 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 { TmsEmbeddedInstrumentIdentifierTokenizedCardCard } from './tms-embedded-instrument-identifier-tokenized-card-card';
/**
*
* @export
* @interface TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
export interface TmsEmbeddedInstrumentIdentifierTokenizedCard {
/**
* The network token card association brand Possible Values: - visa - mastercard - americanexpress
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
type?: string;
/**
* State of the network token or network token provision Possible Values: - ACTIVE : Network token is active. - SUSPENDED : Network token is suspended. This state can change back to ACTIVE. - DELETED : This is a final state for a network token instance. - UNPROVISIONED : A previous network token provision was unsuccessful.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
state?: string;
/**
* Unique Identifier for the enrolled PAN. This Id is provided by the card association when a network token is provisioned successfully.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
enrollmentId?: string;
/**
* Unique Identifier for the network token. This Id is provided by the card association when a network token is provisioned successfully.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
tokenReferenceId?: string;
/**
* Issuers state for the network token Possible Values: - INVALID_REQUEST : The network token provision request contained invalid data. - CARD_VERIFICATION_FAILED : The network token provision request contained data that could not be verified. - CARD_NOT_ELIGIBLE : Card can currently not be used with issuer for tokenization. - CARD_NOT_ALLOWED : Card can currently not be used with card association for tokenization. - DECLINED : Card can currently not be used with issuer for tokenization. - SERVICE_UNAVAILABLE : The network token service was unavailable or timed out. - SYSTEM_ERROR : An unexpected error occurred with network token service, check configuration.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
reason?: string;
/**
* The token requestors network token
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
number?: string;
/**
* Two-digit month in which the network token expires. Format: `MM`. Possible Values: `01` through `12`.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
expirationMonth?: string;
/**
* Four-digit year in which the network token expires. Format: `YYYY`.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
expirationYear?: string;
/**
* Generated value used in conjunction with the network token for making a payment.
* @type {string}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
cryptogram?: string;
/**
*
* @type {TmsEmbeddedInstrumentIdentifierTokenizedCardCard}
* @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard
*/
card?: TmsEmbeddedInstrumentIdentifierTokenizedCardCard;
}