Package com.chrt.api.types
Class ShippingTaskGroupFlightInfoUpdatedWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.ShippingTaskGroupFlightInfoUpdatedWebhookPayload.Builder
-
- All Implemented Interfaces:
ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage,ShippingTaskGroupFlightInfoUpdatedWebhookPayload.EventTimestampStage,ShippingTaskGroupFlightInfoUpdatedWebhookPayload.OrderIdStage,ShippingTaskGroupFlightInfoUpdatedWebhookPayload.TaskGroupIdStage
- Enclosing class:
- ShippingTaskGroupFlightInfoUpdatedWebhookPayload
public static final class ShippingTaskGroupFlightInfoUpdatedWebhookPayload.Builder extends java.lang.Object implements ShippingTaskGroupFlightInfoUpdatedWebhookPayload.EventTimestampStage, ShippingTaskGroupFlightInfoUpdatedWebhookPayload.OrderIdStage, ShippingTaskGroupFlightInfoUpdatedWebhookPayload.TaskGroupIdStage, ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload.Builder from(ShippingTaskGroupFlightInfoUpdatedWebhookPayload other)
- Specified by:
fromin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload.EventTimestampStage
-
eventTimestamp
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload.OrderIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
orderId
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload.TaskGroupIdStage orderId(@NotNull java.lang.String orderId)
The order containing the task group
The order containing the task group
- Specified by:
orderIdin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload.OrderIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
taskGroupId
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage taskGroupId(@NotNull java.lang.String taskGroupId)
The task group whose flight info was updated
The task group whose flight info was updated
- Specified by:
taskGroupIdin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload.TaskGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addAllFlightLegs
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage addAllFlightLegs(java.util.List<FlightLegWebhookInfo> flightLegs)
The task group's ordered flight legs
- Specified by:
addAllFlightLegsin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addFlightLegs
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage addFlightLegs(FlightLegWebhookInfo flightLegs)
The task group's ordered flight legs
- Specified by:
addFlightLegsin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
flightLegs
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage flightLegs(java.util.List<FlightLegWebhookInfo> flightLegs)
The task group's ordered flight legs
- Specified by:
flightLegsin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage
-
eventType
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage
-
eventType
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage
-
build
public ShippingTaskGroupFlightInfoUpdatedWebhookPayload build()
- Specified by:
buildin interfaceShippingTaskGroupFlightInfoUpdatedWebhookPayload._FinalStage
-
-