Interface RecipientDeliveryReportMMS
- All Superinterfaces:
DeliveryReport,RecipientDeliveryReport,SmsSinchEvent
RecipientDeliveryReportMMS
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDedicated Builder -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Getting builderThe default originator used for the recipient this delivery report belongs to, if default originator pool configured and no originator set when submitting batch.The ID of the batch this delivery report belongs toThe client identifier of the batch this delivery report belongs to, if set when submitting batch.getCode()The detailed status code.A timestamp of when the Delivery Report was created in the Sinch service.Get encodingThe number of parts the message was split into.The operator that was used for delivering the message to this recipient, if enabled on the account by Sinch.A timestamp extracted from the Delivery Receipt from the originating SMSC.Phone number that was queried.Get status
-
Method Details
-
getAppliedOriginator
String getAppliedOriginator()The default originator used for the recipient this delivery report belongs to, if default originator pool configured and no originator set when submitting batch.- Returns:
- appliedOriginator
-
getCreatedAt
Instant getCreatedAt()A timestamp of when the Delivery Report was created in the Sinch service. Formatted as ISO-8601:YYYY-MM-DDThh:mm:ss.SSSZ.Field is required
- Returns:
- createdAt
-
getBatchId
String getBatchId()The ID of the batch this delivery report belongs toField is required
- Returns:
- batchId
- Read Only
- This field is returned by the server and cannot be modified
-
getClientReference
String getClientReference()The client identifier of the batch this delivery report belongs to, if set when submitting batch.- Returns:
- clientReference
-
getCode
DeliveryReceiptStatusCode getCode()The detailed status code.Field is required
- Returns:
- code
-
getEncoding
EncodingType getEncoding()Get encoding- Returns:
- encoding
-
getNumberOfMessageParts
Integer getNumberOfMessageParts()The number of parts the message was split into. Present only ifmax_number_of_message_partsparameter was set.- Returns:
- numberOfMessageParts
-
getOperator
String getOperator()The operator that was used for delivering the message to this recipient, if enabled on the account by Sinch.- Returns:
- operator
-
getOperatorStatusAt
Instant getOperatorStatusAt()A timestamp extracted from the Delivery Receipt from the originating SMSC. Formatted as ISO-8601:YYYY-MM-DDThh:mm:ss.SSSZ.- Returns:
- operatorStatusAt
-
getRecipient
String getRecipient()Phone number that was queried.Field is required
- Returns:
- recipient
-
getStatus
DeliveryStatus getStatus()Get statusField is required
- Returns:
- status
-
builder
Getting builder- Returns:
- New Builder instance
-