Class QuoteRequestBuilder

java.lang.Object
com.commercetools.api.models.quote_request.QuoteRequestBuilder
All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<QuoteRequest>

public class QuoteRequestBuilder extends Object implements io.vrap.rmf.base.client.Builder<QuoteRequest>
QuoteRequestBuilder
Example to create an instance using the builder pattern

     QuoteRequest quoteRequest = QuoteRequest.builder()
             .id("{id}")
             .version(0.3)
             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
             .quoteRequestState(QuoteRequestState.SUBMITTED)
             .customer(customerBuilder -> customerBuilder)
             .plusLineItems(lineItemsBuilder -> lineItemsBuilder)
             .plusCustomLineItems(customLineItemsBuilder -> customLineItemsBuilder)
             .totalPrice(totalPriceBuilder -> totalPriceBuilder)
             .taxMode(TaxMode.PLATFORM)
             .taxRoundingMode(RoundingMode.HALF_EVEN)
             .taxCalculationMode(TaxCalculationMode.LINE_ITEM_LEVEL)
             .build()