{"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 when a team invitation is initiated and needs to be delivered","required":["organisationName","inviterName","invitationId","contactType","contactValue"],"properties":{"organisationName":{"type":"string","description":"The name of the organisation the invitee is being invited to","x-parser-schema-id":"<anonymous-schema-46>"},"inviterName":{"type":"string","description":"The display name of the user who created the invitation","x-parser-schema-id":"<anonymous-schema-47>"},"invitationId":{"type":"string","description":"The identifier of the invitation","x-parser-schema-id":"<anonymous-schema-48>"},"contactType":{"type":"string","description":"The type of contact used to reach the invitee (e.g., EMAIL, PHONE_NUMBER)","x-parser-schema-id":"<anonymous-schema-49>"},"contactValue":{"type":"string","description":"The contact value where the invitation should be delivered","x-parser-schema-id":"<anonymous-schema-50>"},"userId":{"type":"string","description":"The identifier of the invitee if already known; optional","x-parser-schema-id":"<anonymous-schema-51>"}},"x-parser-schema-id":"<anonymous-schema-45>"}],"x-parser-schema-id":"InvitationInitiated"}