#Input { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "title": "message_created", "required": [ "event_type", "conversation_id", "timestamp", "payload" ], "properties": { "event_type": { "type": "string", "title": "Event Type" }, "conversation_id": { "type": "string", "title": "Conversation Id" }, "timestamp": { "type": "string", "title": "Timestamp" }, "payload": { "type": "object", "title": "The Payload", "required": [ "id", "content", "created_at", "author" ], "properties": { "id": { "type": "string", "title": "Id" }, "content": { "type": "string", "title": "Content" }, "created_at": { "type": "string", "title": "Created at" }, "author": { "type": "object", "title": "The Payload", "required": [ "name", "type" ], "properties": { "name": { "type": "string", "title": "Name" }, "type": { "type": "string", "title": "Type" } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false } #Output { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "title": "message_created", "required": [ "event_type", "conversation_id", "timestamp", "payload" ], "properties": { "event_type": { "type": "string", "title": "Event Type" }, "conversation_id": { "type": "string", "title": "Conversation Id" }, "timestamp": { "type": "string", "title": "Timestamp" }, "payload": { "type": "object", "title": "The Payload", "required": [ "id", "content", "created_at", "author" ], "properties": { "id": { "type": "string", "title": "Id" }, "content": { "type": "string", "title": "Content" }, "created_at": { "type": "string", "title": "Created at" }, "author": { "type": "object", "title": "The Payload", "required": [ "name", "type" ], "properties": { "name": { "type": "string", "title": "Name" }, "type": { "type": "string", "title": "Type" } }, "additionalProperties": false } }, "additionalProperties": false } }, "additionalProperties": false }