Class ParcelDraftImpl
java.lang.Object
com.commercetools.api.models.order.ParcelDraftImpl
- All Implemented Interfaces:
CustomizableDraft<ParcelDraft>
,ParcelDraft
,io.vrap.rmf.base.client.Draft<ParcelDraft>
,io.vrap.rmf.base.client.ModelBase
public class ParcelDraftImpl
extends Object
implements ParcelDraft, io.vrap.rmf.base.client.ModelBase
ParcelDraft
-
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
Custom Fields of this parcel.getItems()
The delivery items contained in this parcel.getKey()
User-defined unique identifier of the Parcel.int
hashCode()
void
setCustom
(CustomFieldsDraft custom) Custom Fields of this parcel.void
setItems
(DeliveryItem... items) The delivery items contained in this parcel.void
setItems
(List<DeliveryItem> items) The delivery items contained in this parcel.void
User-defined unique identifier of the Parcel.void
setMeasurements
(ParcelMeasurements measurements) set measurementsvoid
setTrackingData
(TrackingData trackingData) set trackingDataMethods 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.ParcelDraft
withParcelDraft
-
Constructor Details
-
ParcelDraftImpl
public ParcelDraftImpl()create empty instance
-
-
Method Details
-
getKey
User-defined unique identifier of the Parcel.
- Specified by:
getKey
in interfaceParcelDraft
- Returns:
- key
-
getMeasurements
- Specified by:
getMeasurements
in interfaceParcelDraft
- Returns:
- measurements
-
getTrackingData
- Specified by:
getTrackingData
in interfaceParcelDraft
- Returns:
- trackingData
-
getItems
The delivery items contained in this parcel.
- Specified by:
getItems
in interfaceParcelDraft
- Returns:
- items
-
getCustom
Custom Fields of this parcel.
- Specified by:
getCustom
in interfaceCustomizableDraft<ParcelDraft>
- Specified by:
getCustom
in interfaceParcelDraft
- Returns:
- custom
-
setKey
Description copied from interface:ParcelDraft
User-defined unique identifier of the Parcel.
- Specified by:
setKey
in interfaceParcelDraft
- Parameters:
key
- value to be set
-
setMeasurements
Description copied from interface:ParcelDraft
set measurements- Specified by:
setMeasurements
in interfaceParcelDraft
- Parameters:
measurements
- value to be set
-
setTrackingData
Description copied from interface:ParcelDraft
set trackingData- Specified by:
setTrackingData
in interfaceParcelDraft
- Parameters:
trackingData
- value to be set
-
setItems
Description copied from interface:ParcelDraft
The delivery items contained in this parcel.
- Specified by:
setItems
in interfaceParcelDraft
- Parameters:
items
- values to be set
-
setItems
Description copied from interface:ParcelDraft
The delivery items contained in this parcel.
- Specified by:
setItems
in interfaceParcelDraft
- Parameters:
items
- values to be set
-
setCustom
Description copied from interface:ParcelDraft
Custom Fields of this parcel.
- Specified by:
setCustom
in interfaceCustomizableDraft<ParcelDraft>
- Specified by:
setCustom
in interfaceParcelDraft
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-