/**
 * 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 { SAConfigCheckout } from './saconfig-checkout';
import { SAConfigContactInformation } from './saconfig-contact-information';
import { SAConfigNotifications } from './saconfig-notifications';
import { SAConfigPaymentMethods } from './saconfig-payment-methods';
import { SAConfigPaymentTypes } from './saconfig-payment-types';
import { SAConfigService } from './saconfig-service';
/**
 *
 * @export
 * @interface SAConfig
 */
export interface SAConfig {
    /**
     * You can group Secure Acceptance profiles under parent profiles. By changing the parent profile, you can update all profiles underneath that parent. Specify the Parent Profile ID here.
     * @type {string}
     * @memberof SAConfig
     */
    parentProfileId?: string;
    /**
     *
     * @type {SAConfigContactInformation}
     * @memberof SAConfig
     */
    contactInformation?: SAConfigContactInformation;
    /**
     *
     * @type {SAConfigNotifications}
     * @memberof SAConfig
     */
    notifications?: SAConfigNotifications;
    /**
     *
     * @type {SAConfigService}
     * @memberof SAConfig
     */
    service?: SAConfigService;
    /**
     *
     * @type {SAConfigPaymentMethods}
     * @memberof SAConfig
     */
    paymentMethods?: SAConfigPaymentMethods;
    /**
     *
     * @type {SAConfigCheckout}
     * @memberof SAConfig
     */
    checkout?: SAConfigCheckout;
    /**
     *
     * @type {SAConfigPaymentTypes}
     * @memberof SAConfig
     */
    paymentTypes?: SAConfigPaymentTypes;
}
