Class StagedOrderUpdateSyncInfoActionImpl
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoActionImpl
- All Implemented Interfaces:
StagedOrderUpdateSyncInfoAction
,StagedOrderUpdateAction
,ResourceUpdateAction<StagedOrderUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class StagedOrderUpdateSyncInfoActionImpl
extends Object
implements StagedOrderUpdateSyncInfoAction, io.vrap.rmf.base.client.ModelBase
StagedOrderUpdateSyncInfoAction
-
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_edit.StagedOrderUpdateSyncInfoAction
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.ResourceUpdateAction
get
Methods inherited from interface com.commercetools.api.models.order.StagedOrderUpdateAction
withStagedOrderUpdateAction
Methods inherited from interface com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoAction
withStagedOrderUpdateSyncInfoAction
-
Constructor Details
-
StagedOrderUpdateSyncInfoActionImpl
public StagedOrderUpdateSyncInfoActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<StagedOrderUpdateAction>
- Specified by:
getAction
in interfaceStagedOrderUpdateAction
- Returns:
- action
-
getExternalId
Set this to identify an external order instance, file, or other resource.
- Specified by:
getExternalId
in interfaceStagedOrderUpdateSyncInfoAction
- 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 interfaceStagedOrderUpdateSyncInfoAction
- Returns:
- channel
-
getSyncedAt
If not set, it defaults to the current date and time.
- Specified by:
getSyncedAt
in interfaceStagedOrderUpdateSyncInfoAction
- Returns:
- syncedAt
-
setExternalId
Description copied from interface:StagedOrderUpdateSyncInfoAction
Set this to identify an external order instance, file, or other resource.
- Specified by:
setExternalId
in interfaceStagedOrderUpdateSyncInfoAction
- Parameters:
externalId
- value to be set
-
setChannel
Description copied from interface:StagedOrderUpdateSyncInfoAction
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 interfaceStagedOrderUpdateSyncInfoAction
- Parameters:
channel
- value to be set
-
setSyncedAt
Description copied from interface:StagedOrderUpdateSyncInfoAction
If not set, it defaults to the current date and time.
- Specified by:
setSyncedAt
in interfaceStagedOrderUpdateSyncInfoAction
- Parameters:
syncedAt
- value to be set
-
equals
-
hashCode
public int hashCode()
-