Package com.chrt.api.types
Class CourierPayDriverLineItemGroupServerCreate1.Builder
- java.lang.Object
-
- com.chrt.api.types.CourierPayDriverLineItemGroupServerCreate1.Builder
-
- All Implemented Interfaces:
CourierPayDriverLineItemGroupServerCreate1._FinalStage,CourierPayDriverLineItemGroupServerCreate1.CourierOrgIdStage,CourierPayDriverLineItemGroupServerCreate1.DriverIdStage,CourierPayDriverLineItemGroupServerCreate1.RateSheetIdStage,CourierPayDriverLineItemGroupServerCreate1.SchemaVersionStage,CourierPayDriverLineItemGroupServerCreate1.TaskGroupIdStage
- Enclosing class:
- CourierPayDriverLineItemGroupServerCreate1
public static final class CourierPayDriverLineItemGroupServerCreate1.Builder extends java.lang.Object implements CourierPayDriverLineItemGroupServerCreate1.SchemaVersionStage, CourierPayDriverLineItemGroupServerCreate1.DriverIdStage, CourierPayDriverLineItemGroupServerCreate1.TaskGroupIdStage, CourierPayDriverLineItemGroupServerCreate1.CourierOrgIdStage, CourierPayDriverLineItemGroupServerCreate1.RateSheetIdStage, CourierPayDriverLineItemGroupServerCreate1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public CourierPayDriverLineItemGroupServerCreate1.Builder from(CourierPayDriverLineItemGroupServerCreate1 other)
- Specified by:
fromin interfaceCourierPayDriverLineItemGroupServerCreate1.SchemaVersionStage
-
schemaVersion
public CourierPayDriverLineItemGroupServerCreate1.DriverIdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceCourierPayDriverLineItemGroupServerCreate1.SchemaVersionStage
-
driverId
public CourierPayDriverLineItemGroupServerCreate1.TaskGroupIdStage driverId(@NotNull java.lang.String driverId)
- Specified by:
driverIdin interfaceCourierPayDriverLineItemGroupServerCreate1.DriverIdStage
-
taskGroupId
public CourierPayDriverLineItemGroupServerCreate1.CourierOrgIdStage taskGroupId(@NotNull java.lang.String taskGroupId)
- Specified by:
taskGroupIdin interfaceCourierPayDriverLineItemGroupServerCreate1.TaskGroupIdStage
-
courierOrgId
public CourierPayDriverLineItemGroupServerCreate1.RateSheetIdStage courierOrgId(@NotNull java.lang.String courierOrgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
courierOrgIdin interfaceCourierPayDriverLineItemGroupServerCreate1.CourierOrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
rateSheetId
public CourierPayDriverLineItemGroupServerCreate1._FinalStage rateSheetId(@NotNull java.lang.String rateSheetId)
- Specified by:
rateSheetIdin interfaceCourierPayDriverLineItemGroupServerCreate1.RateSheetIdStage
-
addAllLineItems
public CourierPayDriverLineItemGroupServerCreate1._FinalStage addAllLineItems(java.util.List<LineItem1> lineItems)
- Specified by:
addAllLineItemsin interfaceCourierPayDriverLineItemGroupServerCreate1._FinalStage
-
addLineItems
public CourierPayDriverLineItemGroupServerCreate1._FinalStage addLineItems(LineItem1 lineItems)
- Specified by:
addLineItemsin interfaceCourierPayDriverLineItemGroupServerCreate1._FinalStage
-
lineItems
public CourierPayDriverLineItemGroupServerCreate1._FinalStage lineItems(java.util.List<LineItem1> lineItems)
- Specified by:
lineItemsin interfaceCourierPayDriverLineItemGroupServerCreate1._FinalStage
-
orderCancelled
public CourierPayDriverLineItemGroupServerCreate1._FinalStage orderCancelled(java.lang.Boolean orderCancelled)
- Specified by:
orderCancelledin interfaceCourierPayDriverLineItemGroupServerCreate1._FinalStage
-
orderCancelled
public CourierPayDriverLineItemGroupServerCreate1._FinalStage orderCancelled(java.util.Optional<java.lang.Boolean> orderCancelled)
- Specified by:
orderCancelledin interfaceCourierPayDriverLineItemGroupServerCreate1._FinalStage
-
build
public CourierPayDriverLineItemGroupServerCreate1 build()
- Specified by:
buildin interfaceCourierPayDriverLineItemGroupServerCreate1._FinalStage
-
-