CAIChannelMenuDataAction
public struct CAIChannelMenuDataAction : Decodable
extension CAIChannelMenuDataAction: MenuAction
Holds model for a channel menu call to actions
-
Initializer
Declaration
Swift
public init(_ title: String, _ type: String, _ payload: String?, _ callToActions: [CAIChannelMenuDataAction]?)
-
action id
Declaration
Swift
public var actionId: String { get }
-
menu title
Declaration
Swift
public var menuTitle: String { get }
-
action type
Declaration
Swift
public var actionType: MenuActionType { get }
-
payload
Declaration
Swift
public var value: String? { get }
-
nested menu actions
Declaration
Swift
public var menuActions: [MenuAction]? { get }