/**
 * 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 { Ptsv2paymentsRiskInformationAuxiliaryData } from './ptsv2payments-risk-information-auxiliary-data';
import { Ptsv2paymentsRiskInformationBuyerHistory } from './ptsv2payments-risk-information-buyer-history';
import { Ptsv2paymentsRiskInformationProfile } from './ptsv2payments-risk-information-profile';
/**
 * This object is only needed when you are requesting both payment and DM services at same time.
 * @export
 * @interface Ptsv2paymentsRiskInformation
 */
export interface Ptsv2paymentsRiskInformation {
    /**
     *
     * @type {Ptsv2paymentsRiskInformationProfile}
     * @memberof Ptsv2paymentsRiskInformation
     */
    profile?: Ptsv2paymentsRiskInformationProfile;
    /**
     * Specifies one of the following types of events: - login - account_creation - account_update For regular payment transactions, do not send this field.
     * @type {string}
     * @memberof Ptsv2paymentsRiskInformation
     */
    eventType?: string;
    /**
     *
     * @type {Ptsv2paymentsRiskInformationBuyerHistory}
     * @memberof Ptsv2paymentsRiskInformation
     */
    buyerHistory?: Ptsv2paymentsRiskInformationBuyerHistory;
    /**
     *
     * @type {Array<Ptsv2paymentsRiskInformationAuxiliaryData>}
     * @memberof Ptsv2paymentsRiskInformation
     */
    auxiliaryData?: Array<Ptsv2paymentsRiskInformationAuxiliaryData>;
}
