{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/Field", "title": "Field", "additionalProperties": false, "description": "Details of a field.", "properties": { "contextsCount": { "description": "Number of contexts where the field is used.", "format": "int64", "type": "integer" }, "description": { "description": "The description of the field.", "type": "string" }, "id": { "description": "The ID of the field.", "type": "string" }, "isLocked": { "description": "Whether the field is locked.", "type": "boolean" }, "isUnscreenable": { "description": "Whether the field is shown on screen or not.", "type": "boolean" }, "key": { "description": "The key of the field.", "type": "string" }, "lastUsed": { "$ref": "#/components/schemas/FieldLastUsed" }, "name": { "description": "The name of the field.", "type": "string" }, "projectsCount": { "description": "Number of projects where the field is used.", "format": "int64", "type": "integer" }, "schema": { "$ref": "#/components/schemas/JsonTypeBean" }, "screensCount": { "description": "Number of screens where the field is used.", "format": "int64", "type": "integer" }, "searcherKey": { "description": "The searcher key of the field. Returned for custom fields.", "type": "string" } }, "required": [ "id", "name", "schema" ], "type": "object" }