Home > @tridion-sites/open-api-client > SynchronizeFlags
Specifies how the Repository Local Object should/can be synchronized with its Schema.
Members: * Basic
- Use only basic option, which includes re-ordering fields.
* FixNamespace
- Fix the namespace of content and metadata element as per the schema.
* RemoveUnknownFields
- Remove any fields which do not exist in the schema.
* RemoveAdditionalValues
- Remove fields which occur more than allowed in MaxOccurs.
* ApplyDefaultValuesForMissingMandatoryFields
- Apply default values to mandatory fields which are missing.
* ApplyDefaultValuesForMissingNonMandatoryFields
- Apply default values to non-mandatory fields which are missing.
* ApplyFilterXsltToXhtmlFields
- Apply Xslt transformation to Xhtml fields.
* ConvertFieldType
- Convert field types as specified in schema.
* UpdateRegions
- Update nested regions structure of the page.
* SyncNonLocalizableFields
- Ensure that non-localizable fields in a Local Copy are in sync with the Primary BluePrint Parent Item.
* SyncNonLocalizableRegions
- Ensure that non-localizable Page Regions in a Local Copy are in sync with the Primary BluePrint Parent Item.
* All
- Apply all possible transformations.
* UnknownByClient
- Special reserved value used to notify an older API version client about the presence of an enumeration member added in a later API version. Explicitly setting this value by a client is not allowed, but client code should check it and be able to handle such cases.
Signature:
export declare enum SynchronizeFlags
Member | Value | Description |
---|---|---|
ALL | "All" |
|
APPLY_DEFAULT_VALUES_FOR_MISSING_MANDATORY_FIELDS | "ApplyDefaultValuesForMissingMandatoryFields" |
|
APPLY_DEFAULT_VALUES_FOR_MISSING_NON_MANDATORY_FIELDS | "ApplyDefaultValuesForMissingNonMandatoryFields" |
|
APPLY_FILTER_XSLT_TO_XHTML_FIELDS | "ApplyFilterXsltToXhtmlFields" |
|
BASIC | "Basic" |
|
CONVERT_FIELD_TYPE | "ConvertFieldType" |
|
FIX_NAMESPACE | "FixNamespace" |
|
REMOVE_ADDITIONAL_VALUES | "RemoveAdditionalValues" |
|
REMOVE_UNKNOWN_FIELDS | "RemoveUnknownFields" |
|
SYNC_NON_LOCALIZABLE_FIELDS | "SyncNonLocalizableFields" |
|
SYNC_NON_LOCALIZABLE_REGIONS | "SyncNonLocalizableRegions" |
|
UNKNOWN_BY_CLIENT | "UnknownByClient" |
|
UPDATE_REGIONS | "UpdateRegions" |