{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://sneak.berlin/go/neoirc/schema/commands/NICK.json", "title": "NICK", "description": "Change nick. A client sends it to change its nick. The server sends it to the user's own clients and to the users who share a channel with the user. RFC 1459 ยง4.1.2.", "$ref": "../message.json", "properties": { "command": { "const": "NICK" }, "from": { "type": "string", "description": "The old nick. The server sets it." }, "body": { "type": "array", "items": { "type": "string" }, "description": "The new nick, as the first string. The server sends one string.", "minItems": 1 } }, "required": ["command", "body"], "examples": [ { "command": "NICK", "body": ["newnick"] }, { "command": "NICK", "from": "oldnick", "body": ["newnick"] } ] }