Class MSMessage

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class MSMessage
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • MSMessage

      public MSMessage()
    • MSMessage

      protected MSMessage​(NSObject.Handle h, long handle)
    • MSMessage

      protected MSMessage​(NSObject.SkipInit skipInit)
    • MSMessage

      public MSMessage​(MSSession session)
    • MSMessage

      public MSMessage​(NSCoder coder)
  • Method Details

    • getSession

      public MSSession getSession()
    • isPending

      public boolean isPending()
      Since:
      Available in iOS 11.0 and later.
    • getSenderParticipantIdentifier

      public NSUUID getSenderParticipantIdentifier()
    • getLayout

      public MSMessageLayout getLayout()
    • setLayout

      public void setLayout​(MSMessageLayout v)
    • getURL

      public NSURL getURL()
    • setURL

      public void setURL​(NSURL v)
    • shouldExpire

      public boolean shouldExpire()
    • setShouldExpire

      public void setShouldExpire​(boolean v)
    • getAccessibilityLabel

      public String getAccessibilityLabel()
    • setAccessibilityLabel

      public void setAccessibilityLabel​(String v)
    • getSummaryText

      public String getSummaryText()
    • setSummaryText

      public void setSummaryText​(String v)
    • getError

      public NSError getError()
    • setError

      public void setError​(NSError v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(MSSession session)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)