Class IncomingMessage.Builder

  • Enclosing class:
    IncomingMessage

    public static final class IncomingMessage.Builder
    extends java.lang.Object
    • Method Detail

      • id

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public IncomingMessage.Builder dedicatedPrefix​(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)