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 }