Package com.chrt.api.types
Class ShippingTaskGroupMessageWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.ShippingTaskGroupMessageWebhookPayload.Builder
-
- All Implemented Interfaces:
ShippingTaskGroupMessageWebhookPayload._FinalStage,ShippingTaskGroupMessageWebhookPayload.EventTimestampStage,ShippingTaskGroupMessageWebhookPayload.MessageStage,ShippingTaskGroupMessageWebhookPayload.OrderIdStage,ShippingTaskGroupMessageWebhookPayload.TaskGroupIdStage
- Enclosing class:
- ShippingTaskGroupMessageWebhookPayload
public static final class ShippingTaskGroupMessageWebhookPayload.Builder extends java.lang.Object implements ShippingTaskGroupMessageWebhookPayload.EventTimestampStage, ShippingTaskGroupMessageWebhookPayload.OrderIdStage, ShippingTaskGroupMessageWebhookPayload.TaskGroupIdStage, ShippingTaskGroupMessageWebhookPayload.MessageStage, ShippingTaskGroupMessageWebhookPayload._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShippingTaskGroupMessageWebhookPayloadbuild()ShippingTaskGroupMessageWebhookPayload.OrderIdStageeventTimestamp(java.time.OffsetDateTime eventTimestamp)UTC timestamp when the event occurredShippingTaskGroupMessageWebhookPayload._FinalStageeventType(java.lang.String eventType)ShippingTaskGroupMessageWebhookPayload._FinalStageeventType(java.util.Optional<java.lang.String> eventType)ShippingTaskGroupMessageWebhookPayload.Builderfrom(ShippingTaskGroupMessageWebhookPayload other)ShippingTaskGroupMessageWebhookPayload._FinalStagemessage(TaskGroupMessage1 message)The message that was added to the task groupShippingTaskGroupMessageWebhookPayload.TaskGroupIdStageorderId(java.lang.String orderId)The order containing the task groupShippingTaskGroupMessageWebhookPayload.MessageStagetaskGroupId(java.lang.String taskGroupId)The task group the message was added to
-
-
-
Method Detail
-
from
public ShippingTaskGroupMessageWebhookPayload.Builder from(ShippingTaskGroupMessageWebhookPayload other)
- Specified by:
fromin interfaceShippingTaskGroupMessageWebhookPayload.EventTimestampStage
-
eventTimestamp
public ShippingTaskGroupMessageWebhookPayload.OrderIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceShippingTaskGroupMessageWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
orderId
public ShippingTaskGroupMessageWebhookPayload.TaskGroupIdStage orderId(@NotNull java.lang.String orderId)
The order containing the task group
The order containing the task group
- Specified by:
orderIdin interfaceShippingTaskGroupMessageWebhookPayload.OrderIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
taskGroupId
public ShippingTaskGroupMessageWebhookPayload.MessageStage taskGroupId(@NotNull java.lang.String taskGroupId)
The task group the message was added to
The task group the message was added to
- Specified by:
taskGroupIdin interfaceShippingTaskGroupMessageWebhookPayload.TaskGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
message
public ShippingTaskGroupMessageWebhookPayload._FinalStage message(@NotNull TaskGroupMessage1 message)
The message that was added to the task group
The message that was added to the task group
- Specified by:
messagein interfaceShippingTaskGroupMessageWebhookPayload.MessageStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventType
public ShippingTaskGroupMessageWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceShippingTaskGroupMessageWebhookPayload._FinalStage
-
eventType
public ShippingTaskGroupMessageWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceShippingTaskGroupMessageWebhookPayload._FinalStage
-
build
public ShippingTaskGroupMessageWebhookPayload build()
- Specified by:
buildin interfaceShippingTaskGroupMessageWebhookPayload._FinalStage
-
-