{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api-evangelist.github.io/benchling/json-schema/UserInputMultiValueUiBlock.json", "title": "UserInputMultiValueUiBlock", "allOf": [ { "$ref": "#/components/schemas/InteractiveUiBlock" }, { "properties": { "label": { "example": "My Input", "maxLength": 50, "nullable": true, "type": "string" }, "required": { "description": "When true, the user must provide a value before the app can proceed. Block must specify a label if required is set to true.\n", "nullable": true, "type": "boolean" }, "value": { "items": { "type": "string" }, "nullable": true, "type": "array" } }, "required": [ "value" ] } ], "type": "object" }