Package com.sendly.models
Class ScheduleMessageRequest
java.lang.Object
com.sendly.models.ScheduleMessageRequest
Request object for scheduling an SMS message.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for ScheduleMessageRequest. -
Constructor Summary
ConstructorsConstructorDescriptionScheduleMessageRequest(String to, String text, String scheduledAt) Create a new schedule message request.ScheduleMessageRequest(String to, String text, String scheduledAt, String from) Create a new schedule message request with sender ID.Create a new schedule message request with sender ID and message type. -
Method Summary
-
Constructor Details
-
ScheduleMessageRequest
Create a new schedule message request.- Parameters:
to- Recipient phone number in E.164 formattext- Message contentscheduledAt- ISO 8601 datetime for delivery (must be at least 1 minute in the future)
-
ScheduleMessageRequest
Create a new schedule message request with sender ID.- Parameters:
to- Recipient phone number in E.164 formattext- Message contentscheduledAt- ISO 8601 datetime for delivery (must be at least 1 minute in the future)from- Optional sender ID
-
ScheduleMessageRequest
public ScheduleMessageRequest(String to, String text, String scheduledAt, String from, String messageType) Create a new schedule message request with sender ID and message type.- Parameters:
to- Recipient phone number in E.164 formattext- Message contentscheduledAt- ISO 8601 datetime for delivery (must be at least 1 minute in the future)from- Optional sender IDmessageType- Message type: "marketing" (default, subject to quiet hours) or "transactional" (24/7)
-
-
Method Details
-
getTo
-
getText
-
getScheduledAt
-
getFrom
-
getMessageType
-
builder
Create a builder for ScheduleMessageRequest.
-