Base Definitions

PropertyData TypeDesciption
_idStringCouchDB Internal document ID used to differentiate different documents within CouchDB
_revStringCouchDB Internal document revision number used to differentiate different  revisions of the same documents within CouchDB. Dont amend this manually
serverVersionlong A long number denoting the unix timestamp when the document was updated/created. Its used for versioning by clients. Whenever a document is amended this property should be incremented to the current timestamp so that clients notice the document has changed and they can sync it.
typestring CouchDB Internal document type used to differentiate different documents types within CouchDB. This should always be ViewConfiguration
identifierStringThis uniquely identifies this document. This will be used on the client to identify that this document if for a particular screen. This should not be amended
metadataObjectThis is an object that contains configurations at the screen level.