Package com.sinch.sdk.domains.sms.models
Class Batch<T>
java.lang.Object
com.sinch.sdk.domains.sms.models.Batch<T>
- Type Parameters:
T
- Type of batch
- Direct Known Subclasses:
BatchBinary
,BatchMedia
,BatchText
Base class for Batch types
- Since:
- 1.0
-
Constructor Details
-
Batch
public Batch(String id, Collection<String> to, String from, Boolean canceled, T body, Instant createdAt, Instant modifiedAt, DeliveryReportType deliveryReport, Instant sendAt, Instant expireAt, String callbackUrl, String clientReference, Boolean feedbackEnabled) - Parameters:
id
- Unique identifier for batchto
- List of Phone numbers and group IDs that will receive the batchfrom
- Sender number. Must be valid phone number, short code or alphanumeric. Required if Automatic Default Originator not configured.canceled
- Indicates if the batch has been canceled or not.body
- The message contentcreatedAt
- when batch was createdmodifiedAt
- when batch was last updateddeliveryReport
- Request delivery report callback. Note that delivery reports can be fetched from the API regardless of this settingsendAt
- If set in the future, the message will be delayed until send_at occurs. Must be before expire_at. If set in the past, messages will be sent immediatelyexpireAt
- If set, the system will stop trying to deliver the message at this point. Must be after send_at. Default and max is 3 days after send_atcallbackUrl
- Override the default callback URL for this batch. Must be valid URL.clientReference
- The client identifier of a batch message. If set, the identifier will be added in the delivery report/callback of this batchfeedbackEnabled
- If set to true, then feedback is expected after successful delivery.
-
-
Method Details