| { |
| "name": "Element", |
| "description": "Class representing an elemental entity with various attributes and capabilities.", |
| "strict": false, |
| "parameters": { |
| "type": "object", |
| "required": [ |
| "name", |
| "symbol", |
| "representation", |
| "properties", |
| "interactions", |
| "defense_ability" |
| ], |
| "properties": { |
| "name": { |
| "type": "string", |
| "description": "The name of the element." |
| }, |
| "symbol": { |
| "type": "string", |
| "description": "The chemical symbol of the element." |
| }, |
| "properties": { |
| "type": "array", |
| "items": { |
| "type": "string", |
| "description": "A property of the element." |
| }, |
| "description": "List of traits that describe the properties of the element." |
| }, |
| "interactions": { |
| "type": "array", |
| "items": { |
| "type": "string", |
| "description": "An interaction related to the element." |
| }, |
| "description": "List of interactions with other elements or influences." |
| }, |
| "representation": { |
| "type": "string", |
| "description": "The programming representation of the element." |
| }, |
| "defense_ability": { |
| "type": "string", |
| "description": "Describes how the element can defend itself." |
| } |
| }, |
| "additionalProperties": false |
| } |
| } |
|
|