/**
 * 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 { InlineResponse4008Details } from './inline-response4008-details';
/**
 *
 * @export
 * @interface InlineResponse4008
 */
export interface InlineResponse4008 {
    /**
     *
     * @type {string}
     * @memberof InlineResponse4008
     */
    correlationId?: string;
    /**
     *
     * @type {Array<InlineResponse4008Details>}
     * @memberof InlineResponse4008
     */
    details?: Array<InlineResponse4008Details>;
    /**
     *
     * @type {string}
     * @memberof InlineResponse4008
     */
    informationLink?: string;
    /**
     *
     * @type {string}
     * @memberof InlineResponse4008
     */
    message: string;
    /**
     *
     * @type {string}
     * @memberof InlineResponse4008
     */
    reason: InlineResponse4008ReasonEnum;
}
/**
    * @export
    * @enum {string}
    */
export declare enum InlineResponse4008ReasonEnum {
    INVALIDAPIKEY = "INVALID_APIKEY",
    INVALIDSHIPPINGINPUTPARAMS = "INVALID_SHIPPING_INPUT_PARAMS",
    CAPTURECONTEXTINVALID = "CAPTURE_CONTEXT_INVALID",
    CAPTURECONTEXTEXPIRED = "CAPTURE_CONTEXT_EXPIRED",
    SDKXHRERROR = "SDK_XHR_ERROR",
    UNIFIEDPAYMENTSVALIDATIONPARAMS = "UNIFIEDPAYMENTS_VALIDATION_PARAMS",
    UNIFIEDPAYMENTSVALIDATIONFIELDS = "UNIFIEDPAYMENTS_VALIDATION_FIELDS",
    UNIFIEDPAYMENTPAYMENTPARAMITERS = "UNIFIEDPAYMENT_PAYMENT_PARAMITERS",
    CREATETOKENTIMEOUT = "CREATE_TOKEN_TIMEOUT",
    CREATETOKENXHRERROR = "CREATE_TOKEN_XHR_ERROR",
    SHOWLOADCONTAINERSELECTOR = "SHOW_LOAD_CONTAINER_SELECTOR",
    SHOWLOADINVALIDCONTAINER = "SHOW_LOAD_INVALID_CONTAINER",
    SHOWTOKENTIMEOUT = "SHOW_TOKEN_TIMEOUT",
    SHOWTOKENXHRERROR = "SHOW_TOKEN_XHR_ERROR",
    SHOWPAYMENTTIMEOUT = "SHOW_PAYMENT_TIMEOUT"
}
