changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "properties": {
+ "host_url": {
+ "type": "string"
+ },
+ "join_url": {
+ "type": "string"
+ },
+ "projector_url": {
+ "type": "string"
+ },
+ "room": {
+ "properties": {
+ "closed_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "code": {
+ "type": "string"
+ },
+ "counts": {
+ "properties": {
+ "active": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "answered": {
+ "description": "Included in questions.",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "participants": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "pending": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "questions": {
+ "description": "Approved and answered questions.",
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "questions",
+ "pending",
+ "answered",
+ "participants",
+ "active"
+ ],
+ "type": "object"
+ },
+ "created_at": {
+ "type": "string"
+ },
+ "description": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "opened_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "status": {
+ "description": "prepared: not joinable yet; open: live; closed: not joinable, content stays readable.",
+ "enum": [
+ "prepared",
+ "open",
+ "closed"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "name",
+ "status",
+ "description",
+ "created_at",
+ "opened_at",
+ "closed_at",
+ "counts"
+ ],
+ "type": "object"
+ },
+ "survey": {
+ "properties": {
+ "average": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "correct_option_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "choice",
+ "rating",
+ "word_cloud"
+ ],
+ "type": "string"
+ },
+ "max_label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "min_label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mode": {
+ "anyOf": [
+ {
+ "enum": [
+ "single",
+ "multiple"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "options": {
+ "items": {
+ "properties": {
+ "count": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "position": {
+ "type": "integer"
+ },
+ "score": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "id",
+ "label",
+ "position",
+ "count"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "position": {
+ "type": "integer"
+ },
+ "question": {
+ "type": "string"
+ },
+ "respondents": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "results_public": {
+ "type": "boolean"
+ },
+ "status": {
+ "description": "draft: not launched; live: taking answers; closed: no longer taking answers.",
+ "enum": [
+ "draft",
+ "live",
+ "closed"
+ ],
+ "type": "string"
+ },
+ "words": {
+ "items": {
+ "properties": {
+ "count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "word": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "word",
+ "count"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "question",
+ "status",
+ "position",
+ "mode",
+ "results_public",
+ "respondents",
+ "options"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "room",
+ "survey",
+ "join_url",
+ "projector_url",
+ "host_url"
+ ],
+ "type": "object"
+}