ChatLogProtocol
public protocol ChatLogProtocol : CustomStringConvertible, Hashable
Base protocol representation of a ChatLog
-
ID
Declaration
Swift
var id: String { get }
-
Identifier associated with the sender. Used to distinguish
sender
Declaration
Swift
var nick: String { get }
-
Display Name
Declaration
Swift
var displayName: String { get }
-
Timestamp of when the message was sent
Declaration
Swift
var createdTimestamp: TimeInterval { get }
-
Timestamp of when the message was modified
Declaration
Swift
var lastModifiedTimestamp: TimeInterval { get }
-
The type of event the log is
Declaration
Swift
var type: ChatLogType { get }
-
Who sent the message can be
user
/agent
/trigger
Declaration
Swift
var participant: ChatParticipant { get }
-
Delivery status of the message
Declaration
Swift
var status: DeliveryStatus { get }