Package com.chrt.api.types
Class Quote.Builder
- java.lang.Object
-
- com.chrt.api.types.Quote.Builder
-
- All Implemented Interfaces:
Quote._FinalStage,Quote.RateSheetIdStage,Quote.TaskGroupIdStage
- Enclosing class:
- Quote
public static final class Quote.Builder extends java.lang.Object implements Quote.TaskGroupIdStage, Quote.RateSheetIdStage, Quote._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Quote._FinalStageaddAllLineItems(java.util.List<LineItem1> lineItems)Quote._FinalStageaddLineItems(LineItem1 lineItems)Quotebuild()Quote.Builderfrom(Quote other)Quote._FinalStagelineItems(java.util.List<LineItem1> lineItems)Quote._FinalStagerateSheetId(java.lang.String rateSheetId)Quote.RateSheetIdStagetaskGroupId(java.lang.String taskGroupId)
-
-
-
Method Detail
-
from
public Quote.Builder from(Quote other)
- Specified by:
fromin interfaceQuote.TaskGroupIdStage
-
taskGroupId
public Quote.RateSheetIdStage taskGroupId(@NotNull java.lang.String taskGroupId)
- Specified by:
taskGroupIdin interfaceQuote.TaskGroupIdStage
-
rateSheetId
public Quote._FinalStage rateSheetId(@NotNull java.lang.String rateSheetId)
- Specified by:
rateSheetIdin interfaceQuote.RateSheetIdStage
-
addAllLineItems
public Quote._FinalStage addAllLineItems(java.util.List<LineItem1> lineItems)
- Specified by:
addAllLineItemsin interfaceQuote._FinalStage
-
addLineItems
public Quote._FinalStage addLineItems(LineItem1 lineItems)
- Specified by:
addLineItemsin interfaceQuote._FinalStage
-
lineItems
public Quote._FinalStage lineItems(java.util.List<LineItem1> lineItems)
- Specified by:
lineItemsin interfaceQuote._FinalStage
-
build
public Quote build()
- Specified by:
buildin interfaceQuote._FinalStage
-
-