Name | Type | Description | Notes |
---|---|---|---|
name | String | Stream's name. | |
json_schema | Option<serde_json::Value> | Stream schema using Json Schema specs. | [optional] |
supported_sync_modes | Option<Veccrate::models::SyncMode> | [optional] | |
source_defined_cursor | Option<bool> | If the source defines the cursor field, then any other cursor field inputs will be ignored. If it does not, either the user_provided one is used, or the default one is used as a backup. | [optional] |
default_cursor_field | Option<Vec> | Path to the field that will be used to determine if a record is new or modified since the last sync. If not provided by the source, the end user will have to specify the comparable themselves. | [optional] |
source_defined_primary_key | Option<Vec<Vec>> | If the source defines the primary key, paths to the fields that will be used as a primary key. If not provided by the source, the end user will have to specify the primary key themselves. | [optional] |
namespace | Option<String> | Optional Source-defined namespace. Airbyte streams from the same sources should have the same namespace. Currently only used by JDBC destinations to determine what schema to write to. | [optional] |