The Document definition for a Drawing. Defines the DataSchema and common behaviors for a Drawing which are shared between both client and server.
Test whether a certain User has a requested permission level (or greater) over the Document
The User being tested
The permission level from DOCUMENT_OWNERSHIP_LEVELS to test
Additional options involved in the permission test
Does the user have this permission level over the Document?
Validate whether the drawing has some visible content (as required by validation).
Is a user able to update or delete an existing Drawing document??
Default metadata which applies to each instance of this Document type.