Architecture
Schema
{ "type": "record", "name": "OriginationCompleted", "namespace": "com.plumery.originations.events", "doc": "Event indicating that an origination process has completed successfully", "fields": [ { "name": "id", "type": "string", "doc": "Unique identifier for the event" }, { "name": "originationId", "type": "string", "doc": "Unique ID of the origination process" }, { "name": "steps", "type": { "type": "array", "items": { "type": "record", "name": "Step", "doc": "Represents an individual step within the origination process", "fields": [ { "name": "id", "type": "string", "doc": "Unique identifier for the step" }, { "name": "name", "type": "string", "doc": "Name of the origination step" }, { "name": "status", "type": "string", "doc": "Current status of the step" } ] } }, "doc": "List of origination steps included in this event" } ]}