Class QuoteRequestDraftImpl
- All Implemented Interfaces:
QuoteRequestDraft
,WithKey
,io.vrap.rmf.base.client.Draft<QuoteRequestDraft>
,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getCart()
Cart for which a Quote is requested.Current version of the referenced Cart.Message from the Buyer included in the Quote Request.Custom Fields to be added to the Quote Request.getKey()
User-defined unique identifier for the QuoteRequest.Identifier for a purchase order, usually in a B2B context.getState()
State of the Quote Request.int
hashCode()
void
Cart for which a Quote is requested.void
setCartVersion
(Long cartVersion) Current version of the referenced Cart.void
setComment
(String comment) Message from the Buyer included in the Quote Request.void
setCustom
(CustomFieldsDraft custom) Custom Fields to be added to the Quote Request.void
User-defined unique identifier for the QuoteRequest.void
setPurchaseOrderNumber
(String purchaseOrderNumber) Identifier for a purchase order, usually in a B2B context.void
setState
(StateReference state) State of the Quote Request.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.quote_request.QuoteRequestDraft
withQuoteRequestDraft
-
Constructor Details
-
QuoteRequestDraftImpl
public QuoteRequestDraftImpl()create empty instance
-
-
Method Details
-
getCart
Cart for which a Quote is requested. Anonymous Carts, Carts with Discount Codes, or Carts with a
Multiple
ShippingMode are not supported.- Specified by:
getCart
in interfaceQuoteRequestDraft
- Returns:
- cart
-
getCartVersion
Current version of the referenced Cart.
- Specified by:
getCartVersion
in interfaceQuoteRequestDraft
- Returns:
- cartVersion
-
getKey
User-defined unique identifier for the QuoteRequest.
- Specified by:
getKey
in interfaceQuoteRequestDraft
- Specified by:
getKey
in interfaceWithKey
- Returns:
- key
-
getComment
Message from the Buyer included in the Quote Request.
- Specified by:
getComment
in interfaceQuoteRequestDraft
- Returns:
- comment
-
getCustom
Custom Fields to be added to the Quote Request.
- Specified by:
getCustom
in interfaceQuoteRequestDraft
- Returns:
- custom
-
getState
State of the Quote Request. This reference can point to a State in a custom workflow.
- Specified by:
getState
in interfaceQuoteRequestDraft
- Returns:
- state
-
getPurchaseOrderNumber
Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.
- Specified by:
getPurchaseOrderNumber
in interfaceQuoteRequestDraft
- Returns:
- purchaseOrderNumber
-
setCart
Description copied from interface:QuoteRequestDraft
Cart for which a Quote is requested. Anonymous Carts, Carts with Discount Codes, or Carts with a
Multiple
ShippingMode are not supported.- Specified by:
setCart
in interfaceQuoteRequestDraft
- Parameters:
cart
- value to be set
-
setCartVersion
Description copied from interface:QuoteRequestDraft
Current version of the referenced Cart.
- Specified by:
setCartVersion
in interfaceQuoteRequestDraft
- Parameters:
cartVersion
- value to be set
-
setKey
Description copied from interface:QuoteRequestDraft
User-defined unique identifier for the QuoteRequest.
- Specified by:
setKey
in interfaceQuoteRequestDraft
- Parameters:
key
- value to be set
-
setComment
Description copied from interface:QuoteRequestDraft
Message from the Buyer included in the Quote Request.
- Specified by:
setComment
in interfaceQuoteRequestDraft
- Parameters:
comment
- value to be set
-
setCustom
Description copied from interface:QuoteRequestDraft
Custom Fields to be added to the Quote Request.
- Specified by:
setCustom
in interfaceQuoteRequestDraft
- Parameters:
custom
- value to be set
-
setState
Description copied from interface:QuoteRequestDraft
State of the Quote Request. This reference can point to a State in a custom workflow.
- Specified by:
setState
in interfaceQuoteRequestDraft
- Parameters:
state
- value to be set
-
setPurchaseOrderNumber
Description copied from interface:QuoteRequestDraft
Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.
- Specified by:
setPurchaseOrderNumber
in interfaceQuoteRequestDraft
- Parameters:
purchaseOrderNumber
- value to be set
-
equals
-
hashCode
-