Interface RecipientDeliveryReportMMS

All Superinterfaces:
DeliveryReport, RecipientDeliveryReport, SmsSinchEvent

public interface RecipientDeliveryReportMMS extends RecipientDeliveryReport
RecipientDeliveryReportMMS
  • 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 to

      Field 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

      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 if max_number_of_message_parts parameter 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 status

      Field is required

      Returns:
      status
    • builder

      Getting builder
      Returns:
      New Builder instance