Class ListMessageItem


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2023-02-21T09:43:53.001100-05:00[America/New_York]")
    public class ListMessageItem
    extends Object
    ListMessageItem
    • Constructor Detail

      • ListMessageItem

        public ListMessageItem()
    • Method Detail

      • getMessageId

        @Nullable
        public String getMessageId()
        The message id
        Returns:
        messageId
      • setMessageId

        public void setMessageId​(String messageId)
      • getAccountId

        @Nullable
        public String getAccountId()
        The account id associated with this message.
        Returns:
        accountId
      • setAccountId

        public void setAccountId​(String accountId)
      • getSourceTn

        @Nullable
        public String getSourceTn()
        The source phone number of the message.
        Returns:
        sourceTn
      • setSourceTn

        public void setSourceTn​(String sourceTn)
      • getDestinationTn

        @Nullable
        public String getDestinationTn()
        The recipient phone number of the message.
        Returns:
        destinationTn
      • setDestinationTn

        public void setDestinationTn​(String destinationTn)
      • getMessageStatus

        @Nullable
        public MessageStatusEnum getMessageStatus()
        Get messageStatus
        Returns:
        messageStatus
      • setMessageStatus

        public void setMessageStatus​(MessageStatusEnum messageStatus)
      • getMessageDirection

        @Nullable
        public ListMessageDirectionEnum getMessageDirection()
        Get messageDirection
        Returns:
        messageDirection
      • getMessageType

        @Nullable
        public MessageTypeEnum getMessageType()
        Get messageType
        Returns:
        messageType
      • setMessageType

        public void setMessageType​(MessageTypeEnum messageType)
      • getSegmentCount

        @Nullable
        public Integer getSegmentCount()
        The number of segments the message was sent as.
        Returns:
        segmentCount
      • setSegmentCount

        public void setSegmentCount​(Integer segmentCount)
      • getErrorCode

        @Nullable
        public Integer getErrorCode()
        The numeric error code of the message.
        Returns:
        errorCode
      • setErrorCode

        public void setErrorCode​(Integer errorCode)
      • getReceiveTime

        @Nullable
        public String getReceiveTime()
        The ISO 8601 datetime of the message.
        Returns:
        receiveTime
      • setReceiveTime

        public void setReceiveTime​(String receiveTime)
      • getCarrierName

        @Nullable
        public String getCarrierName()
        The name of the carrier. Not currently supported for MMS coming soon.
        Returns:
        carrierName
      • setCarrierName

        public void setCarrierName​(String carrierName)
      • getMessageSize

        @Nullable
        public Integer getMessageSize()
        The size of the message including message content and headers.
        Returns:
        messageSize
      • setMessageSize

        public void setMessageSize​(Integer messageSize)
      • getMessageLength

        @Nullable
        public Integer getMessageLength()
        The length of the message content.
        Returns:
        messageLength
      • setMessageLength

        public void setMessageLength​(Integer messageLength)
      • getAttachmentCount

        @Nullable
        public Integer getAttachmentCount()
        The number of attachments the message has.
        Returns:
        attachmentCount
      • setAttachmentCount

        public void setAttachmentCount​(Integer attachmentCount)
      • getRecipientCount

        @Nullable
        public Integer getRecipientCount()
        The number of recipients the message has.
        Returns:
        recipientCount
      • setRecipientCount

        public void setRecipientCount​(Integer recipientCount)
      • getCampaignClass

        @Nullable
        public String getCampaignClass()
        The campaign class of the message if it has one.
        Returns:
        campaignClass
      • setCampaignClass

        public void setCampaignClass​(String campaignClass)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        IOException - if the JSON Object is invalid with respect to ListMessageItem
      • fromJson

        public static ListMessageItem fromJson​(String jsonString)
                                        throws IOException
        Create an instance of ListMessageItem given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of ListMessageItem
        Throws:
        IOException - if the JSON string is invalid with respect to ListMessageItem
      • toJson

        public String toJson()
        Convert an instance of ListMessageItem to an JSON string
        Returns:
        JSON string