Action
public struct Action
extension Action: Codable
extension Action: JSONDecodable
extension Action: DictionaryConvertible
extension Action: Equatable
Represent a mobile action sent 4D server.
-
Id of the action
Declaration
Swift
public let name: String -
Localized name to display
Declaration
Swift
public let label: String? -
Short localized name to display
Declaration
Swift
public let shortLabel: String? -
Information about icon
Declaration
Swift
public let icon: String? -
Preset data: edit, share, add
Declaration
Swift
public let preset: String? -
Action style.
Declaration
Swift
public let style: ActionStyle? -
Action style.
Declaration
Swift
public let parameters: [ActionParameter]? -
Undocumented
Declaration
Swift
public init(name: String, label: String? = nil, shortLabel: String? = nil, icon: String? = nil, preset: String? = nil, style: ActionStyle? = nil, parameters: [ActionParameter] = [])
-
Return long label if any, then short label and finally name
Declaration
Swift
public var preferredLongLabel: String { get } -
Return short label if any, then long label and finally name
Declaration
Swift
public var preferredShortLabel: String { get } -
Return
trueif must be online.Declaration
Swift
public var isOnlineOnly: Bool { get }
-
Undocumented
Declaration
Swift
public init?(json: JSON)
-
Declaration
Swift
public var dictionary: DictionaryConvertible.Dico { get }
-
Declaration
Swift
public static func == (lhf: Action, rhf: Action) -> Bool
-
New request from action.
Declaration
Swift
public func newRequest(actionParameters: ActionParameters? = nil, contextParameters: ActionParameters? = nil, id: String) -> ActionRequest
Action Structure Reference