Class SendMessageOutput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionOutput
com.kingsrook.qqq.backend.core.model.actions.messaging.SendMessageOutput
Provider result. Optional fields are null until supplied by a provider or caller.
See SendMessageStatus for delivery semantics; SENT does not mean inbox delivery.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for messageId.Getter for reasons.Getter for status.voidsetMessageId(Serializable messageId) Setter for messageIdvoidsetReasons(List<String> reasons) Setter for reasonsvoidsetStatus(SendMessageStatus status) Setter for statuswithMessageId(Serializable messageId) Fluent setter for messageIdwithReasons(List<String> reasons) Fluent setter for reasonswithStatus(SendMessageStatus status) Fluent setter for status
-
Constructor Details
-
SendMessageOutput
public SendMessageOutput()
-
-
Method Details
-
getMessageId
Getter for messageId. Provider message identifier; for DUPLICATE, identifies the earlier message. -
setMessageId
Setter for messageId -
withMessageId
Fluent setter for messageId -
getStatus
Getter for status. Delivery outcome; core defaults an unset provider status to SENT. -
setStatus
Setter for status -
withStatus
Fluent setter for status -
getReasons
-
setReasons
-
withReasons
Fluent setter for reasons
-