/** * NOTE: This file is auto generated by Xendit. * Do not edit the class manually. * Improvements? Share your ideas at https://github.com/xendit/xendit-node */ /** * * @export * @interface CardVerificationResultsThreeDSecure */ export interface CardVerificationResultsThreeDSecure { /** * * @type {string} * @memberof CardVerificationResultsThreeDSecure */ threeDSecureFlow?: CardVerificationResultsThreeDSecureThreeDSecureFlowEnum; /** * * @type {string} * @memberof CardVerificationResultsThreeDSecure */ eciCode?: string | null; /** * * @type {string} * @memberof CardVerificationResultsThreeDSecure */ threeDSecureResult?: string | null; /** * * @type {string} * @memberof CardVerificationResultsThreeDSecure */ threeDSecureResultReason?: string | null; /** * * @type {string} * @memberof CardVerificationResultsThreeDSecure */ threeDSecureVersion?: string | null; } /** * @export */ export declare const CardVerificationResultsThreeDSecureThreeDSecureFlowEnum: { readonly Challenge: "CHALLENGE"; readonly Frictionless: "FRICTIONLESS"; }; export type CardVerificationResultsThreeDSecureThreeDSecureFlowEnum = typeof CardVerificationResultsThreeDSecureThreeDSecureFlowEnum[keyof typeof CardVerificationResultsThreeDSecureThreeDSecureFlowEnum]; /** * Check if a given object implements the CardVerificationResultsThreeDSecure interface. */ export declare function instanceOfCardVerificationResultsThreeDSecure(value: object): boolean; export declare function CardVerificationResultsThreeDSecureFromJSON(json: any): CardVerificationResultsThreeDSecure; export declare function CardVerificationResultsThreeDSecureFromJSONTyped(json: any, ignoreDiscriminator: boolean): CardVerificationResultsThreeDSecure; export declare function CardVerificationResultsThreeDSecureToJSON(value?: CardVerificationResultsThreeDSecure | null): any;