changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "oneOf": [
+ {
+ "properties": {
+ "found": {
+ "description": "Word not found in dictionary",
+ "enum": [
+ false
+ ],
+ "type": "boolean"
+ },
+ "hint": {
+ "description": "Suggestion for retry or explanation of why word was not found",
+ "type": "string"
+ },
+ "word": {
+ "description": "The word that was looked up",
+ "type": "string"
+ }
+ },
+ "required": [
+ "word",
+ "found",
+ "hint"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "found": {
+ "description": "Word found in dictionary",
+ "enum": [
+ true
+ ],
+ "type": "boolean"
+ },
+ "meanings": {
+ "description": "List of meanings organized by part of speech",
+ "items": {
+ "properties": {
+ "definitions": {
+ "description": "Up to 3 definitions for this part of speech",
+ "items": {
+ "properties": {
+ "definition": {
+ "description": "Definition of the word",
+ "type": "string"
+ },
+ "example": {
+ "description": "Usage example sentence",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "definition",
+ "example"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "part_of_speech": {
+ "description": "Part of speech (e.g., noun, verb, adjective)",
+ "type": "string"
+ }
+ },
+ "required": [
+ "part_of_speech",
+ "definitions"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "phonetic": {
+ "description": "Phonetic spelling of the word",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "word": {
+ "description": "The word that was looked up",
+ "type": "string"
+ }
+ },
+ "required": [
+ "word",
+ "found",
+ "phonetic",
+ "meanings"
+ ],
+ "type": "object"
+ }
+ ],
+ "type": "object"
+}