{"allOf":[{"description":"Base type for all commands in the system","allOf":[{"type":"object","description":"Base message type that all commands and events inherit from","required":["id"],"properties":{"id":{"type":"string","description":"Unique identifier for the message, typically a UUID","default":"UUID generated string","x-parser-schema-id":"<anonymous-schema-2>"}},"x-parser-schema-id":"Message"}],"x-parser-schema-id":"Command"},{"type":"object","description":"Command to register a party for card services","required":["userId","firstName","lastName","partyId"],"properties":{"userId":{"type":"string","description":"Identifier of the user being registered","x-parser-schema-id":"<anonymous-schema-25>"},"firstName":{"type":"string","description":"First name of the party being registered","x-parser-schema-id":"<anonymous-schema-26>"},"lastName":{"type":"string","description":"Last name of the party being registered","x-parser-schema-id":"<anonymous-schema-27>"},"partyId":{"type":"string","description":"The unique identifier of the party","x-parser-schema-id":"<anonymous-schema-28>"}},"example":{"id":"cmd-register-party-67890","userId":"user-98765","firstName":"John","lastName":"Smith","partyId":"core:aa234f3"},"x-parser-schema-id":"<anonymous-schema-24>"}],"x-parser-schema-id":"RegisterParty"}