Class ReturnItemDraftImpl
- All Implemented Interfaces:
CustomizableDraft<ReturnItemDraft>
,ReturnItemDraft
,io.vrap.rmf.base.client.Draft<ReturnItemDraft>
,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
User-defined description for the return.Custom Fields for the Return Item.id
of the CustomLineItem to return.getKey()
User-defined unique identifier of the Return Item.id
of the LineItem to return.Number of Line Items or Custom Line Items to return.Shipment status of the item to be returned.int
hashCode()
void
setComment
(String comment) User-defined description for the return.void
setCustom
(CustomFieldsDraft custom) Custom Fields for the Return Item.void
setCustomLineItemId
(String customLineItemId) id
of the CustomLineItem to return.void
User-defined unique identifier of the Return Item.void
setLineItemId
(String lineItemId) id
of the LineItem to return.void
setQuantity
(Long quantity) Number of Line Items or Custom Line Items to return.void
setShipmentState
(ReturnShipmentState shipmentState) Shipment status of the item to be returned.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.ReturnItemDraft
withReturnItemDraft
-
Constructor Details
-
ReturnItemDraftImpl
public ReturnItemDraftImpl()create empty instance
-
-
Method Details
-
getKey
User-defined unique identifier of the Return Item.
- Specified by:
getKey
in interfaceReturnItemDraft
- Returns:
- key
-
getQuantity
Number of Line Items or Custom Line Items to return.
- Specified by:
getQuantity
in interfaceReturnItemDraft
- Returns:
- quantity
-
getLineItemId
id
of the LineItem to return.Required if Line Items are returned, to create a LineItemReturnItem.
- Specified by:
getLineItemId
in interfaceReturnItemDraft
- Returns:
- lineItemId
-
getCustomLineItemId
id
of the CustomLineItem to return.Required if Custom Line Items are returned, to create a CustomLineItemReturnItem.
- Specified by:
getCustomLineItemId
in interfaceReturnItemDraft
- Returns:
- customLineItemId
-
getComment
User-defined description for the return.
- Specified by:
getComment
in interfaceReturnItemDraft
- Returns:
- comment
-
getShipmentState
Shipment status of the item to be returned. Can either be
Advised
orReturned
only.- Specified by:
getShipmentState
in interfaceReturnItemDraft
- Returns:
- shipmentState
-
getCustom
Custom Fields for the Return Item.
- Specified by:
getCustom
in interfaceCustomizableDraft<ReturnItemDraft>
- Specified by:
getCustom
in interfaceReturnItemDraft
- Returns:
- custom
-
setKey
Description copied from interface:ReturnItemDraft
User-defined unique identifier of the Return Item.
- Specified by:
setKey
in interfaceReturnItemDraft
- Parameters:
key
- value to be set
-
setQuantity
Description copied from interface:ReturnItemDraft
Number of Line Items or Custom Line Items to return.
- Specified by:
setQuantity
in interfaceReturnItemDraft
- Parameters:
quantity
- value to be set
-
setLineItemId
Description copied from interface:ReturnItemDraft
id
of the LineItem to return.Required if Line Items are returned, to create a LineItemReturnItem.
- Specified by:
setLineItemId
in interfaceReturnItemDraft
- Parameters:
lineItemId
- value to be set
-
setCustomLineItemId
Description copied from interface:ReturnItemDraft
id
of the CustomLineItem to return.Required if Custom Line Items are returned, to create a CustomLineItemReturnItem.
- Specified by:
setCustomLineItemId
in interfaceReturnItemDraft
- Parameters:
customLineItemId
- value to be set
-
setComment
Description copied from interface:ReturnItemDraft
User-defined description for the return.
- Specified by:
setComment
in interfaceReturnItemDraft
- Parameters:
comment
- value to be set
-
setShipmentState
Description copied from interface:ReturnItemDraft
Shipment status of the item to be returned. Can either be
Advised
orReturned
only.- Specified by:
setShipmentState
in interfaceReturnItemDraft
- Parameters:
shipmentState
- value to be set
-
setCustom
Description copied from interface:ReturnItemDraft
Custom Fields for the Return Item.
- Specified by:
setCustom
in interfaceCustomizableDraft<ReturnItemDraft>
- Specified by:
setCustom
in interfaceReturnItemDraft
- Parameters:
custom
- value to be set
-
equals
-
hashCode
public int hashCode()
-