Abstract Return a Proxy object to intercept property access and set operations on derived classes.
The Proxy object will track changes made to the object and store them in the changedFields property
to be used when updating the resource.
Optional init: InterfaceAn object containing the initial values for the resource.
The available operations for the resource, any not in this list will raise an error when called
Internal changedFields that have been changed, used to determine what to update. It is not recommended to access this property directly.
Fields that are used when creating a new resource
Static baseThe base URL for the resource to be used in API requests. This property must be overridden in the subclass.
Protected _preCreate a new instance of the resource, using the current object's properties. Use the xCreateData interface to determine which fields are available for creation.
Base class for all Shortcut resources. Provides methods for creating, updating, and deleting resources.