/**
 * CardScan API
 * The official documentation for the CardScan API Clients.
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { CoInsurance } from './co-insurance';
import { CoPayment } from './co-payment';
import { Deductible } from './deductible';
import { OOP } from './oop';
import { KeysToCamelCase, KeysToSnakeCase } from "./";
/**
 *
 * @export
 * @interface CoverageSummary
 */
export interface CoverageSummaryOriginal {
    /**
     *
     * @type {Deductible}
     * @memberof CoverageSummary
     */
    'individual_deductible_in_network'?: Deductible;
    /**
     *
     * @type {Deductible}
     * @memberof CoverageSummary
     */
    'individual_deductible_out_network'?: Deductible;
    /**
     *
     * @type {OOP}
     * @memberof CoverageSummary
     */
    'individual_oop_in_network'?: OOP;
    /**
     *
     * @type {OOP}
     * @memberof CoverageSummary
     */
    'individual_oop_out_network'?: OOP;
    /**
     *
     * @type {Deductible}
     * @memberof CoverageSummary
     */
    'family_deductible_in_network'?: Deductible;
    /**
     *
     * @type {Deductible}
     * @memberof CoverageSummary
     */
    'family_deductible_out_network'?: Deductible;
    /**
     *
     * @type {OOP}
     * @memberof CoverageSummary
     */
    'family_oop_in_network'?: OOP;
    /**
     *
     * @type {OOP}
     * @memberof CoverageSummary
     */
    'family_oop_out_network'?: OOP;
    /**
     *
     * @type {CoInsurance}
     * @memberof CoverageSummary
     */
    'co_insurance_in_network'?: CoInsurance;
    /**
     *
     * @type {CoInsurance}
     * @memberof CoverageSummary
     */
    'co_insurance_out_network'?: CoInsurance;
    /**
     *
     * @type {CoPayment}
     * @memberof CoverageSummary
     */
    'co_payment_out_network'?: CoPayment;
    /**
     *
     * @type {CoPayment}
     * @memberof CoverageSummary
     */
    'co_payment_in_network'?: CoPayment;
}
export type CoverageSummary = KeysToCamelCase<CoverageSummaryOriginal>;
export type CoverageSummarySnake = KeysToSnakeCase<CoverageSummaryOriginal>;
