# CustomFieldResponse
## Properties
**gid** | Option<**String**> | Globally unique identifier of the resource, as a string. | [optional][readonly]
**resource_type** | Option<**String**> | The base type of this resource. | [optional][readonly]
**name** | Option<**String**> | The name of the custom field. | [optional]
**resource_subtype** | Option<**String**> | The type of the custom field. Must be one of the given values. | [optional]
**_type** | Option<**String**> | *Deprecated: new integrations should prefer the resource_subtype field.* The type of the custom field. Must be one of the given values. | [optional][readonly]
**enum_options** | Option<[**Vec<crate::models::EnumOption>**](EnumOption.md)> | *Conditional*. Only relevant for custom fields of type `enum`. This array specifies the possible values which an `enum` custom field can adopt. To modify the enum options, refer to [working with enum options](/docs/create-an-enum-option). | [optional]
**enabled** | Option<**bool**> | *Conditional*. Determines if the custom field is enabled or not. | [optional]
**number_value** | Option<**f32**> | *Conditional*. This number is the value of a number custom field. | [optional]
**text_value** | Option<**String**> | *Conditional*. This string is the value of a text custom field. | [optional]
**display_value** | Option<**String**> | A string representation for the value of the custom field. Integrations that don't require the underlying type should use this field to read values. Using this field will future-proof an app against new custom field types. | [optional][readonly]
**description** | Option<**String**> | [Opt In](/docs/input-output-options). The description of the custom field. | [optional]
**precision** | Option<**i32**> | Only relevant for custom fields of type ‘Number’. This field dictates the number of places after the decimal to round to, i.e. 0 is integer values, 1 rounds to the nearest tenth, and so on. Must be between 0 and 6, inclusive. For percentage format, this may be unintuitive, as a value of 0.25 has a precision of 0, while a value of 0.251 has a precision of 1. This is due to 0.25 being displayed as 25%. The identifier format will always have a precision of 0. | [optional]
**format** | Option<**String**> | The format of this custom field. | [optional]
**currency_code** | Option<**String**> | ISO 4217 currency code to format this custom field. This will be null if the `format` is not `currency`. | [optional]
**custom_label** | Option<**String**> | This is the string that appears next to the custom field value. This will be null if the `format` is not `custom`. | [optional]
**custom_label_position** | Option<**String**> | Only relevant for custom fields with `custom` format. This depicts where to place the custom label. This will be null if the `format` is not `custom`. | [optional]
**is_global_to_workspace** | Option<**bool**> | This flag describes whether this custom field is available to every container in the workspace. Before project-specific custom fields, this field was always true. | [optional][readonly]
**has_notifications_enabled** | Option<**bool**> | *Conditional*. This flag describes whether a follower of a task with this field should receive inbox notifications from changes to this field. | [optional]
**enum_value** | Option<[**crate::models::EnumOption**](EnumOption.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)