Class CreateAdHocLineItemGroupReq.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.lineitemgroups.adhoc.requests.CreateAdHocLineItemGroupReq.Builder
-
- All Implemented Interfaces:
CreateAdHocLineItemGroupReq._FinalStage,CreateAdHocLineItemGroupReq.PaymentVectorTypeStage,CreateAdHocLineItemGroupReq.SettlementTypeStage
- Enclosing class:
- CreateAdHocLineItemGroupReq
public static final class CreateAdHocLineItemGroupReq.Builder extends java.lang.Object implements CreateAdHocLineItemGroupReq.PaymentVectorTypeStage, CreateAdHocLineItemGroupReq.SettlementTypeStage, CreateAdHocLineItemGroupReq._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateAdHocLineItemGroupReqbuild()CreateAdHocLineItemGroupReq.Builderfrom(CreateAdHocLineItemGroupReq other)CreateAdHocLineItemGroupReq._FinalStagepaymentDestinationDriverId(Nullable<java.lang.String> paymentDestinationDriverId)Payment destination driver IDCreateAdHocLineItemGroupReq._FinalStagepaymentDestinationDriverId(java.lang.String paymentDestinationDriverId)Payment destination driver IDCreateAdHocLineItemGroupReq._FinalStagepaymentDestinationDriverId(java.util.Optional<java.lang.String> paymentDestinationDriverId)Payment destination driver IDCreateAdHocLineItemGroupReq._FinalStagepaymentDestinationOrgId(Nullable<java.lang.String> paymentDestinationOrgId)Payment destination org ID (on-CHRT org)CreateAdHocLineItemGroupReq._FinalStagepaymentDestinationOrgId(java.lang.String paymentDestinationOrgId)Payment destination org ID (on-CHRT org)CreateAdHocLineItemGroupReq._FinalStagepaymentDestinationOrgId(java.util.Optional<java.lang.String> paymentDestinationOrgId)Payment destination org ID (on-CHRT org)CreateAdHocLineItemGroupReq._FinalStagepaymentOriginOffChrtShipperOrgId(Nullable<java.lang.String> paymentOriginOffChrtShipperOrgId)Payment origin off-CHRT shipper org IDCreateAdHocLineItemGroupReq._FinalStagepaymentOriginOffChrtShipperOrgId(java.lang.String paymentOriginOffChrtShipperOrgId)Payment origin off-CHRT shipper org IDCreateAdHocLineItemGroupReq._FinalStagepaymentOriginOffChrtShipperOrgId(java.util.Optional<java.lang.String> paymentOriginOffChrtShipperOrgId)Payment origin off-CHRT shipper org IDCreateAdHocLineItemGroupReq._FinalStagepaymentOriginOrgId(Nullable<java.lang.String> paymentOriginOrgId)Payment origin org ID (on-CHRT org)CreateAdHocLineItemGroupReq._FinalStagepaymentOriginOrgId(java.lang.String paymentOriginOrgId)Payment origin org ID (on-CHRT org)CreateAdHocLineItemGroupReq._FinalStagepaymentOriginOrgId(java.util.Optional<java.lang.String> paymentOriginOrgId)Payment origin org ID (on-CHRT org)CreateAdHocLineItemGroupReq.SettlementTypeStagepaymentVectorType(PaymentVectorTypeEnum1 paymentVectorType)Payment vector typeCreateAdHocLineItemGroupReq._FinalStagesettlementType(SettlementTypeEnum1 settlementType)Settlement type for this line item group
-
-
-
Method Detail
-
from
public CreateAdHocLineItemGroupReq.Builder from(CreateAdHocLineItemGroupReq other)
- Specified by:
fromin interfaceCreateAdHocLineItemGroupReq.PaymentVectorTypeStage
-
paymentVectorType
public CreateAdHocLineItemGroupReq.SettlementTypeStage paymentVectorType(@NotNull PaymentVectorTypeEnum1 paymentVectorType)
Payment vector type
Payment vector type
- Specified by:
paymentVectorTypein interfaceCreateAdHocLineItemGroupReq.PaymentVectorTypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
settlementType
public CreateAdHocLineItemGroupReq._FinalStage settlementType(@NotNull SettlementTypeEnum1 settlementType)
Settlement type for this line item group
Settlement type for this line item group
- Specified by:
settlementTypein interfaceCreateAdHocLineItemGroupReq.SettlementTypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationDriverId
public CreateAdHocLineItemGroupReq._FinalStage paymentDestinationDriverId(Nullable<java.lang.String> paymentDestinationDriverId)
Payment destination driver ID
- Specified by:
paymentDestinationDriverIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationDriverId
public CreateAdHocLineItemGroupReq._FinalStage paymentDestinationDriverId(java.lang.String paymentDestinationDriverId)
Payment destination driver ID
- Specified by:
paymentDestinationDriverIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationDriverId
public CreateAdHocLineItemGroupReq._FinalStage paymentDestinationDriverId(java.util.Optional<java.lang.String> paymentDestinationDriverId)
Payment destination driver ID
- Specified by:
paymentDestinationDriverIdin interfaceCreateAdHocLineItemGroupReq._FinalStage
-
paymentDestinationOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentDestinationOrgId(Nullable<java.lang.String> paymentDestinationOrgId)
Payment destination org ID (on-CHRT org)
- Specified by:
paymentDestinationOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentDestinationOrgId(java.lang.String paymentDestinationOrgId)
Payment destination org ID (on-CHRT org)
- Specified by:
paymentDestinationOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentDestinationOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentDestinationOrgId(java.util.Optional<java.lang.String> paymentDestinationOrgId)
Payment destination org ID (on-CHRT org)
- Specified by:
paymentDestinationOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage
-
paymentOriginOffChrtShipperOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentOriginOffChrtShipperOrgId(Nullable<java.lang.String> paymentOriginOffChrtShipperOrgId)
Payment origin off-CHRT shipper org ID
- Specified by:
paymentOriginOffChrtShipperOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentOriginOffChrtShipperOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentOriginOffChrtShipperOrgId(java.lang.String paymentOriginOffChrtShipperOrgId)
Payment origin off-CHRT shipper org ID
- Specified by:
paymentOriginOffChrtShipperOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentOriginOffChrtShipperOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentOriginOffChrtShipperOrgId(java.util.Optional<java.lang.String> paymentOriginOffChrtShipperOrgId)
Payment origin off-CHRT shipper org ID
- Specified by:
paymentOriginOffChrtShipperOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage
-
paymentOriginOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentOriginOrgId(Nullable<java.lang.String> paymentOriginOrgId)
Payment origin org ID (on-CHRT org)
- Specified by:
paymentOriginOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentOriginOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentOriginOrgId(java.lang.String paymentOriginOrgId)
Payment origin org ID (on-CHRT org)
- Specified by:
paymentOriginOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
paymentOriginOrgId
public CreateAdHocLineItemGroupReq._FinalStage paymentOriginOrgId(java.util.Optional<java.lang.String> paymentOriginOrgId)
Payment origin org ID (on-CHRT org)
- Specified by:
paymentOriginOrgIdin interfaceCreateAdHocLineItemGroupReq._FinalStage
-
build
public CreateAdHocLineItemGroupReq build()
- Specified by:
buildin interfaceCreateAdHocLineItemGroupReq._FinalStage
-
-