Class IncomingMessage
- java.lang.Object
-
- pl.gsmservice.gateway.models.components.IncomingMessage
-
public class IncomingMessage extends java.lang.ObjectIncomingMessageAn object with the properties of the received message
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIncomingMessage.Builder
-
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.Builderbuilder()java.util.Optional<java.time.OffsetDateTime>date()Date and time of message receipt in ISO 8601 formatorg.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)booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.Long>id()Unique identifier of incoming messagejava.util.Optional<java.lang.String>login()Login of the account (sub-account) on which the message was receivedjava.util.Optional<java.lang.String>message()Received message contentorg.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.StringtoString()IncomingMessagewithDate(java.time.OffsetDateTime date)Date and time of message receipt in ISO 8601 formatIncomingMessagewithDate(java.util.Optional<java.time.OffsetDateTime> date)Date and time of message receipt in ISO 8601 formatIncomingMessagewithDedicatedNumber(java.lang.String dedicatedNumber)Dedicated Mobile Originated service number (if the message was received on this number)IncomingMessagewithDedicatedNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> dedicatedNumber)Dedicated Mobile Originated service number (if the message was received on this number)IncomingMessagewithDedicatedPrefix(java.lang.String dedicatedPrefix)Dedicated Mobile Originated service prefix (if the message was received on this number with such prefix)IncomingMessagewithDedicatedPrefix(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)IncomingMessagewithId(long id)Unique identifier of incoming messageIncomingMessagewithId(java.util.Optional<java.lang.Long> id)Unique identifier of incoming messageIncomingMessagewithLogin(java.lang.String login)Login of the account (sub-account) on which the message was receivedIncomingMessagewithLogin(java.util.Optional<java.lang.String> login)Login of the account (sub-account) on which the message was receivedIncomingMessagewithMessage(java.lang.String message)Received message contentIncomingMessagewithMessage(java.util.Optional<java.lang.String> message)Received message contentIncomingMessagewithPhonebookSenderName(java.lang.String phonebookSenderName)Sender name (matched with phonebook)IncomingMessagewithPhonebookSenderName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phonebookSenderName)Sender name (matched with phonebook)IncomingMessagewithRecipient(java.lang.String recipient)Recipient number (or service name)IncomingMessagewithRecipient(java.util.Optional<java.lang.String> recipient)Recipient number (or service name)IncomingMessagewithSender(java.lang.String sender)Message sender number (or alphanumeric name)IncomingMessagewithSender(java.util.Optional<java.lang.String> sender)Message sender number (or alphanumeric name)
-
-
-
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)
-
builder
public static IncomingMessage.Builder builder()
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-