Class IncomingMessage


  • public class IncomingMessage
    extends java.lang.Object
    IncomingMessage

    An object with the properties of the received message

    • Constructor Summary

      Constructors 
      Constructor Description
      IncomingMessage()  
      IncomingMessage​(java.util.Optional<java.lang.Long> id, java.util.Optional<java.lang.String> login, java.util.Optional<java.lang.String> recipient, java.util.Optional<java.lang.String> sender, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName, java.util.Optional<java.time.OffsetDateTime> date, java.util.Optional<java.lang.String> message, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static IncomingMessage.Builder builder()  
      java.util.Optional<java.time.OffsetDateTime> date()
      Date and time of message receipt in ISO 8601 format
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber()
      Dedicated Mobile Originated service number (if the message was received on this number)
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix()
      Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      java.util.Optional<java.lang.Long> id()
      Unique identifier of incoming message
      java.util.Optional<java.lang.String> login()
      Login of the account (sub-account) on which the message was received
      java.util.Optional<java.lang.String> message()
      Received message content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName()
      Sender name (matched with phonebook)
      java.util.Optional<java.lang.String> recipient()
      Recipient number (or service name)
      java.util.Optional<java.lang.String> sender()
      Message sender number (or alphanumeric name)
      java.lang.String toString()  
      IncomingMessage withDate​(java.time.OffsetDateTime date)
      Date and time of message receipt in ISO 8601 format
      IncomingMessage withDate​(java.util.Optional<java.time.OffsetDateTime> date)
      Date and time of message receipt in ISO 8601 format
      IncomingMessage withDedicatedNumber​(java.lang.String dedicatedNumber)
      Dedicated Mobile Originated service number (if the message was received on this number)
      IncomingMessage withDedicatedNumber​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber)
      Dedicated Mobile Originated service number (if the message was received on this number)
      IncomingMessage withDedicatedPrefix​(java.lang.String dedicatedPrefix)
      Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
      IncomingMessage withDedicatedPrefix​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix)
      Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
      IncomingMessage withId​(long id)
      Unique identifier of incoming message
      IncomingMessage withId​(java.util.Optional<java.lang.Long> id)
      Unique identifier of incoming message
      IncomingMessage withLogin​(java.lang.String login)
      Login of the account (sub-account) on which the message was received
      IncomingMessage withLogin​(java.util.Optional<java.lang.String> login)
      Login of the account (sub-account) on which the message was received
      IncomingMessage withMessage​(java.lang.String message)
      Received message content
      IncomingMessage withMessage​(java.util.Optional<java.lang.String> message)
      Received message content
      IncomingMessage withPhonebookSenderName​(java.lang.String phonebookSenderName)
      Sender name (matched with phonebook)
      IncomingMessage withPhonebookSenderName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName)
      Sender name (matched with phonebook)
      IncomingMessage withRecipient​(java.lang.String recipient)
      Recipient number (or service name)
      IncomingMessage withRecipient​(java.util.Optional<java.lang.String> recipient)
      Recipient number (or service name)
      IncomingMessage withSender​(java.lang.String sender)
      Message sender number (or alphanumeric name)
      IncomingMessage withSender​(java.util.Optional<java.lang.String> sender)
      Message sender number (or alphanumeric name)
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IncomingMessage

        public IncomingMessage​(java.util.Optional<java.lang.Long> id,
                               java.util.Optional<java.lang.String> login,
                               java.util.Optional<java.lang.String> recipient,
                               java.util.Optional<java.lang.String> sender,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName,
                               java.util.Optional<java.time.OffsetDateTime> date,
                               java.util.Optional<java.lang.String> message,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix)
      • IncomingMessage

        public IncomingMessage()
    • Method Detail

      • id

        public java.util.Optional<java.lang.Long> id()
        Unique identifier of incoming message
      • login

        public java.util.Optional<java.lang.String> login()
        Login of the account (sub-account) on which the message was received
      • recipient

        public java.util.Optional<java.lang.String> recipient()
        Recipient number (or service name)
      • sender

        public java.util.Optional<java.lang.String> sender()
        Message sender number (or alphanumeric name)
      • phonebookSenderName

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName()
        Sender name (matched with phonebook)
      • date

        public java.util.Optional<java.time.OffsetDateTime> date()
        Date and time of message receipt in ISO 8601 format
      • message

        public java.util.Optional<java.lang.String> message()
        Received message content
      • dedicatedNumber

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber()
        Dedicated Mobile Originated service number (if the message was received on this number)
      • dedicatedPrefix

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix()
        Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
      • withId

        public IncomingMessage withId​(long id)
        Unique identifier of incoming message
      • withId

        public IncomingMessage withId​(java.util.Optional<java.lang.Long> id)
        Unique identifier of incoming message
      • withLogin

        public IncomingMessage withLogin​(java.lang.String login)
        Login of the account (sub-account) on which the message was received
      • withLogin

        public IncomingMessage withLogin​(java.util.Optional<java.lang.String> login)
        Login of the account (sub-account) on which the message was received
      • withRecipient

        public IncomingMessage withRecipient​(java.lang.String recipient)
        Recipient number (or service name)
      • withRecipient

        public IncomingMessage withRecipient​(java.util.Optional<java.lang.String> recipient)
        Recipient number (or service name)
      • withSender

        public IncomingMessage withSender​(java.lang.String sender)
        Message sender number (or alphanumeric name)
      • withSender

        public IncomingMessage withSender​(java.util.Optional<java.lang.String> sender)
        Message sender number (or alphanumeric name)
      • withPhonebookSenderName

        public IncomingMessage withPhonebookSenderName​(java.lang.String phonebookSenderName)
        Sender name (matched with phonebook)
      • withPhonebookSenderName

        public IncomingMessage withPhonebookSenderName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName)
        Sender name (matched with phonebook)
      • withDate

        public IncomingMessage withDate​(java.time.OffsetDateTime date)
        Date and time of message receipt in ISO 8601 format
      • withDate

        public IncomingMessage withDate​(java.util.Optional<java.time.OffsetDateTime> date)
        Date and time of message receipt in ISO 8601 format
      • withMessage

        public IncomingMessage withMessage​(java.lang.String message)
        Received message content
      • withMessage

        public IncomingMessage withMessage​(java.util.Optional<java.lang.String> message)
        Received message content
      • withDedicatedNumber

        public IncomingMessage withDedicatedNumber​(java.lang.String dedicatedNumber)
        Dedicated Mobile Originated service number (if the message was received on this number)
      • withDedicatedNumber

        public IncomingMessage withDedicatedNumber​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber)
        Dedicated Mobile Originated service number (if the message was received on this number)
      • withDedicatedPrefix

        public IncomingMessage withDedicatedPrefix​(java.lang.String dedicatedPrefix)
        Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
      • withDedicatedPrefix

        public IncomingMessage withDedicatedPrefix​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedPrefix)
        Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object