Inputs
CreatePropertyDefinitionInput
Input for creating a property definition.
Fields
propertyDefinitionCollectionId* ID! non-null | The ID of a property definition collection. |
name* String! non-null | Name for uniquely identifying a property definition. |
propertyBehavior* PropertyBehaviorEnum! non-null | Behavior of a property. |
specification* String! non-null | Specification of property definition. It represents the data type of a property definition. The supported data types include STRING, INTEGER, BOOLEAN, FLOAT, DISTANCE, DENSITY, MASS, VOLUME, AREA. |
isReadOnly | Indicates if this property should be read-only in any software that updates properties using this API. This is a hint for the developer, and does not have an effect unless the developer has written code to expressly read and react to this field. |
isHidden | Indicates if this property should appear in any software that displays properties using this API. This is a hint for the developer, and does not have an effect unless the developer has written code to expressly read and react to this field. |
description | A short description of a property definition. |
shouldCopy | Specifies expected behavior for the property on document data management operation like ‘copy’ in Autodesk authoring apps. Setting it to ‘true’ will copy the property along to the new document on such operations. |
* Required
Where Used
Usage | Used By | Description |
---|---|---|
Input for Mutation | createPropertyDefinition | Creates a property definition. |