{"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 transaction affects an account's balance, triggering a balance refresh","required":["userIds","originAccountId"],"properties":{"userIds":{"type":"array","description":"List of user identifiers associated with the account","items":{"type":"string","x-parser-schema-id":"<anonymous-schema-101>"},"x-parser-schema-id":"<anonymous-schema-100>"},"originAccountId":{"type":"string","format":"uri","description":"The qualified origin system identifier for the affected account","x-parser-schema-id":"<anonymous-schema-102>"}},"x-parser-schema-id":"<anonymous-schema-99>"}],"x-parser-schema-id":"BalanceAffectingTransaction"}