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