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 }