ChatMessage
public struct ChatMessage : CodableChat message.
- 
                  
                  The id of the message. This id is server generated. DeclarationSwift public let id: String
- 
                  
                  The message type. DeclarationSwift public let type: ChatMessageType
- 
                  
                  Sequence of the message in the conversation. DeclarationSwift public let sequenceId: String
- 
                  
                  Version of the message. DeclarationSwift public let version: String
- 
                  
                  Content of the message. DeclarationSwift public let content: ChatMessageContent?
- 
                  
                  The display name of the message sender. This property is used to populate sender name for push notifications. DeclarationSwift public let senderDisplayName: String?
- 
                  
                  The timestamp when the message arrived at the server. The timestamp is in RFC3339 format: yyyy-MM-ddTHH:mm:ssZ.DeclarationSwift public let createdOn: Iso8601Date
- 
                  
                  The sender of the message. DeclarationSwift public let sender: CommunicationIdentifier?
- 
                  
                  The timestamp (if applicable) when the message was deleted. The timestamp is in RFC3339 format: yyyy-MM-ddTHH:mm:ssZ.DeclarationSwift public let deletedOn: Iso8601Date?
- 
                  
                  The last timestamp (if applicable) when the message was edited. The timestamp is in RFC3339 format: yyyy-MM-ddTHH:mm:ssZ.DeclarationSwift public let editedOn: Iso8601Date?
- 
                  
                  Optional metadata provided when sending the ChatMessage, data is stringified. DeclarationSwift public let metadata: [String : String?]?
- 
                  init(id:type: sequenceId: version: content: senderDisplayName: createdOn: sender: deletedOn: editedOn: metadata: ) Initialize a ChatMessagestructure.DeclarationSwift public init( id: String, type: ChatMessageType, sequenceId: String, version: String, content: ChatMessageContent? = nil, senderDisplayName: String? = nil, createdOn: Iso8601Date, sender: CommunicationIdentifier? = nil, deletedOn: Iso8601Date? = nil, editedOn: Iso8601Date? = nil, metadata: [String: String?]? = nil )ParametersidThe id of the message. This id is server generated. typeThe chat message type. sequenceIdSequence of the message in the conversation. versionVersion of the message. contentContent of a message. senderDisplayNameThe display name of the message sender. This property is used to populate sender name for push notifications. createdOnThe timestamp when the message arrived at the server. The timestamp is in RFC3339 format: yyyy-MM-ddTHH:mm:ssZ.senderThe sender of the message. deletedOnThe timestamp (if applicable) when the message was deleted. The timestamp is in RFC3339 format: yyyy-MM-ddTHH:mm:ssZ.editedOnThe last timestamp (if applicable) when the message was edited. The timestamp is in RFC3339 format: yyyy-MM-ddTHH:mm:ssZ.
- 
                  
                  Initialize a ChatMessagestructure from decoderDeclarationSwift public init(from decoder: Decoder) throws
- 
                  
                  Encode a ChatMessagestructureDeclarationSwift public func encode(to encoder: Encoder) throws
 View on GitHub
            View on GitHub
           ChatMessage Structure Reference
      ChatMessage Structure Reference