{"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 an attempt to accept a team invitation has failed","required":["userId","invitationId","teamId","teamName","failure"],"properties":{"userId":{"type":"string","description":"The identifier of the user who attempted to accept the invitation","x-parser-schema-id":"<anonymous-schema-39>"},"invitationId":{"type":"string","description":"The identifier of the invitation that failed to be accepted","x-parser-schema-id":"<anonymous-schema-40>"},"teamId":{"type":"string","description":"The system identifier of the team the invitation was for","x-parser-schema-id":"<anonymous-schema-41>"},"teamName":{"type":"string","description":"The name of the team the invitation was for","x-parser-schema-id":"<anonymous-schema-42>"},"failure":{"type":"object","description":"Represents a failure condition with error code and reason","required":["code","reason"],"properties":{"code":{"type":"string","description":"The error code identifying the type of failure","x-parser-schema-id":"<anonymous-schema-43>"},"reason":{"type":"string","description":"Human-readable description of the failure reason","x-parser-schema-id":"<anonymous-schema-44>"}},"x-parser-schema-id":"Failure"}},"x-parser-schema-id":"<anonymous-schema-38>"}],"x-parser-schema-id":"AcceptInvitationFailed"}