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 for the Parcel.getItems()
Line Items or Custom Line Items delivered in this Parcel.getKey()
User-defined unique identifier of the Parcel.Information about the dimensions for the Parcel.Shipment tracking information for the Parcel.int
hashCode()
void
setCustom
(CustomFieldsDraft custom) Custom Fields for the Parcel.void
setItems
(DeliveryItem... items) Line Items or Custom Line Items delivered in this Parcel.void
setItems
(List<DeliveryItem> items) Line Items or Custom Line Items delivered in this Parcel.void
User-defined unique identifier of the Parcel.void
setMeasurements
(ParcelMeasurements measurements) Information about the dimensions for the Parcel.void
setTrackingData
(TrackingData trackingData) Shipment tracking information for the Parcel.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.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
Information about the dimensions for the Parcel.
- Specified by:
getMeasurements
in interfaceParcelDraft
- Returns:
- measurements
-
getTrackingData
Shipment tracking information for the Parcel.
- Specified by:
getTrackingData
in interfaceParcelDraft
- Returns:
- trackingData
-
getItems
Line Items or Custom Line Items delivered in this Parcel.
- Specified by:
getItems
in interfaceParcelDraft
- Returns:
- items
-
getCustom
Custom Fields for the 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
Information about the dimensions for the Parcel.
- Specified by:
setMeasurements
in interfaceParcelDraft
- Parameters:
measurements
- value to be set
-
setTrackingData
Description copied from interface:ParcelDraft
Shipment tracking information for the Parcel.
- Specified by:
setTrackingData
in interfaceParcelDraft
- Parameters:
trackingData
- value to be set
-
setItems
Description copied from interface:ParcelDraft
Line Items or Custom Line Items delivered in this Parcel.
- Specified by:
setItems
in interfaceParcelDraft
- Parameters:
items
- values to be set
-
setItems
Description copied from interface:ParcelDraft
Line Items or Custom Line Items delivered in this Parcel.
- Specified by:
setItems
in interfaceParcelDraft
- Parameters:
items
- values to be set
-
setCustom
Description copied from interface:ParcelDraft
Custom Fields for the Parcel.
- Specified by:
setCustom
in interfaceCustomizableDraft<ParcelDraft>
- Specified by:
setCustom
in interfaceParcelDraft
- Parameters:
custom
- value to be set
-
equals
-
hashCode
public int hashCode()
-