{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api-evangelist.github.io/benchling/json-schema/AssayResultCreate.json", "title": "AssayResultCreate", "properties": { "fieldValidation": { "additionalProperties": { "$ref": "#/components/schemas/UserValidation" }, "description": "Dictionary mapping field names to UserValidation Resources.\n", "type": "object" }, "fields": { "anyOf": [ { "$ref": "#/components/schemas/Fields" }, { "$ref": "#/components/schemas/AssayFieldsCreate" } ], "description": "Dictionary of result fields. Please note the field keys must be the field's system name, not display name.\n", "example": { "my_entity_link": { "value": "bfi_a0B1cd23" }, "my_text_field": { "value": "some text" } } }, "id": { "description": "UUID", "type": "string" }, "projectId": { "description": "The project that the assay result should be uploaded to. Only users with read access to the project will be able to read the assay result. Leaving this empty will result in only the creator having read access.\n", "nullable": true, "type": "string" }, "schemaId": { "description": "ID of result schema under which to upload this result", "type": "string" } }, "required": [ "schemaId", "fields" ], "type": "object" }