Package com.sinch.sdk.domains.sms.models
Class DeliveryReportRecipientSMS
- java.lang.Object
-
- com.sinch.sdk.domains.sms.models.BaseDeliveryReport
-
- com.sinch.sdk.domains.sms.models.DeliveryReportRecipient
-
- com.sinch.sdk.domains.sms.models.DeliveryReportRecipientSMS
-
public class DeliveryReportRecipientSMS extends DeliveryReportRecipient
SMS Delivery Report Recipient for SMS- Since:
- 1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeliveryReportRecipientSMS.Builder
-
Constructor Summary
Constructors Constructor Description DeliveryReportRecipientSMS(String batchId, String clientReference, Instant at, DeliveryReportErrorCode code, String recipient, DeliveryReportStatus status, String appliedOriginator, DeliveryReportRecipientEncoding encoding, Integer numberOfMessageParts, String operator, Instant operatorStatusAt)Recipient Delivery Report for SMS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeliveryReportRecipientSMS.Builderbuilder()StringtoString()-
Methods inherited from class com.sinch.sdk.domains.sms.models.DeliveryReportRecipient
getAppliedOriginator, getAt, getCode, getEncoding, getNumberOfMessageParts, getOperator, getOperatorStatusAt, getRecipient, getStatus
-
Methods inherited from class com.sinch.sdk.domains.sms.models.BaseDeliveryReport
getBatchId, getClientReference
-
-
-
-
Constructor Detail
-
DeliveryReportRecipientSMS
public DeliveryReportRecipientSMS(String batchId, String clientReference, Instant at, DeliveryReportErrorCode code, String recipient, DeliveryReportStatus status, String appliedOriginator, DeliveryReportRecipientEncoding encoding, Integer numberOfMessageParts, String operator, Instant operatorStatusAt)
Recipient Delivery Report for SMS- Parameters:
batchId-Required.The ID of the batch this delivery report belongs to.clientReference- The client identifier of the batch this delivery report belongs to, if set when submitting batch.at-Required.A timestamp of when the Delivery Report was created in the Sinch servicecode-Required.The detailed status code.recipient-Required.Phone number that was queried.status-Required.The simplified status as described in Delivery Report StatusesappliedOriginator- The default originator used for the recipient this delivery report belongs to, if default originator pool configured and no originator set when submitting batch.encoding- Applied encoding for message. Present only if smart encoding is enabled.numberOfMessageParts- The number of parts the message was split into. Present only ifmax_number_of_message_partsparameter was set.operator- The operator that was used for delivering the message to this recipient, if enabled on the account by Sinch.operatorStatusAt- A timestamp extracted from the Delivery Receipt from the originating SMSC
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toStringin classDeliveryReportRecipient
-
builder
public static DeliveryReportRecipientSMS.Builder builder()
-
-