Package com.chrt.api.types
Class ShippingTaskGroupDriverAssignedWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.ShippingTaskGroupDriverAssignedWebhookPayload.Builder
-
- All Implemented Interfaces:
ShippingTaskGroupDriverAssignedWebhookPayload._FinalStage,ShippingTaskGroupDriverAssignedWebhookPayload.DriverIdStage,ShippingTaskGroupDriverAssignedWebhookPayload.EventTimestampStage,ShippingTaskGroupDriverAssignedWebhookPayload.OrderIdStage,ShippingTaskGroupDriverAssignedWebhookPayload.TaskGroupIdStage
- Enclosing class:
- ShippingTaskGroupDriverAssignedWebhookPayload
public static final class ShippingTaskGroupDriverAssignedWebhookPayload.Builder extends java.lang.Object implements ShippingTaskGroupDriverAssignedWebhookPayload.EventTimestampStage, ShippingTaskGroupDriverAssignedWebhookPayload.OrderIdStage, ShippingTaskGroupDriverAssignedWebhookPayload.TaskGroupIdStage, ShippingTaskGroupDriverAssignedWebhookPayload.DriverIdStage, ShippingTaskGroupDriverAssignedWebhookPayload._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ShippingTaskGroupDriverAssignedWebhookPayload.Builder from(ShippingTaskGroupDriverAssignedWebhookPayload other)
- Specified by:
fromin interfaceShippingTaskGroupDriverAssignedWebhookPayload.EventTimestampStage
-
eventTimestamp
public ShippingTaskGroupDriverAssignedWebhookPayload.OrderIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceShippingTaskGroupDriverAssignedWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
orderId
public ShippingTaskGroupDriverAssignedWebhookPayload.TaskGroupIdStage orderId(@NotNull java.lang.String orderId)
The order containing the task group the driver was assigned to
The order containing the task group the driver was assigned to
- Specified by:
orderIdin interfaceShippingTaskGroupDriverAssignedWebhookPayload.OrderIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
taskGroupId
public ShippingTaskGroupDriverAssignedWebhookPayload.DriverIdStage taskGroupId(@NotNull java.lang.String taskGroupId)
The specific task group the driver was assigned to
The specific task group the driver was assigned to
- Specified by:
taskGroupIdin interfaceShippingTaskGroupDriverAssignedWebhookPayload.TaskGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
driverId
public ShippingTaskGroupDriverAssignedWebhookPayload._FinalStage driverId(@NotNull java.lang.String driverId)
The driver that was assigned
The driver that was assigned
- Specified by:
driverIdin interfaceShippingTaskGroupDriverAssignedWebhookPayload.DriverIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventType
public ShippingTaskGroupDriverAssignedWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceShippingTaskGroupDriverAssignedWebhookPayload._FinalStage
-
eventType
public ShippingTaskGroupDriverAssignedWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceShippingTaskGroupDriverAssignedWebhookPayload._FinalStage
-
build
public ShippingTaskGroupDriverAssignedWebhookPayload build()
- Specified by:
buildin interfaceShippingTaskGroupDriverAssignedWebhookPayload._FinalStage
-
-