missing action params

This commit is contained in:
Suresh, Kamlesh 2020-02-12 11:35:50 -05:00
parent 0cb1d4de5d
commit f8f12b5e30
9 changed files with 76 additions and 0 deletions

View File

@ -14,5 +14,14 @@ import Foundation
public var extraParameters: JSONValueDictionary?
public var analyticsData: JSONValueDictionary?
// Temporary fix till server changes
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public var title: String?
}

View File

@ -17,6 +17,14 @@ import Foundation
// Temporary fix till server changes
public var title: String?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(callNumber: String) {
self.callNumber = callNumber
}

View File

@ -19,4 +19,12 @@ public protocol ActionModelProtocol: Model {
// Temporary fix till server changes
var title: String? { get set }
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
var presentationStyle: String? { get set }
var tryToReplaceFirst: Bool? { get set }
var disableAction: Bool? { get set }
var selected: Bool? { get set }
var isSelected: Bool? { get set }
}

View File

@ -16,6 +16,14 @@ import Foundation
public var analyticsData: JSONValueDictionary?
// Temporary fix till server changes
public var title: String?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(appURL: String) {
self.appURL = appURL

View File

@ -16,6 +16,14 @@ import Foundation
public var analyticsData: JSONValueDictionary?
// Temporary fix till server changes
public var title: String?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(pageType: String) {
self.pageType = pageType

View File

@ -16,6 +16,14 @@ import Foundation
public var analyticsData: JSONValueDictionary?
// Temporary fix till server changes
public var title: String?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(panel: String) {
self.panel = panel

View File

@ -9,6 +9,7 @@
import Foundation
@objcMembers public class ActionOpenUrlModel: ActionModelProtocol {
public static var identifier: String = "openURL"
public var actionType: String?
public var browserUrl: String
@ -23,6 +24,15 @@ import Foundation
public var openOauthWebView: Bool?
public var showNativeNavigation: Bool?
public var openInWebview: Bool?
public var customUserAgent: JSONValueDictionary?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(browserUrl: String) {
self.browserUrl = browserUrl

View File

@ -15,6 +15,15 @@ import Foundation
public var pageType: String
public var extraParameters: JSONValueDictionary?
public var analyticsData: JSONValueDictionary?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(pageType: String) {
self.pageType = pageType
}

View File

@ -16,6 +16,14 @@ import Foundation
public var analyticsData: JSONValueDictionary?
// Temporary fix till server changes
public var title: String?
//TODO: Should be removed in future releases. This should be MF specific.
//Missing params
public var presentationStyle: String?
public var tryToReplaceFirst: Bool?
public var disableAction: Bool?
public var selected: Bool?
public var isSelected: Bool?
public init(pageType: String) {
self.pageType = pageType