Class ParcelImpl
java.lang.Object
com.commercetools.api.models.order.ParcelImpl
- All Implemented Interfaces:
Customizable<Parcel>
,Parcel
,ParcelMixin
,io.vrap.rmf.base.client.ModelBase
Parcel
-
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.getId()
Unique identifier of the Parcel.getItems()
The delivery items contained in this parcel.getKey()
User-defined unique identifier of the Parcel.int
hashCode()
void
setCreatedAt
(ZonedDateTime createdAt) set createdAtvoid
setCustom
(CustomFields custom) Custom Fields of this parcel.void
Unique identifier of the 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.Customizable
unwrapCustomizable
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.Parcel
withParcel
Methods inherited from interface com.commercetools.api.models.order.ParcelMixin
toDraft, toDraftBuilder
-
Constructor Details
-
ParcelImpl
public ParcelImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Parcel.
-
getKey
User-defined unique identifier of the Parcel.
-
getCreatedAt
- Specified by:
getCreatedAt
in interfaceParcel
- Returns:
- createdAt
-
getMeasurements
- Specified by:
getMeasurements
in interfaceParcel
- Specified by:
getMeasurements
in interfaceParcelMixin
- Returns:
- measurements
-
getTrackingData
- Specified by:
getTrackingData
in interfaceParcel
- Specified by:
getTrackingData
in interfaceParcelMixin
- Returns:
- trackingData
-
getItems
The delivery items contained in this parcel.
- Specified by:
getItems
in interfaceParcel
- Specified by:
getItems
in interfaceParcelMixin
- Returns:
- items
-
getCustom
Custom Fields of this parcel.
- Specified by:
getCustom
in interfaceCustomizable<Parcel>
- Specified by:
getCustom
in interfaceParcel
- Specified by:
getCustom
in interfaceParcelMixin
- Returns:
- custom
-
setId
Description copied from interface:Parcel
Unique identifier of the Parcel.
-
setKey
Description copied from interface:Parcel
User-defined unique identifier of the Parcel.
-
setCreatedAt
Description copied from interface:Parcel
set createdAt- Specified by:
setCreatedAt
in interfaceParcel
- Parameters:
createdAt
- value to be set
-
setMeasurements
Description copied from interface:Parcel
set measurements- Specified by:
setMeasurements
in interfaceParcel
- Parameters:
measurements
- value to be set
-
setTrackingData
Description copied from interface:Parcel
set trackingData- Specified by:
setTrackingData
in interfaceParcel
- Parameters:
trackingData
- value to be set
-
setItems
Description copied from interface:Parcel
The delivery items contained in this parcel.
-
setItems
Description copied from interface:Parcel
The delivery items contained in this parcel.
-
setCustom
Description copied from interface:Parcel
Custom Fields of this parcel.
- Specified by:
setCustom
in interfaceCustomizable<Parcel>
- Specified by:
setCustom
in interfaceParcel
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-