EPContextObject
public class EPContextObject : NSObject
An EPContextObject represents a valu stored into a chat conversation context.
-
The context key.
Declaration
Swift
public let key: String
-
The value associated with the context key. This is the raw value. For example, for a date it will be the timestamp.
Declaration
Swift
public let value: Any
-
A data base 64 string if this context object represents a file.
Declaration
Swift
public let base64: String?
-
The formatted value to display in a message instead of the value itself.
Declaration
Swift
public var formattedValue: String?
-
Initializes a new EPContextObject.
Declaration
Swift
public required init(key: String, value: Any, base64: String? = nil, formattedValue: String? = nil)
Parameters
key
The context key.
value
The associated value.
base64
A data base64 string. (optional)
formattedValue
A formatted value to use in a message instead of the value itself. (optional)
-
Returns a JSON version of the EPContextObject.
Declaration
Swift
public func toJSON() -> [String : Any]
Return Value
A JSON dictionary representing the EPContextObject.