changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "answeredAt": {
+ "description": "Solo en \"completed\"",
+ "type": "string"
+ },
+ "expiredAt": {
+ "description": "Solo en \"expired\"",
+ "type": "string"
+ },
+ "expiresAt": {
+ "description": "Solo en \"pending\"",
+ "type": "string"
+ },
+ "freeText": {
+ "description": "Solo en \"completed\": el comentario libre, si hubo",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "panel": {
+ "additionalProperties": false,
+ "description": "Solo en \"completed\": una única persona de confianza, no un promedio anónimo",
+ "properties": {
+ "responses": {
+ "const": 1,
+ "type": "number"
+ },
+ "type": {
+ "const": "single-trusted-human",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "responses"
+ ],
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "pending",
+ "completed",
+ "expired"
+ ],
+ "type": "string"
+ },
+ "ticket": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "verdict": {
+ "description": "Solo en \"completed\": la etiqueta elegida, si hubo",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "status",
+ "ticket"
+ ],
+ "type": "object"
+}