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 { get }
-
Notification ID
Declaration
Swift
@objc public private(set) dynamic var notificationId: String { get }
-
Sender’s Name
Declaration
Swift
@objc public private(set) dynamic var senderName: String { get }
-
Sender’s job title
Declaration
Swift
@objc public private(set) dynamic var senderTitle: String { get }
-
Message to be displayed
Declaration
Swift
@objc public private(set) dynamic var message: String { get }
-
Time at which message was sent
Declaration
Swift
@objc public private(set) dynamic var timeStamp: Date? { get }
-
User’s Badge ID
Declaration
Swift
@objc public private(set) dynamic var badgeId: String { get }
-
User’s Organization
Declaration
Swift
@objc public private(set) dynamic var organization: String { get }
-
Sender’s badge ID
Declaration
Swift
@objc public private(set) dynamic var senderBadgeId: String { get }
-
Replied option
Declaration
Swift
@objc public private(set) dynamic var repliedOption: Int { get }
-
Replied Timestamp
Declaration
Swift
@objc public private(set) dynamic var repliedTimeStamp: Date? { get }
-
Expiration Timestamp
Declaration
Swift
@objc public private(set) dynamic var expirationTimeStamp: Date? { get }
-
Boolean that indicates if it is a generic message or poll message.
Declaration
Swift
@objc public private(set) dynamic var genericMessage: Bool { get }
-
Boolean that indicates if user already responded.
Declaration
Swift
@objc public private(set) dynamic var responded: Bool { get }
-
List of poll options.
Declaration
Swift
public var responses: [String] { get set }