{"allOf":[{"description":"Base type for all commands 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-2>"}},"x-parser-schema-id":"Message"}],"x-parser-schema-id":"Command"},{"type":"object","description":"Command to relink a card to a different account","required":["originAccountId","currency","externalReferenceId"],"properties":{"originAccountId":{"type":"string","format":"uri","description":"The qualified origin system identifier for the account. The URI format is used to identify the underlying core (i.e. <core-name>:<identifier>)","x-parser-schema-id":"<anonymous-schema-59>"},"currency":{"type":"string","description":"Currency code for the new account","x-parser-schema-id":"<anonymous-schema-60>"},"externalReferenceId":{"type":"string","description":"External reference identifier for the relinking operation","x-parser-schema-id":"<anonymous-schema-61>"}},"example":{"id":"cmd-relink-card-12345","originAccountId":"urn:account:654321","currency":"EUR","externalReferenceId":"ext-ref-xyz789"},"x-parser-schema-id":"<anonymous-schema-58>"}],"x-parser-schema-id":"RelinkCardToAccount"}