Package com.chrt.api.types
Class ShipperPayCourierLineItemGroupCreateReq.Builder
- java.lang.Object
-
- com.chrt.api.types.ShipperPayCourierLineItemGroupCreateReq.Builder
-
- All Implemented Interfaces:
ShipperPayCourierLineItemGroupCreateReq._FinalStage,ShipperPayCourierLineItemGroupCreateReq.ShipperPayCourierRateSheetIdStage,ShipperPayCourierLineItemGroupCreateReq.TaskGroupIdStage
- Enclosing class:
- ShipperPayCourierLineItemGroupCreateReq
public static final class ShipperPayCourierLineItemGroupCreateReq.Builder extends java.lang.Object implements ShipperPayCourierLineItemGroupCreateReq.ShipperPayCourierRateSheetIdStage, ShipperPayCourierLineItemGroupCreateReq.TaskGroupIdStage, ShipperPayCourierLineItemGroupCreateReq._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShipperPayCourierLineItemGroupCreateReq._FinalStageafterHours(java.lang.Boolean afterHours)Whether the delivery is after hoursShipperPayCourierLineItemGroupCreateReq._FinalStageafterHours(java.util.Optional<java.lang.Boolean> afterHours)Whether the delivery is after hoursShipperPayCourierLineItemGroupCreateReqbuild()ShipperPayCourierLineItemGroupCreateReq._FinalStagedangerousGoods(java.lang.Boolean dangerousGoods)Whether the shipment contains dangerous goodsShipperPayCourierLineItemGroupCreateReq._FinalStagedangerousGoods(java.util.Optional<java.lang.Boolean> dangerousGoods)Whether the shipment contains dangerous goodsShipperPayCourierLineItemGroupCreateReq.Builderfrom(ShipperPayCourierLineItemGroupCreateReq other)ShipperPayCourierLineItemGroupCreateReq._FinalStageholiday(java.lang.Boolean holiday)Whether the delivery is on a holidayShipperPayCourierLineItemGroupCreateReq._FinalStageholiday(java.util.Optional<java.lang.Boolean> holiday)Whether the delivery is on a holidayShipperPayCourierLineItemGroupCreateReq.TaskGroupIdStageshipperPayCourierRateSheetId(java.lang.String shipperPayCourierRateSheetId)ID of the shipper pay courier rate sheetShipperPayCourierLineItemGroupCreateReq._FinalStagetaskGroupId(java.lang.String taskGroupId)ID of the task groupShipperPayCourierLineItemGroupCreateReq._FinalStageweekend(java.lang.Boolean weekend)Whether the delivery is on a weekendShipperPayCourierLineItemGroupCreateReq._FinalStageweekend(java.util.Optional<java.lang.Boolean> weekend)Whether the delivery is on a weekend
-
-
-
Method Detail
-
from
public ShipperPayCourierLineItemGroupCreateReq.Builder from(ShipperPayCourierLineItemGroupCreateReq other)
- Specified by:
fromin interfaceShipperPayCourierLineItemGroupCreateReq.ShipperPayCourierRateSheetIdStage
-
shipperPayCourierRateSheetId
public ShipperPayCourierLineItemGroupCreateReq.TaskGroupIdStage shipperPayCourierRateSheetId(@NotNull java.lang.String shipperPayCourierRateSheetId)
ID of the shipper pay courier rate sheet
ID of the shipper pay courier rate sheet
- Specified by:
shipperPayCourierRateSheetIdin interfaceShipperPayCourierLineItemGroupCreateReq.ShipperPayCourierRateSheetIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
taskGroupId
public ShipperPayCourierLineItemGroupCreateReq._FinalStage taskGroupId(@NotNull java.lang.String taskGroupId)
ID of the task group
ID of the task group
- Specified by:
taskGroupIdin interfaceShipperPayCourierLineItemGroupCreateReq.TaskGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
afterHours
public ShipperPayCourierLineItemGroupCreateReq._FinalStage afterHours(java.lang.Boolean afterHours)
Whether the delivery is after hours
- Specified by:
afterHoursin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
afterHours
public ShipperPayCourierLineItemGroupCreateReq._FinalStage afterHours(java.util.Optional<java.lang.Boolean> afterHours)
Whether the delivery is after hours
- Specified by:
afterHoursin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage
-
weekend
public ShipperPayCourierLineItemGroupCreateReq._FinalStage weekend(java.lang.Boolean weekend)
Whether the delivery is on a weekend
- Specified by:
weekendin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
weekend
public ShipperPayCourierLineItemGroupCreateReq._FinalStage weekend(java.util.Optional<java.lang.Boolean> weekend)
Whether the delivery is on a weekend
- Specified by:
weekendin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage
-
holiday
public ShipperPayCourierLineItemGroupCreateReq._FinalStage holiday(java.lang.Boolean holiday)
Whether the delivery is on a holiday
- Specified by:
holidayin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
holiday
public ShipperPayCourierLineItemGroupCreateReq._FinalStage holiday(java.util.Optional<java.lang.Boolean> holiday)
Whether the delivery is on a holiday
- Specified by:
holidayin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage
-
dangerousGoods
public ShipperPayCourierLineItemGroupCreateReq._FinalStage dangerousGoods(java.lang.Boolean dangerousGoods)
Whether the shipment contains dangerous goods
- Specified by:
dangerousGoodsin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
dangerousGoods
public ShipperPayCourierLineItemGroupCreateReq._FinalStage dangerousGoods(java.util.Optional<java.lang.Boolean> dangerousGoods)
Whether the shipment contains dangerous goods
- Specified by:
dangerousGoodsin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage
-
build
public ShipperPayCourierLineItemGroupCreateReq build()
- Specified by:
buildin interfaceShipperPayCourierLineItemGroupCreateReq._FinalStage
-
-