Architecture
Schema
{ "type": "record", "name": "OriginationStepSubmitted", "namespace": "com.plumery.originations.events", "doc": "Event emitted when an origination step is submitted", "fields": [ { "name": "id", "type": "string", "doc": "Unique identifier for the event" }, { "name": "originationId", "type": "string", "doc": "Unique ID of the origination process" }, { "name": "step", "type": "string", "doc": "Name of the submitted origination step" }, { "name": "payload", "type": "string", "doc": "Serialized payload of the submitted step" }, { "name": "verified", "type": "boolean", "default": false, "doc": "Indicates whether the step payload has been verified or not" } ]}