//
//  ActionPopupModel.swift
//  MVMCore
//
//  Created by Suresh, Kamlesh on 12/16/19.
//  Copyright © 2019 myverizon. All rights reserved.
//


@objcMembers public class ActionPopupModel: ActionModelProtocol {
    //--------------------------------------------------
    // MARK: - Properties
    //--------------------------------------------------
    
    public static var identifier: String = "popup"
    public var actionType: String = ActionPopupModel.identifier
    public var pageType: String
    public var extraParameters: JSONValueDictionary?
    public var analyticsData: JSONValueDictionary?
    
    //--------------------------------------------------
    // MARK: - Initializer
    //--------------------------------------------------
    
    public init(pageType: String, _ extraParameters: JSONValueDictionary? = nil, _ analyticsData: JSONValueDictionary? = nil) {
        self.pageType = pageType
        self.extraParameters = extraParameters
        self.analyticsData = analyticsData
    }
}
