Package com.chrt.api.types
Class GenerateInvoiceRes.Builder
- java.lang.Object
-
- com.chrt.api.types.GenerateInvoiceRes.Builder
-
- All Implemented Interfaces:
GenerateInvoiceRes._FinalStage,GenerateInvoiceRes.AmountDueStage,GenerateInvoiceRes.DueDateStage,GenerateInvoiceRes.InvoiceIdStage,GenerateInvoiceRes.InvoiceUrlStage
- Enclosing class:
- GenerateInvoiceRes
public static final class GenerateInvoiceRes.Builder extends java.lang.Object implements GenerateInvoiceRes.InvoiceIdStage, GenerateInvoiceRes.InvoiceUrlStage, GenerateInvoiceRes.AmountDueStage, GenerateInvoiceRes.DueDateStage, GenerateInvoiceRes._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateInvoiceRes.DueDateStageamountDue(int amountDue)GenerateInvoiceResbuild()GenerateInvoiceRes._FinalStagedueDate(int dueDate)GenerateInvoiceRes.Builderfrom(GenerateInvoiceRes other)GenerateInvoiceRes.InvoiceUrlStageinvoiceId(java.lang.String invoiceId)GenerateInvoiceRes.AmountDueStageinvoiceUrl(java.lang.String invoiceUrl)
-
-
-
Method Detail
-
from
public GenerateInvoiceRes.Builder from(GenerateInvoiceRes other)
- Specified by:
fromin interfaceGenerateInvoiceRes.InvoiceIdStage
-
invoiceId
public GenerateInvoiceRes.InvoiceUrlStage invoiceId(@NotNull java.lang.String invoiceId)
- Specified by:
invoiceIdin interfaceGenerateInvoiceRes.InvoiceIdStage
-
invoiceUrl
public GenerateInvoiceRes.AmountDueStage invoiceUrl(@NotNull java.lang.String invoiceUrl)
- Specified by:
invoiceUrlin interfaceGenerateInvoiceRes.InvoiceUrlStage
-
amountDue
public GenerateInvoiceRes.DueDateStage amountDue(int amountDue)
- Specified by:
amountDuein interfaceGenerateInvoiceRes.AmountDueStage
-
dueDate
public GenerateInvoiceRes._FinalStage dueDate(int dueDate)
- Specified by:
dueDatein interfaceGenerateInvoiceRes.DueDateStage
-
build
public GenerateInvoiceRes build()
- Specified by:
buildin interfaceGenerateInvoiceRes._FinalStage
-
-