Package com.chrt.api.types
Class CourierPayDriverLineItemGroupCreateReq.Builder
- java.lang.Object
-
- com.chrt.api.types.CourierPayDriverLineItemGroupCreateReq.Builder
-
- All Implemented Interfaces:
CourierPayDriverLineItemGroupCreateReq._FinalStage,CourierPayDriverLineItemGroupCreateReq.CourierPayDriverRateSheetIdStage,CourierPayDriverLineItemGroupCreateReq.TaskGroupIdStage
- Enclosing class:
- CourierPayDriverLineItemGroupCreateReq
public static final class CourierPayDriverLineItemGroupCreateReq.Builder extends java.lang.Object implements CourierPayDriverLineItemGroupCreateReq.CourierPayDriverRateSheetIdStage, CourierPayDriverLineItemGroupCreateReq.TaskGroupIdStage, CourierPayDriverLineItemGroupCreateReq._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CourierPayDriverLineItemGroupCreateReq._FinalStageafterHours(java.lang.Boolean afterHours)Whether the delivery is after hoursCourierPayDriverLineItemGroupCreateReq._FinalStageafterHours(java.util.Optional<java.lang.Boolean> afterHours)Whether the delivery is after hoursCourierPayDriverLineItemGroupCreateReqbuild()CourierPayDriverLineItemGroupCreateReq.TaskGroupIdStagecourierPayDriverRateSheetId(java.lang.String courierPayDriverRateSheetId)ID of the courier pay driver rate sheetCourierPayDriverLineItemGroupCreateReq._FinalStagedangerousGoods(java.lang.Boolean dangerousGoods)Whether the shipment contains dangerous goodsCourierPayDriverLineItemGroupCreateReq._FinalStagedangerousGoods(java.util.Optional<java.lang.Boolean> dangerousGoods)Whether the shipment contains dangerous goodsCourierPayDriverLineItemGroupCreateReq.Builderfrom(CourierPayDriverLineItemGroupCreateReq other)CourierPayDriverLineItemGroupCreateReq._FinalStageholiday(java.lang.Boolean holiday)Whether the delivery is on a holidayCourierPayDriverLineItemGroupCreateReq._FinalStageholiday(java.util.Optional<java.lang.Boolean> holiday)Whether the delivery is on a holidayCourierPayDriverLineItemGroupCreateReq._FinalStagetaskGroupId(java.lang.String taskGroupId)ID of the task groupCourierPayDriverLineItemGroupCreateReq._FinalStageweekend(java.lang.Boolean weekend)Whether the delivery is on a weekendCourierPayDriverLineItemGroupCreateReq._FinalStageweekend(java.util.Optional<java.lang.Boolean> weekend)Whether the delivery is on a weekend
-
-
-
Method Detail
-
from
public CourierPayDriverLineItemGroupCreateReq.Builder from(CourierPayDriverLineItemGroupCreateReq other)
- Specified by:
fromin interfaceCourierPayDriverLineItemGroupCreateReq.CourierPayDriverRateSheetIdStage
-
courierPayDriverRateSheetId
public CourierPayDriverLineItemGroupCreateReq.TaskGroupIdStage courierPayDriverRateSheetId(@NotNull java.lang.String courierPayDriverRateSheetId)
ID of the courier pay driver rate sheet
ID of the courier pay driver rate sheet
- Specified by:
courierPayDriverRateSheetIdin interfaceCourierPayDriverLineItemGroupCreateReq.CourierPayDriverRateSheetIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
taskGroupId
public CourierPayDriverLineItemGroupCreateReq._FinalStage taskGroupId(@NotNull java.lang.String taskGroupId)
ID of the task group
ID of the task group
- Specified by:
taskGroupIdin interfaceCourierPayDriverLineItemGroupCreateReq.TaskGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
afterHours
public CourierPayDriverLineItemGroupCreateReq._FinalStage afterHours(java.lang.Boolean afterHours)
Whether the delivery is after hours
- Specified by:
afterHoursin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
afterHours
public CourierPayDriverLineItemGroupCreateReq._FinalStage afterHours(java.util.Optional<java.lang.Boolean> afterHours)
Whether the delivery is after hours
- Specified by:
afterHoursin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage
-
weekend
public CourierPayDriverLineItemGroupCreateReq._FinalStage weekend(java.lang.Boolean weekend)
Whether the delivery is on a weekend
- Specified by:
weekendin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
weekend
public CourierPayDriverLineItemGroupCreateReq._FinalStage weekend(java.util.Optional<java.lang.Boolean> weekend)
Whether the delivery is on a weekend
- Specified by:
weekendin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage
-
holiday
public CourierPayDriverLineItemGroupCreateReq._FinalStage holiday(java.lang.Boolean holiday)
Whether the delivery is on a holiday
- Specified by:
holidayin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
holiday
public CourierPayDriverLineItemGroupCreateReq._FinalStage holiday(java.util.Optional<java.lang.Boolean> holiday)
Whether the delivery is on a holiday
- Specified by:
holidayin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage
-
dangerousGoods
public CourierPayDriverLineItemGroupCreateReq._FinalStage dangerousGoods(java.lang.Boolean dangerousGoods)
Whether the shipment contains dangerous goods
- Specified by:
dangerousGoodsin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
dangerousGoods
public CourierPayDriverLineItemGroupCreateReq._FinalStage dangerousGoods(java.util.Optional<java.lang.Boolean> dangerousGoods)
Whether the shipment contains dangerous goods
- Specified by:
dangerousGoodsin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage
-
build
public CourierPayDriverLineItemGroupCreateReq build()
- Specified by:
buildin interfaceCourierPayDriverLineItemGroupCreateReq._FinalStage
-
-