Skip to main content
⚠️ Archived Version

You are viewing documentation for Design Editor version 7.2, which is no longer actively maintained. For the latest features and updates, please refer to the current version (7.3).

Interface: ISurfacesChanges

A structure containing changes the user made to the product on a per-surface basis.

Remarks

For example, you may obtain an IUserChanges structure if the user changed the Name and Position fields on two pages.

Example

{ "surfaces": {
"surface_0": {
"texts": [
{ "name": "Name", "usersValue": "John Wood", "isNewItem": false },
{ "name": "Position", "usersValue": "Designer", "isNewItem": false }
]
},
"surface_1": {
"texts": [
{ "name": "Name", "usersValue": "Christopher Bennett", "isNewItem": false },
{ "name": "Position", "usersValue": "Manager", "isNewItem": false }
]
}
},
"texts": [
{ "name": "Name", "usersValue": "John Wood", "isNewItem": false },
{ "name": "Position", "usersValue": "Designer", "isNewItem": false },
{ "name": "Name", "usersValue": "Christopher Bennett", "isNewItem": false },
{ "name": "Position", "usersValue": "Manager", "isNewItem": false }
]}

Indexable

[surfaceName: string]: object

The surface name.

Was this page helpful?