{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api-evangelist.github.io/benchling/json-schema/AppConfigItem.json", "title": "AppConfigItem", "discriminator": { "mapping": { "aa_sequence": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "array_element": "#/components/schemas/ArrayElementAppConfigItem", "boolean": "#/components/schemas/BooleanAppConfigItem", "box": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "box_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "container": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "container_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "custom_entity": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "date": "#/components/schemas/DateAppConfigItem", "datetime": "#/components/schemas/DatetimeAppConfigItem", "dna_oligo": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "dna_sequence": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "dropdown": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "dropdown_option": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "entity_schema": "#/components/schemas/EntitySchemaAppConfigItem", "entry": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "entry_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "field": "#/components/schemas/FieldAppConfigItem", "float": "#/components/schemas/FloatAppConfigItem", "folder": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "integer": "#/components/schemas/IntegerAppConfigItem", "json": "#/components/schemas/JsonAppConfigItem", "legacy_request_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "location": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "location_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "mixture": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "molecule": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "plate": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "plate_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "project": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "registry": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "result_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "rna_oligo": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "rna_sequence": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "run_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "secure_text": "#/components/schemas/SecureTextAppConfigItem", "text": "#/components/schemas/TextAppConfigItem", "workflow_task_schema": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "workflow_task_status": "#/components/schemas/GenericApiIdentifiedAppConfigItem", "worklist": "#/components/schemas/GenericApiIdentifiedAppConfigItem" }, "propertyName": "type" }, "oneOf": [ { "$ref": "#/components/schemas/ArrayElementAppConfigItem" }, { "$ref": "#/components/schemas/DateAppConfigItem" }, { "$ref": "#/components/schemas/DatetimeAppConfigItem" }, { "$ref": "#/components/schemas/JsonAppConfigItem" }, { "$ref": "#/components/schemas/EntitySchemaAppConfigItem" }, { "$ref": "#/components/schemas/FieldAppConfigItem" }, { "$ref": "#/components/schemas/BooleanAppConfigItem" }, { "$ref": "#/components/schemas/IntegerAppConfigItem" }, { "$ref": "#/components/schemas/FloatAppConfigItem" }, { "$ref": "#/components/schemas/TextAppConfigItem" }, { "$ref": "#/components/schemas/GenericApiIdentifiedAppConfigItem" }, { "$ref": "#/components/schemas/SecureTextAppConfigItem" } ], "type": "object" }