Sync Object DTO v6

An abstract object class containing general information about object. All objects on the cloud extend one of the versions of SyncObject.

Field Name Type Category Constraint Reference Description
branches Set<Identifier> Optional Set of branches the object belongs to.
createDateTime DateTime Optional Datetime stamp when the object was created.
createPerson Identifier Optional Person who created the object.
id Identifier Required Unique identifier (UUID) of the object.
inactive boolean Required Specifies whether the object is active or not.
lastChanged long Required Last changed timestamp used for optimistic locking.
location Location Optional Geolocation of the object.
owners Set<Identifier> Optional Set of persons which own the object.
syncObjectKPIs Set<SyncObjectKPIDTO_V6> Optional Set of KPI values.
syncStatus SyncObjectSyncStatus Optional Sync status of the object (used in sync protocols of the cloud).
udfValues Set<UdfValue> Optional Udf values.

SyncObjectDTO_V6.SyncObjectKPIDTO_V6


Generated embedded class DTO

Field Name Type Category Constraint Reference Description
additionalInformation String Optional length >= 0 & length <= 255
cloudDataType CloudDataType Required Allowed values { STRING, INT, FLOAT, DATE, TIME, DATETIME, PERCENTAGE, UNIT, MONETARYAMOUNT, SELECTIONLIST, SELECTIONLISTWITHFREETEXT, BOOLEAN }
description String Required length >= 0 & length <= 255
value String Required length >= 0 & length <= 255