Interface Salient\Contract\Sync\SyncEntityInterface

extends HasId, HasName, ProvidableEntityInterface<SyncProviderInterface, SyncContextInterface>, Relatable, JsonSerializable

Represents the state of an entity in an external system

Methods
Methods inherited from Salient\Contract\Core\Normalisable
normalise()
Methods inherited from Salient\Contract\Core\Constructible
construct(), constructList()
Methods inherited from Salient\Contract\Core\Readable
getReadableProperties(), __get(), __isset()
Methods inherited from Salient\Contract\Core\Writable
getWritableProperties(), __set(), __unset()
Methods inherited from Salient\Contract\Core\Extensible
setMetaProperty(), getMetaProperty(), isMetaPropertySet(), unsetMetaProperty(), getMetaProperties(), clearMetaProperties(), __set(), __get(), __isset(), __unset()
Methods inherited from Salient\Contract\Core\Temporal
getDateProperties()
Methods inherited from Salient\Contract\Core\Providable
provide(), provideList(), postLoad()
Methods inherited from Salient\Contract\Core\ProviderAwareInterface
setProvider()
Methods inherited from Salient\Contract\Core\HasProvider
getProvider()
Methods inherited from Salient\Contract\Container\ServiceAwareInterface
setService(), getService()
Methods inherited from Salient\Contract\Core\ProviderContextAwareInterface
setContext(), getContext()
Methods inherited from Salient\Contract\Core\Relatable
getRelationships()
Methods inherited from JsonSerializable
jsonSerialize()