Class OrderUpdateSyncInfoActionImpl
java.lang.Object
com.commercetools.api.models.order.OrderUpdateSyncInfoActionImpl
- All Implemented Interfaces:
OrderUpdateAction
,OrderUpdateSyncInfoAction
,ResourceUpdateAction<OrderUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class OrderUpdateSyncInfoActionImpl
extends Object
implements OrderUpdateSyncInfoAction, io.vrap.rmf.base.client.ModelBase
OrderUpdateSyncInfoAction
-
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.OrderUpdateSyncInfoAction
UPDATE_SYNC_INFO
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The synchronization destination to set.Set this to identify an external order instance, file, or other resource.If not set, it defaults to the current date and time.int
hashCode()
void
setChannel
(ChannelResourceIdentifier channel) The synchronization destination to set.void
setExternalId
(String externalId) Set this to identify an external order instance, file, or other resource.void
setSyncedAt
(ZonedDateTime syncedAt) If not set, it defaults to the current date and time.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.OrderUpdateAction
withOrderUpdateAction
Methods inherited from interface com.commercetools.api.models.order.OrderUpdateSyncInfoAction
withOrderUpdateSyncInfoAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
OrderUpdateSyncInfoActionImpl
public OrderUpdateSyncInfoActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceOrderUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<OrderUpdateAction>
- Returns:
- action
-
getExternalId
Set this to identify an external order instance, file, or other resource.
- Specified by:
getExternalId
in interfaceOrderUpdateSyncInfoAction
- Returns:
- externalId
-
getChannel
The synchronization destination to set. Must not be empty. The referenced Channel must have the Channel Role
OrderExport
orOrderImport
. Otherwise this update action returns an InvalidInput error.- Specified by:
getChannel
in interfaceOrderUpdateSyncInfoAction
- Returns:
- channel
-
getSyncedAt
If not set, it defaults to the current date and time.
- Specified by:
getSyncedAt
in interfaceOrderUpdateSyncInfoAction
- Returns:
- syncedAt
-
setExternalId
Description copied from interface:OrderUpdateSyncInfoAction
Set this to identify an external order instance, file, or other resource.
- Specified by:
setExternalId
in interfaceOrderUpdateSyncInfoAction
- Parameters:
externalId
- value to be set
-
setChannel
Description copied from interface:OrderUpdateSyncInfoAction
The synchronization destination to set. Must not be empty. The referenced Channel must have the Channel Role
OrderExport
orOrderImport
. Otherwise this update action returns an InvalidInput error.- Specified by:
setChannel
in interfaceOrderUpdateSyncInfoAction
- Parameters:
channel
- value to be set
-
setSyncedAt
Description copied from interface:OrderUpdateSyncInfoAction
If not set, it defaults to the current date and time.
- Specified by:
setSyncedAt
in interfaceOrderUpdateSyncInfoAction
- Parameters:
syncedAt
- value to be set
-
equals
-
hashCode
-