Message
public struct Message
This struct represents a Message on Cisco Webex.
Since
1.2.0-
The wrapper for the message text in different formats: plain text, markdown, and html. An instance of Text can only be one of HTML, Markdown or Plain
Since
2.3.0Declaration
Swift
public struct Text
-
The identifier of this message.
Declaration
Swift
public private(set) var id: String? { get }
-
Returns the content of the message in as Message.Text object.
Since
2.3.0Declaration
Swift
public private(set) var textAsObject: Message.Text? { get }
-
The identifier of the space where this message was posted.
Declaration
Swift
public private(set) var spaceId: String? { get }
-
The type of the space, “group”/“direct”, where the message is posted.
Declaration
Swift
public private(set) var spaceType: SpaceType { get }
-
The identifier of the person who sent this message.
Declaration
Swift
public var personId: String?
-
The email address of the person who sent this message.
Declaration
Swift
public var personEmail: String?
-
The display name of the person who sent this message.
Declaration
Swift
public var personDisplayName: String?
-
The identifier of the recipient when sending a private 1:1 message.
Declaration
Swift
public private(set) var toPersonId: String? { get }
-
The email address of the recipient when sending a private 1:1 message.
Declaration
Swift
public private(set) var toPersonEmail: EmailAddress? { get }
-
The timestamp that the message being created.
Declaration
Swift
public var created: Date?
-
The timestamp that the message being edited.
Declaration
Swift
public private(set) var updated: Date? { get }
-
Returns true if the receipient of the message is included in message’s mention list
Since
1.4.0Declaration
Swift
public var isSelfMentioned: Bool
-
Returns true if the message mentioned everyone in space.
Since
2.6.0Declaration
Swift
public private(set) var isAllMentioned: Bool { get }
-
Returns all people mentioned in the message
Since
2.6.0Declaration
Swift
public private(set) var mentions: [Mention]? { get }
-
The content of the message.
Declaration
Swift
public var text: String? { get }
-
An array of file attachments in the message.
Since
1.4.0Declaration
Swift
public private(set) var files: [RemoteFile]? { get }
-
Returns the parent message for the reply message.
Since
2.5.0Declaration
Swift
public private(set) var parentId: String? { get }
-
Returns true for reply message.
Since
2.5.0Declaration
Swift
public private(set) var isReply: Bool { get }
-
Returns true if the content of the message is decrypted
Since
3.8.0Declaration
Swift
public private(set) var isContentDecrypted: Bool { get }