Class CustomLineItemReturnItemImpl
- All Implemented Interfaces:
Customizable<ReturnItem>
,CustomLineItemReturnItem
,ReturnItem
,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
-
Field Summary
Fields inherited from interface com.commercetools.api.models.order.CustomLineItemReturnItem
CUSTOM_LINE_ITEM_RETURN_ITEM
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
User-defined description for the return.Date and time (UTC) the Return Item was intitially created.Custom Fields of the Return Item.id
of the returned CustomLineItem.getId()
Unique identifier of the Return Item.getKey()
User-defined unique identifier of the CustomLineItemReturnItem.Date and time (UTC) the Return Item was last updated.Payment status of the Return Item:Number of Custom Line Items returned.Shipment status of the Return Item.getType()
int
hashCode()
void
setComment
(String comment) User-defined description for the return.void
setCreatedAt
(ZonedDateTime createdAt) Date and time (UTC) the Return Item was intitially created.void
setCustom
(CustomFields custom) Custom Fields of the Return Item.void
setCustomLineItemId
(String customLineItemId) id
of the returned CustomLineItem.void
Unique identifier of the Return Item.void
User-defined unique identifier of the CustomLineItemReturnItem.void
setLastModifiedAt
(ZonedDateTime lastModifiedAt) Date and time (UTC) the Return Item was last updated.void
setPaymentState
(ReturnPaymentState paymentState) Payment status of the Return Item:void
setQuantity
(Long quantity) Number of Custom Line Items returned.void
setShipmentState
(ReturnShipmentState shipmentState) Shipment status of the Return Item.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.Customizable
unwrapCustomizable
Methods inherited from interface com.commercetools.api.models.order.CustomLineItemReturnItem
withCustomLineItemReturnItem
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.ReturnItem
withReturnItem
-
Constructor Details
-
CustomLineItemReturnItemImpl
public CustomLineItemReturnItemImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Return Item.
- Specified by:
getId
in interfaceReturnItem
- Returns:
- id
-
getKey
User-defined unique identifier of the CustomLineItemReturnItem.
- Specified by:
getKey
in interfaceCustomLineItemReturnItem
- Specified by:
getKey
in interfaceReturnItem
- Returns:
- key
-
getQuantity
Number of Custom Line Items returned.
- Specified by:
getQuantity
in interfaceCustomLineItemReturnItem
- Specified by:
getQuantity
in interfaceReturnItem
- Returns:
- quantity
-
getType
- Specified by:
getType
in interfaceReturnItem
- Returns:
- type
-
getComment
User-defined description for the return.
- Specified by:
getComment
in interfaceReturnItem
- Returns:
- comment
-
getShipmentState
Shipment status of the Return Item.
- Specified by:
getShipmentState
in interfaceReturnItem
- Returns:
- shipmentState
-
getPaymentState
Payment status of the Return Item:
NonRefundable
, for items in theAdvised
ReturnShipmentStateInitial
, for items in theReturned
ReturnShipmentState
- Specified by:
getPaymentState
in interfaceReturnItem
- Returns:
- paymentState
-
getCustom
Custom Fields of the Return Item.
- Specified by:
getCustom
in interfaceCustomizable<ReturnItem>
- Specified by:
getCustom
in interfaceReturnItem
- Returns:
- custom
-
getLastModifiedAt
Date and time (UTC) the Return Item was last updated.
- Specified by:
getLastModifiedAt
in interfaceReturnItem
- Returns:
- lastModifiedAt
-
getCreatedAt
Date and time (UTC) the Return Item was intitially created.
- Specified by:
getCreatedAt
in interfaceReturnItem
- Returns:
- createdAt
-
getCustomLineItemId
id
of the returned CustomLineItem.- Specified by:
getCustomLineItemId
in interfaceCustomLineItemReturnItem
- Returns:
- customLineItemId
-
setId
Description copied from interface:ReturnItem
Unique identifier of the Return Item.
- Specified by:
setId
in interfaceReturnItem
- Parameters:
id
- value to be set
-
setKey
Description copied from interface:CustomLineItemReturnItem
User-defined unique identifier of the CustomLineItemReturnItem.
- Specified by:
setKey
in interfaceCustomLineItemReturnItem
- Specified by:
setKey
in interfaceReturnItem
- Parameters:
key
- value to be set
-
setQuantity
Description copied from interface:CustomLineItemReturnItem
Number of Custom Line Items returned.
- Specified by:
setQuantity
in interfaceCustomLineItemReturnItem
- Specified by:
setQuantity
in interfaceReturnItem
- Parameters:
quantity
- value to be set
-
setComment
Description copied from interface:ReturnItem
User-defined description for the return.
- Specified by:
setComment
in interfaceReturnItem
- Parameters:
comment
- value to be set
-
setShipmentState
Description copied from interface:ReturnItem
Shipment status of the Return Item.
- Specified by:
setShipmentState
in interfaceReturnItem
- Parameters:
shipmentState
- value to be set
-
setPaymentState
Description copied from interface:ReturnItem
Payment status of the Return Item:
NonRefundable
, for items in theAdvised
ReturnShipmentStateInitial
, for items in theReturned
ReturnShipmentState
- Specified by:
setPaymentState
in interfaceReturnItem
- Parameters:
paymentState
- value to be set
-
setCustom
Description copied from interface:ReturnItem
Custom Fields of the Return Item.
- Specified by:
setCustom
in interfaceCustomizable<ReturnItem>
- Specified by:
setCustom
in interfaceReturnItem
- Parameters:
custom
- value to be set
-
setLastModifiedAt
Description copied from interface:ReturnItem
Date and time (UTC) the Return Item was last updated.
- Specified by:
setLastModifiedAt
in interfaceReturnItem
- Parameters:
lastModifiedAt
- value to be set
-
setCreatedAt
Description copied from interface:ReturnItem
Date and time (UTC) the Return Item was intitially created.
- Specified by:
setCreatedAt
in interfaceReturnItem
- Parameters:
createdAt
- value to be set
-
setCustomLineItemId
Description copied from interface:CustomLineItemReturnItem
id
of the returned CustomLineItem.- Specified by:
setCustomLineItemId
in interfaceCustomLineItemReturnItem
- Parameters:
customLineItemId
- value to be set
-
equals
-
hashCode
public int hashCode()
-