Appearance
Built-in types
You meet these types on plugin pins. They are available in every flow without importing them.
| Type | What it is |
|---|---|
NoInputData | An empty record for connections that carry no data, such as a Timer tick or a start call. |
AnyData | An empty record for connections where the data does not matter. |
FlowConfiguration | The flow's own settings. Fields you add here appear in the flow properties and, for a published flow, as the plugin's configuration. |
TextRecord | Text with a Name, a Value and a ContentType. Used by the text, JSON, Handlebars and LLM plugins. |
EventData | A CloudEvents 1.0 event: Id, Source, SpecVersion, Type, Time, DataContentType, Subject, Data (bytes) and Headers, plus Channel and ReplyTo. Used by the Kafka, MQTT and NATS plugins. |
WebHttpRequest | An HTTP request: Method, Uri, Headers, Body or ByteBody, Form, FileName, ContentType. Produced by the Http listener. |
ViaFileInfo | A file's name, path, size and timestamps, without its content. Produced by the file plugins. |
ViaFileStream | A file's information with an open stream to its content. Passed from file readers to decoders. |
DbShapeRequest | Paging, sorting and filtering for database queries (with DbSort and the DbWhere... condition types). |
ViaFileStream holds an open stream, so it has no JSON form.