InboxMessage
public class InboxMessage : ModelObject
Inbox message class. This class represents messages and polls sent from MicroStrategy Communicator (Usher Pro).
-
Unique message identifier
Declaration
Swift
@objc public private(set) dynamic var uniqueMessageId: String
-
Notification ID
Declaration
Swift
@objc public private(set) dynamic var notificationId: String
-
Sender’s Name
Declaration
Swift
@objc public private(set) dynamic var senderName: String
-
Sender’s job title
Declaration
Swift
@objc public private(set) dynamic var senderTitle: String
-
Message to be displayed
Declaration
Swift
@objc public private(set) dynamic var message: String
-
Time at which message was sent
Declaration
Swift
@objc public private(set) dynamic var timeStamp: Date?
-
User’s Badge ID
Declaration
Swift
@objc public private(set) dynamic var badgeId: String
-
User’s Organization
Declaration
Swift
@objc public private(set) dynamic var organization: String
-
Sender’s badge ID
Declaration
Swift
@objc public private(set) dynamic var senderBadgeId: String
-
Replied option
Declaration
Swift
@objc public private(set) dynamic var repliedOption: Int
-
Replied Timestamp
Declaration
Swift
@objc public private(set) dynamic var repliedTimeStamp: Date?
-
Expiration Timestamp
Declaration
Swift
@objc public private(set) dynamic var expirationTimeStamp: Date?
-
Boolean that indicates if it is a generic message or poll message.
Declaration
Swift
@objc public private(set) dynamic var genericMessage: Bool
-
Boolean that indicates if user already responded.
Declaration
Swift
@objc public private(set) dynamic var responded: Bool
-
List of poll options.
Declaration
Swift
public var responses: [String] { get set }