Class GenerateInvoiceReq.Builder
- java.lang.Object
-
- com.chrt.api.resources.payments.requests.GenerateInvoiceReq.Builder
-
- All Implemented Interfaces:
GenerateInvoiceReq._FinalStage,GenerateInvoiceReq.ShipperPayCourierStatementIdStage
- Enclosing class:
- GenerateInvoiceReq
public static final class GenerateInvoiceReq.Builder extends java.lang.Object implements GenerateInvoiceReq.ShipperPayCourierStatementIdStage, GenerateInvoiceReq._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateInvoiceReqbuild()GenerateInvoiceReq._FinalStagedaysUntilDue(java.lang.Integer daysUntilDue)GenerateInvoiceReq._FinalStagedaysUntilDue(java.util.Optional<java.lang.Integer> daysUntilDue)GenerateInvoiceReq._FinalStagedescription(java.lang.String description)GenerateInvoiceReq._FinalStagedescription(java.util.Optional<java.lang.String> description)GenerateInvoiceReq.Builderfrom(GenerateInvoiceReq other)GenerateInvoiceReq._FinalStageshipperPayCourierStatementId(java.lang.String shipperPayCourierStatementId)
-
-
-
Method Detail
-
from
public GenerateInvoiceReq.Builder from(GenerateInvoiceReq other)
- Specified by:
fromin interfaceGenerateInvoiceReq.ShipperPayCourierStatementIdStage
-
shipperPayCourierStatementId
public GenerateInvoiceReq._FinalStage shipperPayCourierStatementId(@NotNull java.lang.String shipperPayCourierStatementId)
- Specified by:
shipperPayCourierStatementIdin interfaceGenerateInvoiceReq.ShipperPayCourierStatementIdStage
-
description
public GenerateInvoiceReq._FinalStage description(java.lang.String description)
- Specified by:
descriptionin interfaceGenerateInvoiceReq._FinalStage
-
description
public GenerateInvoiceReq._FinalStage description(java.util.Optional<java.lang.String> description)
- Specified by:
descriptionin interfaceGenerateInvoiceReq._FinalStage
-
daysUntilDue
public GenerateInvoiceReq._FinalStage daysUntilDue(java.lang.Integer daysUntilDue)
- Specified by:
daysUntilDuein interfaceGenerateInvoiceReq._FinalStage
-
daysUntilDue
public GenerateInvoiceReq._FinalStage daysUntilDue(java.util.Optional<java.lang.Integer> daysUntilDue)
- Specified by:
daysUntilDuein interfaceGenerateInvoiceReq._FinalStage
-
build
public GenerateInvoiceReq build()
- Specified by:
buildin interfaceGenerateInvoiceReq._FinalStage
-
-