/**
 * 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 ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
 */
export interface ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails {
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    requestId?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    organizationId?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    accountId?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    processorMerchantId?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    transactionReferenceNumber?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    merchantReferenceNumber?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    accountSuffix?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    paymentSubType?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    paymentSubTypeDescription?: string;
    /**
     *
     * @type {Date}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    transactionTime?: Date;
    /**
     *
     * @type {Date}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    processedTime?: Date;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    transactionType?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    amount?: string;
    /**
     * Valid ISO 4217 ALPHA-3 currency code
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    currencyCode?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    priceType?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    priceAmountOne?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    priceAmountTwo?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    reClass?: string;
    /**
     *
     * @type {Date}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    settlementTime?: Date;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    settlementProcessor?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    merchantBatchNumber?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    clearedLevel?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    billbackReasonCode?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    billbackReasonDescription?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    merchantPricedLevel?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    discountRate?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    discountAmount?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    clearingRateAmountOne?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    clearingRateAmountTwo?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    clearingRateAmountThree?: string;
    /**
     * Valid ISO 4217 ALPHA-3 currency code
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    clearingRateCurrencyCode?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    interchangeAmount?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    billbackAmount?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    settlementAmount?: string;
    /**
     * Valid ISO 4217 ALPHA-3 currency code
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    settlementCurrencyCode?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    conversionRate?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    deltaCost?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    surchargeAmount?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    percentRateCharged?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    perTransactionCharged?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    downgradeReasonCode?: string;
    /**
     *
     * @type {Date}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    processTime?: Date;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    authCode?: string;
    /**
     *
     * @type {Date}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    batchTime?: Date;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    processorBatchNumber?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    cardIndicator?: string;
    /**
     *
     * @type {number}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    minimumUnit?: number;
    /**
     * Valid ISO 4217 ALPHA-3 currency code
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    minimumUnitCurrencyCode?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    creditDeltaIndicator?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    feeCategory?: string;
    /**
     *
     * @type {string}
     * @memberof ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails
     */
    applicationName?: string;
}
