Class INMessage

    • Constructor Detail

      • INMessage

        protected INMessage()
      • INMessage

        public INMessage​(java.lang.String identifier,
                         java.lang.String conversationIdentifier,
                         java.lang.String content,
                         NSDate dateSent,
                         INPerson sender,
                         NSArray<INPerson> recipients,
                         INSpeakableString groupName,
                         INMessageType messageType)
        Since:
        Available in iOS 11.0 and later.
      • INMessage

        public INMessage​(java.lang.String identifier,
                         java.lang.String conversationIdentifier,
                         java.lang.String content,
                         NSDate dateSent,
                         INPerson sender,
                         NSArray<INPerson> recipients,
                         INMessageType messageType)
        Since:
        Available in iOS 11.0 and later.
      • INMessage

        public INMessage​(java.lang.String identifier,
                         java.lang.String content,
                         NSDate dateSent,
                         INPerson sender,
                         NSArray<INPerson> recipients)
      • INMessage

        public INMessage​(NSCoder decoder)
    • Method Detail

      • getIdentifier

        public java.lang.String getIdentifier()
      • getConversationIdentifier

        public java.lang.String getConversationIdentifier()
        Since:
        Available in iOS 11.0 and later.
      • getContent

        public java.lang.String getContent()
      • getDateSent

        public NSDate getDateSent()
      • getSender

        public INPerson getSender()
      • getGroupName

        public INSpeakableString getGroupName()
        Since:
        Available in iOS 11.0 and later.
      • getMessageType

        public INMessageType getMessageType()
        Since:
        Available in iOS 11.0 and later.
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • init

        protected long init​(java.lang.String identifier,
                            java.lang.String conversationIdentifier,
                            java.lang.String content,
                            NSDate dateSent,
                            INPerson sender,
                            NSArray<INPerson> recipients,
                            INSpeakableString groupName,
                            INMessageType messageType)
        Since:
        Available in iOS 11.0 and later.
      • init

        protected long init​(java.lang.String identifier,
                            java.lang.String conversationIdentifier,
                            java.lang.String content,
                            NSDate dateSent,
                            INPerson sender,
                            NSArray<INPerson> recipients,
                            INMessageType messageType)
        Since:
        Available in iOS 11.0 and later.
      • init

        protected long init​(java.lang.String identifier,
                            java.lang.String content,
                            NSDate dateSent,
                            INPerson sender,
                            NSArray<INPerson> recipients)
      • init

        protected long init​(NSCoder decoder)