import UIKit

fileprivate let multiformatBaseViewControllerNibName = "MultiformatBaseViewController"

class MultiformatBaseViewController: UIViewController {
    
    @IBOutlet weak var nativeView: UIStackView!
    
    @IBOutlet weak var titleLabel: UILabel!
    @IBOutlet weak var iconView: UIImageView!
    @IBOutlet weak var mainImageView: UIImageView!
    @IBOutlet weak var bodyLabel: UILabel!
    @IBOutlet weak var callToActionButton: UIButton!
    @IBOutlet weak var sponsoredLabel: UILabel!
    
    @IBOutlet weak var bannerView: UIView!
    
    @IBOutlet weak var configIdLabel: UILabel!
    
    // Integration case ad size, for banner default size 320x50
    // This property is later setuped with an IntegrationCase size
    var adSize = CGSize(width: 320, height: 50)
    
    convenience init() {
        self.init(nibName: multiformatBaseViewControllerNibName, bundle: nil)
    }
    
    convenience init(adSize: CGSize) {
        self.init(nibName: multiformatBaseViewControllerNibName, bundle: nil)
        self.adSize = adSize
    }
}
