{"allOf":[{"description":"Base type for all events 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":"Event"},{"type":"object","description":"Event published by the authentication service when a user's personal details are updated. Consumed by the teams service to keep team member information in sync.","required":["userId","firstName","lastName"],"properties":{"userId":{"type":"string","description":"The identifier of the user whose personal details were updated","x-parser-schema-id":"<anonymous-schema-69>"},"firstName":{"type":"string","description":"The updated first name of the user","x-parser-schema-id":"<anonymous-schema-70>"},"lastName":{"type":"string","description":"The updated last name of the user","x-parser-schema-id":"<anonymous-schema-71>"}},"x-parser-schema-id":"<anonymous-schema-68>"}],"x-parser-schema-id":"UserPersonalDetailsUpdated"}