{"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-1>"}},"x-parser-schema-id":"Message"}],"x-parser-schema-id":"Command"},{"type":"object","description":"Command to add a member to a team","required":["userId","teamId","roleId"],"properties":{"userId":{"type":"string","description":"The user id of the member to be added to the team","example":"db274344-8ffb-4c31-a743-448ffb4c3137","x-parser-schema-id":"<anonymous-schema-9>"},"teamId":{"type":"string","description":"The system identifier of the team to which the member is being added","x-parser-schema-id":"<anonymous-schema-10>"},"roleId":{"type":"string","description":"The identifier of the new role assigned to the member","x-parser-schema-id":"<anonymous-schema-11>"},"status":{"type":"string","description":"Represents the activity status","enum":["INACTIVE","ACTIVE"],"example":"ACTIVE","x-parser-schema-id":"Status"}},"x-parser-schema-id":"<anonymous-schema-8>"}],"x-parser-schema-id":"AddTeamMember"}