{"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 invitation-acceptance workflow after a member has been added to a team and linked to the organisation","required":["userId","organisationMemberAssigned"],"properties":{"userId":{"type":"string","description":"The identifier of the user who has joined the team","x-parser-schema-id":"<anonymous-schema-53>"},"organisationMemberAssigned":{"type":"object","description":"Container for the organisation-level membership assignment details","required":["organisationId"],"properties":{"organisationId":{"type":"string","description":"The URI identifier of the organisation the member has been assigned to","x-parser-schema-id":"<anonymous-schema-55>"}},"x-parser-schema-id":"<anonymous-schema-54>"}},"x-parser-schema-id":"<anonymous-schema-52>"}],"x-parser-schema-id":"MemberAddedToTeam"}