generated: '2026-10-03' method: derived generator: derive-data-model.py source: - openapi/rivery-openapi.json notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 272 entities_in_spec: 272 relationships: 328 entities: - name: ActionProperties fields: 1 description: Action properties which define the action river properties - name: ActionStep fields: 10 description: Action step schema - name: ActionTaskProperties fields: 12 description: Action river properties - name: ActivitiesResponse fields: 9 description: General activities response - name: Activity fields: 23 description: Activity properties to return. - name: ActivityLogicVariableResponse fields: 1 description: The activities logic variables response - name: ActivityStatisticResponse fields: 10 description: Activity statistics response - name: AddConnectionFileResponse fields: 1 description: Add connection file response - name: AddConnectionInput fields: 4 description: The request body for creating a connection. - name: AddOrPatchVariablesInput fields: 1 description: Variables input - name: AthenaModifiedColumn fields: 14 description: Athena specific columns settings - name: AthenaNoPartitionProperties fields: 1 description: Athena No Partition Properties Schema - name: AthenaPartitionByDateProperties fields: 2 description: Athena Partition By Date Properties Schema - name: AthenaPartitionByTimestampProperties fields: 2 description: Athena Partition By Timestamp Properties Schema - name: AthenaSqlQueryStep fields: 8 description: Athena SQL Query Step Schema - name: AthenaSqlScriptStep fields: 7 description: Athena SQL Script Step Schema - name: AthenaTableAdditionalTargetSettings fields: 4 description: Athena specific target settings - name: AthenaTargetSettings fields: 17 description: Athena target settings properties to return. - name: AthenaTargetTableMergeSettings fields: 2 description: Athena Target Table Merge Settings Schema - name: AthenaTargetTableProperties fields: 11 description: Athena Target Table Properties Schema - name: AuditEventsPaginationResponse fields: 3 description: Audit events pagination response - name: AuditEventsResponse fields: 15 description: Audit events response - name: AzureBlobModifiedColumn fields: 12 description: Azure Blob specific columns settings - name: AzureSQLSqlQueryStep fields: 8 description: Azure SQL SQL Query Step Schema - name: AzureSQLSqlScriptStep fields: 7 description: Azure SQL SQL Script Step Schema - name: AzureSQLTargetTableMergeSettings fields: 3 description: Azure SQL Target Table Merge Settings Schema - name: AzureSQLTargetTableProperties fields: 7 description: Azure SQL Target Table Properties Schema - name: AzureSqlModifiedColumn fields: 12 description: AzureSql specific columns settings - name: AzureSqlTableAdditionalTargetSettings fields: 6 description: Azure SQL specific target settings - name: AzureSqlTargetSettings fields: 14 description: Azure SQL target settings properties to return. - name: AzureSynapseAnalyticsModifiedColumn fields: 15 description: AzureSynapseAnalytics specific columns settings - name: AzureSynapseAnalyticsTableAdditionalTargetSettings fields: 6 description: Azure Synapse Analytics specific target settings - name: AzureSynapseAnalyticsTargetSettings fields: 15 description: Azure Synapse Analytics target settings properties to return. - name: AzureSynapseCsvFileSettings fields: 5 description: Azure Synapse CSV File Settings Schema - name: AzureSynapseSqlQueryStep fields: 8 description: Azure Synapse SQL Query Step Schema - name: AzureSynapseSqlScriptStep fields: 7 description: Azure Synapse SQL Script Step Schema - name: AzureSynapseTargetFileProperties fields: 7 description: Azure Synapse Target File Properties Schema - name: AzureSynapseTargetTableMergeSettings fields: 2 description: Azure Synapse Target Table Merge Settings Schema - name: AzureSynapseTargetTableProperties fields: 10 description: Azure Synapse Target Table Properties Schema - name: BaseAvroFileSettings fields: 1 description: Base Avro File Settings Schema - name: BasePredefinedReportTableDetails fields: 4 description: Lenient details for a base predefined-report table (READ). - name: BasePredefinedReportTableInput fields: 2 description: A base predefined-report table (READ) — discriminated union member. - name: BigQueryCsvFileSettings fields: 5 description: Big Query CSV File Settings Schema - name: BigQueryFileTargetProperties fields: 6 description: BigQuery File Target Properties Schema - name: BigQueryJsonFileSettings fields: 2 description: Big Query JSON File Settings Schema - name: BigQueryModifiedColumn fields: 13 description: Big Query specific columns settings - name: BigQuerySqlQueryStep fields: 12 description: BigQuery SQL Query Step Schema - name: BigQuerySqlScriptStep fields: 11 description: BigQuery SQL Script Step Schema - name: BigQueryTableAdditionalSourceSettings fields: 1 description: BigQuery specific source settings - name: BigQueryTableAdditionalTargetSettings fields: 11 description: BigQuery specific target settings - name: BigQueryTableTargetProperties fields: 10 description: BigQuery Table Target Properties Schema - name: BigQueryTargetSettings fields: 16 description: BigQuery target settings properties to return. - name: BigQueryTargetTableMergeSettings fields: 2 description: Big Query Target Table Merge Settings Schema - name: BlobStorageSettings fields: 9 description: Azure Blob Storage target settings properties to return. - name: Body_add_file fields: 1 - name: BoomiForSapCDCSettings fields: 3 description: Boomi for SAP Source CDC settings properties to return. - name: BoomiForSapTableAdditionalSourceSettings fields: 2 description: Boomi for Sap specific source settings - name: CancelRiverRunBody fields: 2 description: Cancel River Run body - name: CdcConfig fields: 1 description: 'Cdc config:' - name: CdcMongodbConfig fields: 3 description: 'Cdc mongodb config:' - name: CdcMysqlConfig fields: 5 description: 'Cdc mysql config:' - name: CdcOracleConfig fields: 3 description: 'Cdc oracle config:' - name: CdcPostgresConfig fields: 3 description: 'Cdc postgres config:' - name: CdcSqlServerConfig fields: 3 description: 'Cdc sql server config:' - name: ChangeTrackingSettings fields: 3 description: The table change tracking settings - name: Condition fields: 3 description: Condition Schema - name: ConditionContainer fields: 6 description: Condition Container Schema - name: ConditionInnerContainer fields: 5 description: Condition Inner Container Schema - name: ConnectionLinkResponse fields: 2 description: The generated connection link. - name: ConnectionPaginationResponse fields: 8 description: Connection response properties to return as a paginated list - name: ConnectionResponse fields: 10 description: Connection properties to return - name: ConnectionSourceName fields: 3 description: A source_name available for creating a connection, for a specific segment. - name: ConnectionSourceNamesResponse fields: 1 description: The list of source_names available for creating a connection. - name: ConnectionTypeModel fields: 4 description: Connection type model - name: ConnectionTypeResponse fields: 1 description: Connection properties to return - name: ConnectionTypesPaginationResponse fields: 6 description: Connection response properties to return as a paginated list - name: CopyRiverResponse fields: 2 description: Copy river response - name: CoupaTableAdditionalSourceSettings fields: 1 description: Coupa specific source additional settings for source settings(source-level only). - name: CreateConnectionLinkInput fields: 4 description: The request body for generating a connection link. - name: CreateFileResponse fields: 2 description: The response for the create file - name: CreateLogicodeFileInput fields: 1 description: The input for the logicode file - name: CreateOrUpdateScimTokenResponse fields: 3 description: SCIM Token create or update response. - name: CustomLocationProperties fields: 3 description: Custom Location Properties Schema - name: CustomQuerySourceSettings fields: 10 description: Custom query source settings for database sources. - name: DataHubCDCSettings fields: 3 description: DataHub Source CDC settings. - name: DataHubTableAdditionalSourceSettings fields: 2 description: DataHub specific source settings. - name: DataSourceTypeResponse fields: 13 description: The response fields for each data source type entity - name: DataSourceTypeSettings fields: 13 description: The settings for the DataSourceType model - name: DataSourceTypesLogsSettings fields: 2 description: Logs related settings, such as if the logs are enabled or not - name: DataSourceTypesResponse fields: 6 description: The data source type response - name: DatabaseTableInput fields: 2 description: Table properties which define the db table data - name: DatabricksModifiedColumn fields: 12 description: Databricks specific columns settings - name: DatabricksSqlQueryStep fields: 8 description: Databricks SQL Query Step Schema - name: DatabricksSqlScriptStep fields: 7 description: Databricks SQL Script Step Schema - name: DatabricksTableAdditionalTargetSettings fields: 5 description: Databricks specific target settings - name: DatabricksTargetSettings fields: 18 description: Databricks target settings properties to return. - name: DatabricksTargetTableMergeSettings fields: 2 description: Databricks Target Table Merge Settings Schema - name: DatabricksTargetTableProperties fields: 9 description: Databricks Target Table Properties Schema - name: DataframeAddInput fields: 2 description: Input for adding Dataframe - name: DataframeConnectionSettingsInput fields: 4 description: Input for the Dataframe connection settings - name: DataframePaginationResponse fields: 8 description: Dataframe response properties to return as a paginated list - name: DataframeResponse fields: 4 description: Dataframe response properties to return - name: DataframeUpdateInput fields: 1 description: Input for updating Dataframe - name: DateRange fields: 9 description: Date range when using incremental loading method. - name: DateRangeFieldRuntime fields: 2 description: One side of a runtime date_range value pair (start_date or end_date). - name: DateRangeRuntimeParams fields: 3 description: Runtime values for a YAML-declared date_range parameter. - name: ElasticSearchTableAdditionalSourceSettings fields: 2 description: Elasticsearch specific source settings - name: EmailModifiedColumn fields: 12 description: Email specific columns settings - name: EmailTargetSettings fields: 2 description: Email target settings properties to return. - name: EnvironmentInput fields: 4 description: Add Environment Model - name: EnvironmentsFields fields: 16 description: Environments properties to return. - name: Epoch fields: 3 description: Epoch dates when using incremental on a epoch dates - name: FileZoneSettings fields: 7 description: File zone related settings - name: GCSModifiedColumn fields: 12 description: GCS specific columns settings - name: GcsTargetSettings fields: 8 description: GCS target settings properties to return. - name: GeneralResponse fields: 1 description: General response schema contains only details - name: GenerateBoomiTokenRequest fields: 1 description: Request body for the Boomi token endpoint. - name: GenerateTokenResponse fields: 1 description: Generate token response - name: GetScimTokenStatusResponse fields: 3 description: SCIM token get status - name: HTTPValidationError fields: 1 - name: HubspotTableAdditionalSourceSettings fields: 1 description: HubSpot specific source settings. - name: InputParameters fields: 2 description: Input params of activity - name: InterfaceParameters fields: 1 description: Input model containing standard interface parameters and (optionally) per-report - name: InviteUserInput fields: 8 description: Invite user input - name: KnowledgeHubTableAdditionalTargetSettings fields: 4 description: Knowledge Hub specific target settings - name: KnowledgeHubTargetSettings fields: 14 description: Knowledge Hub target settings. - name: LegacyRiverResponse fields: 3 description: This class is used to return the river version definition in the legacy format. - name: ListEnvironmentsPaginationResponse fields: 7 description: The list environments response to return as a paginated list - name: ListRiverObject fields: 13 description: River list object for the list endpoint. - name: ListUserModel fields: 15 description: List user model - name: ListUsersResponse fields: 7 description: List users response - name: LogicProperties fields: 2 description: The logic river properties - name: LogicStep fields: 15 description: Logic step configuration - name: LogicTaskProperties fields: 11 description: Logic task properties - name: LogicodeScriptFileResponse fields: 2 description: This response contains the filename - name: LogicodeStatistics fields: 3 description: Logicode (python) statistics - name: LogicodeStep fields: 9 description: logicode step schema - name: LoopContainer fields: 8 description: Loop Container Schema - name: MSSQLSourceCDCSettings fields: 3 description: MSSQL Source CDC settings properties to return. - name: MSSQLTableAdditionalSourceSettings fields: 4 description: MSSQL specific source settings - name: MariaDBTableAdditionalSourceSettings fields: 3 description: MariaDB specific source settings - name: MongoDBSourceCDCSettings fields: 3 description: MongoDB Source CDC settings properties. - name: MongoDBTableAdditionalSourceSettings fields: 10 description: MongoDB specific source settings - name: MultiselectRuntimeParams fields: 3 description: Runtime values for a YAML-declared static multiselect parameter (AMC-1014). - name: MySQLTableAdditionalSourceSettings fields: 2 description: MySQL specific source settings - name: MysqlSourceCDCSettings fields: 3 description: Mysql Source CDC settings properties to return. - name: NativeConnectorTableAdditionalSourceSettings fields: 1 description: Native Connector per-table source settings (no-schema, generic across all connectors). - name: NetSuiteAnalyticsTableAdditionalSourceSettings fields: 4 description: NetSuite Analytics specific source settings. - name: NotificationSettings fields: 3 description: Notification settings properties for the entire river - name: OneLakeModifiedColumn fields: 14 description: OneLake (Microsoft Fabric) specific columns settings - name: OneLakeTableAdditionalTargetSettings fields: 10 description: OneLake (Microsoft Fabric) specific target settings - name: OneLakeTargetSettings fields: 16 description: OneLake (Microsoft Fabric) target settings properties to return. - name: OperationResponse fields: 7 description: Operation properties to return. - name: OracleSourceCDCSettings fields: 3 description: Oracle Source CDC settings properties to return. - name: OracleTableAdditionalSourceSettings fields: 2 description: Oracle specific source settings - name: PartitioningByTimestamp fields: 2 description: Partitioning by timestamp schema - name: PatchActiveUserInput fields: 1 description: Patch is_active user input - name: PatchEnvironmentInput fields: 4 description: Patch Environment Model - name: PatchUserInput fields: 5 description: Patch user input - name: PostgreSQLTableAdditionalSourceSettings fields: 4 description: PostgreSQL specific source settings - name: PostgresModifiedColumn fields: 12 description: Postgres specific columns settings - name: PostgresSourceCDCSettings fields: 5 description: Postgres Source CDC settings properties to return. - name: PostgresSqlQueryStep fields: 8 description: Postgres SQL Query Step Schema - name: PostgresSqlScriptStep fields: 7 description: Postgres SQL Script Step Schema - name: PostgresTableAdditionalTargetSettings fields: 6 description: Postgres specific target settings - name: PostgresTargetFileProperties fields: 4 description: Postgres Target File Properties Schema - name: PostgresTargetSettings fields: 15 description: Postgres target settings properties to return. - name: PostgresTargetTableMergeSettings fields: 3 description: Postgres Target Table Merge Settings Schema - name: PostgresTargetTableProperties fields: 8 description: Postgres Target Table Properties Schema - name: ReInviteUserInput fields: 1 description: Re Invite user input - name: RecipeTableAdditionalSourceSettings fields: 3 description: Recipe specific source settings - name: RedshiftCsvFileSettings fields: 5 description: Redshift CSV File Settings Schema - name: RedshiftDataframeStep fields: 8 description: Dataframe Redshift Step Schema - name: RedshiftModifiedColumn fields: 17 description: Redshift specific columns settings - name: RedshiftSqlQueryStep fields: 9 description: SQL Query Redshift Step Schema - name: RedshiftSqlScriptStep fields: 8 description: Redshift SQL Script Step Schema - name: RedshiftTableAdditionalSourceSettings fields: 2 description: Redshift specific source settings - name: RedshiftTableAdditionalTargetSettings fields: 6 description: Redshift specific target settings - name: RedshiftTargetFileProperties fields: 7 description: Redshift Target File Properties Schema - name: RedshiftTargetSettings fields: 14 description: Redshift target settings properties to return. - name: RedshiftTargetTableMergeSettings fields: 3 description: Redshift Target Table Merge Settings Schema - name: RedshiftTargetTableWithMappingProperties fields: 9 description: Redshift Target Table With Mapping Properties Schema - name: RedshiftTargetTableWithoutMappingProperties fields: 6 description: Redshift Target Table Properties Schema - name: RestoreRiverVersionInput fields: 1 description: Input for restoring a river version - name: RiverActivityRun fields: 21 description: A run - name: RiverActivityRunGroup fields: 11 description: The run group details - name: RiverActivityRunGroupResponse fields: 9 description: The response for the activity run groups - name: RiverActivityRunGroupWithStatistics fields: 17 description: The run group details with statistics - name: RiverActivityRunLogicStepsLogsResponse fields: 1 description: run's logic step logs - name: RiverActivityRunLogicStepsResponse fields: 5 description: run's logic step - name: RiverActivityRunTasksResponse fields: 8 description: Run's task response - name: RiverActivityRunsResponse fields: 9 description: The activity run response - name: RiverActivityStatisticResponse fields: 11 description: Statistics response - name: RiverActivitySubRiver fields: 2 description: Activity's sub river - name: RiverActivitySubRiverResponse fields: 4 description: The response of the sub river - name: RiverActivityTarget fields: 5 description: The activity target - name: RiverActivityTargetResponse fields: 4 description: Target response - name: RiverFileZoneSettings fields: 4 description: River File zone settings properties to return. - name: RiverListResponse fields: 8 description: List rivers response object. - name: RiverMetadata fields: 2 description: River metadata properties for the CREATE - name: RiverMetadataExtended fields: 8 description: Extended RiverMetadata to be returned with the GET - name: RiverModel fields: 13 description: River properties to return - name: RiverNotificationReport fields: 3 description: River Notification Report properties - name: RiverRunResponse fields: 4 description: Run properties to return - name: RiverSchedule fields: 2 description: River schedule properties to return. - name: RiverSearchItem fields: 17 description: Represents a river search result item, returned by the API to the user. - name: RiverSearchResponse fields: 10 description: List rivers response object. - name: RiverSettings fields: 3 description: River settings properties to return. - name: RiverVariableSettings fields: 5 description: Variable settings fields. - name: RiverVariablesFields fields: 6 description: River variable properties to return. - name: RiverVariablesPaginatedResponse fields: 8 description: Final river variables paginated response for all variables in a single river. - name: RiverVersionMetadata fields: 12 description: River Versions metadata. This class does not contain the version itself. - name: RiverVersions fields: 13 description: River Versions properties to return. - name: RiverVersionsResponse fields: 9 description: River Versions response. - name: RiverVersionsStats fields: 5 description: River versions stats fields. - name: RiversRunResponse fields: 3 description: Run response properties to return - name: RowVersion fields: 4 description: Row version settings for incremental extraction. - name: RunOnceContainer fields: 7 description: Run Once Container Schema - name: RunRiverStep fields: 7 description: Run river step schema - name: RunningNumber fields: 4 description: Running number when using incremental on a running number and not date time. - name: S3ModifiedColumn fields: 12 description: S3 specific columns settings - name: S3TargetSettings fields: 9 description: S3 target settings properties to return. - name: SalesforceTableAdditionalSourceSettings fields: 4 description: Salesforce specific source settings (table-level only) - name: ScheduleRetryConfig fields: 3 description: Scheduled-run retry configuration of a river, stored verbatim under - name: Schema fields: 2 description: The schema we use for GET operations - name: SingleTableSettings fields: 10 description: Single table settings for database targets. - name: SizeFormatted fields: 2 description: The size formatted as size and units - name: SnowflakeCsvFileSettings fields: 5 description: Snowflake CSV File Settings Schema - name: SnowflakeDataframeStep fields: 8 description: Dataframe Snowflake Step Schema - name: SnowflakeModifiedColumn fields: 12 description: Snowflake specific columns settings - name: SnowflakeSqlQueryStep fields: 8 description: Snowflake SQL Query Step Schema - name: SnowflakeSqlScriptStep fields: 8 description: Snowflake SQL Script Step Schema - name: SnowflakeTableAdditionalSourceSettings fields: 1 description: Snowflake source additional settings for source settings(source-level only) - name: SnowflakeTableAdditionalTargetSettings fields: 9 description: Snowflake specific target settings - name: SnowflakeTargetDataframeProperties fields: 4 description: Snowflake target dataframe properties schema - name: SnowflakeTargetFileProperties fields: 6 description: Snowflake Target File Properties Schema - name: SnowflakeTargetSettings fields: 15 description: Snowflake target settings properties to return. - name: SnowflakeTargetTableMergeSettings fields: 3 description: Snowflake Target Table Merge Settings Schema - name: SnowflakeTargetTableWithMappingProperties fields: 10 description: Snowflake Target Table With Mapping Properties Schema - name: SnowflakeTargetTableWithoutMappingProperties fields: 7 description: Snowflake Target Table Without Mapping Properties Schema - name: SourceSettings fields: 7 description: Source settings properties to return. - name: SourceToTargetRiverProperties fields: 4 description: Source to target River properties that is being used for GET purposes - name: SourceToTargetTaskProperties fields: 17 description: SourceToTarget properties - name: SourcedMetadataModelResponse fields: 4 description: The response for the get source metadata. - name: SplitTableByExpressionProperties fields: 2 description: Split table by expression properties schema - name: SplitTableByInsertTimeProperties fields: 2 description: Split table by insert time properties schema - name: SplitTimeIntervals fields: 2 description: Settings for splitting to time intervals when using incremental loading method by dates. - name: StandardInterfaceParams fields: 3 description: Interface parameters for standard configurations. - name: SuccessFactorsTableAdditionalSourceSettings fields: 2 description: SuccessFactors specific source settings. - name: SystemVersioningSettings fields: 3 description: The table system versioning settings - name: TableCDCSettings fields: 2 description: The table CDC settings - name: TableFilter fields: 3 description: Table-level filter used by sources to restrict rows. - name: TargetDataframeProperties fields: 2 description: Target Dataframe Properties Schema - name: TargetTypeResponse fields: 12 description: Target Type properties to return. - name: TargetTypesResponse fields: 6 description: The target types response - name: TargetVariableProperties fields: 3 description: Target Variable Properties Schema - name: TriggerEvent fields: 2 description: 'One act of triggering: the mechanism, and the run that performed it.' - name: UpdateRiverVariableInput fields: 3 description: Logic river variable fields for update. - name: UpdateRiverVariableInputList fields: 1 description: List of logic river variable fields for update. - name: UserInfo fields: 2 description: River version creator info. - name: UserModel fields: 20 description: User model - name: UserOnboardingModel fields: 6 description: Onboarding steps model - name: UserPermissionsResponse fields: 1 description: User permission response - name: UserUpdateSourceInput fields: 1 description: User update source input - name: ValidationError fields: 3 - name: VariablesResponse fields: 1 description: List of variables response - name: VerticaTableAdditionalSourceSettings fields: 2 description: Vertica specific source settings - name: WriteDatabaseTableDetailsInput fields: 17 description: Table properties which define the db table details data - name: WriteDatabaseTableInput fields: 2 description: Table properties which define the db table data - name: WriteRiverInput fields: 14 description: River fields for new river creation / update an existing river. - name: WriteSchemaInput fields: 2 description: Schema properties to write (PUT operations) - name: WriteSourceToTargetRiverPropertiesInput fields: 4 description: Source to target River properties that is being used for PUT purposes relationships: - from: ActivitiesResponse to: Activity type: has_many via: items - from: ActivityLogicVariableResponse to: RiverVariablesFields type: has_many via: items - from: AthenaSqlQueryStep to: AthenaTargetTableProperties type: has_one via: target_settings - from: AthenaSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: AthenaTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: AthenaTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: AthenaTargetTableProperties to: AthenaTargetTableMergeSettings type: has_one via: merge_settings - from: AthenaTargetTableProperties to: AthenaPartitionByTimestampProperties type: has_one via: partition_properties - from: AthenaTargetTableProperties to: AthenaPartitionByDateProperties type: has_one via: partition_properties - from: AthenaTargetTableProperties to: AthenaNoPartitionProperties type: has_one via: partition_properties - from: AuditEventsPaginationResponse to: AuditEventsResponse type: has_many via: items - from: AzureSQLSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: AzureSQLSqlQueryStep to: AzureSQLTargetTableProperties type: has_one via: target_settings - from: AzureSQLTargetTableProperties to: AzureSQLTargetTableMergeSettings type: has_one via: merge_settings - from: AzureSqlTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: AzureSqlTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: AzureSynapseAnalyticsTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: AzureSynapseAnalyticsTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: AzureSynapseSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: AzureSynapseSqlQueryStep to: AzureSynapseTargetTableProperties type: has_one via: target_settings - from: AzureSynapseSqlQueryStep to: AzureSynapseTargetFileProperties type: has_one via: target_settings - from: AzureSynapseTargetFileProperties to: AzureSynapseCsvFileSettings type: has_one via: file_settings - from: AzureSynapseTargetTableProperties to: AzureSynapseTargetTableMergeSettings type: has_one via: merge_settings - from: BasePredefinedReportTableInput to: BasePredefinedReportTableDetails type: has_one via: details - from: BigQueryFileTargetProperties to: BigQueryCsvFileSettings type: has_one via: file_settings - from: BigQueryFileTargetProperties to: BigQueryJsonFileSettings type: has_one via: file_settings - from: BigQueryFileTargetProperties to: BaseAvroFileSettings type: has_one via: file_settings - from: BigQuerySqlQueryStep to: BigQueryTableTargetProperties type: has_one via: target_settings - from: BigQuerySqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: BigQuerySqlQueryStep to: BigQueryFileTargetProperties type: has_one via: target_settings - from: BigQueryTableTargetProperties to: BigQueryTargetTableMergeSettings type: has_one via: merge_settings - from: BigQueryTableTargetProperties to: PartitioningByTimestamp type: has_one via: partition_properties - from: BigQueryTableTargetProperties to: SplitTableByInsertTimeProperties type: has_one via: split_tables_properties - from: BigQueryTableTargetProperties to: SplitTableByExpressionProperties type: has_one via: split_tables_properties - from: BigQueryTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: BigQueryTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: BlobStorageSettings to: SingleTableSettings type: has_one via: single_table_settings - from: CdcConfig to: CdcMysqlConfig type: has_one via: config - from: CdcConfig to: CdcPostgresConfig type: has_one via: config - from: CdcConfig to: CdcSqlServerConfig type: has_one via: config - from: CdcConfig to: CdcMongodbConfig type: has_one via: config - from: CdcConfig to: CdcOracleConfig type: has_one via: config - from: ConditionContainer to: ConditionInnerContainer type: has_many via: steps - from: ConditionInnerContainer to: Condition type: has_one via: condition - from: ConditionInnerContainer to: RunOnceContainer type: has_one via: step - from: ConditionInnerContainer to: LoopContainer type: has_one via: step - from: ConditionInnerContainer to: ConditionContainer type: has_one via: step - from: ConditionInnerContainer to: RunRiverStep type: has_one via: step - from: ConditionInnerContainer to: ActionStep type: has_one via: step - from: ConditionInnerContainer to: LogicodeStep type: has_one via: step - from: ConditionInnerContainer to: AthenaSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: AthenaSqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: AzureSynapseSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: AzureSynapseSqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: AzureSQLSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: AzureSQLSqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: PostgresSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: PostgresSqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: SnowflakeDataframeStep type: has_one via: step - from: ConditionInnerContainer to: SnowflakeSqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: SnowflakeSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: BigQuerySqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: BigQuerySqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: DatabricksSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: DatabricksSqlQueryStep type: has_one via: step - from: ConditionInnerContainer to: RedshiftDataframeStep type: has_one via: step - from: ConditionInnerContainer to: RedshiftSqlScriptStep type: has_one via: step - from: ConditionInnerContainer to: RedshiftSqlQueryStep type: has_one via: step - from: ConnectionPaginationResponse to: ConnectionResponse type: has_many via: items - from: ConnectionSourceNamesResponse to: ConnectionSourceName type: has_many via: source_names - from: ConnectionTypesPaginationResponse to: ConnectionTypeResponse type: has_many via: items - from: CustomQuerySourceSettings to: DateRange type: has_one via: date_range - from: CustomQuerySourceSettings to: RunningNumber type: has_one via: running_number - from: CustomQuerySourceSettings to: Epoch type: has_one via: epoch - from: CustomQuerySourceSettings to: RowVersion type: has_one via: row_version - from: DataSourceTypeResponse to: DataSourceTypeSettings type: has_one via: data_source_type_settings - from: DataSourceTypeSettings to: DataSourceTypesLogsSettings type: has_one via: logs_settings - from: DataSourceTypesResponse to: DataSourceTypeResponse type: has_many via: items - from: DatabaseTableInput to: WriteDatabaseTableDetailsInput type: has_one via: details - from: DatabricksSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: DatabricksSqlQueryStep to: DatabricksTargetTableProperties type: has_one via: target_settings - from: DatabricksTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: DatabricksTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: DatabricksTargetTableProperties to: DatabricksTargetTableMergeSettings type: has_one via: merge_settings - from: DatabricksTargetTableProperties to: CustomLocationProperties type: has_one via: custom_location - from: DataframeAddInput to: DataframeConnectionSettingsInput type: has_one via: connection_settings - from: DataframePaginationResponse to: DataframeResponse type: has_many via: items - from: DataframeUpdateInput to: DataframeConnectionSettingsInput type: has_one via: connection_settings - from: DateRange to: SplitTimeIntervals type: has_one via: split_time_intervals - from: DateRangeRuntimeParams to: DateRangeFieldRuntime type: has_many via: fields - from: GcsTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: HTTPValidationError to: ValidationError type: has_many via: detail - from: KnowledgeHubTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: ListEnvironmentsPaginationResponse to: EnvironmentsFields type: has_many via: items - from: ListUserModel to: UserOnboardingModel type: has_one via: onboarding - from: ListUsersResponse to: ListUserModel type: has_many via: items - from: LogicProperties to: RunOnceContainer type: has_many via: logic_steps - from: LogicProperties to: LoopContainer type: has_many via: logic_steps - from: LogicProperties to: ConditionContainer type: has_many via: logic_steps - from: LogicProperties to: RunRiverStep type: has_many via: logic_steps - from: LogicProperties to: ActionStep type: has_many via: logic_steps - from: LogicProperties to: LogicodeStep type: has_many via: logic_steps - from: LogicProperties to: AthenaSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: AthenaSqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: AzureSynapseSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: AzureSynapseSqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: AzureSQLSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: AzureSQLSqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: PostgresSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: PostgresSqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: SnowflakeDataframeStep type: has_many via: logic_steps - from: LogicProperties to: SnowflakeSqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: SnowflakeSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: BigQuerySqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: BigQuerySqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: DatabricksSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: DatabricksSqlQueryStep type: has_many via: logic_steps - from: LogicProperties to: RedshiftDataframeStep type: has_many via: logic_steps - from: LogicProperties to: RedshiftSqlScriptStep type: has_many via: logic_steps - from: LogicProperties to: RedshiftSqlQueryStep type: has_many via: logic_steps - from: LogicStep to: LogicodeStatistics type: has_one via: logicode_statistics - from: LoopContainer to: RunOnceContainer type: has_many via: steps - from: LoopContainer to: ConditionContainer type: has_many via: steps - from: LoopContainer to: RunRiverStep type: has_many via: steps - from: LoopContainer to: ActionStep type: has_many via: steps - from: LoopContainer to: LogicodeStep type: has_many via: steps - from: LoopContainer to: AthenaSqlScriptStep type: has_many via: steps - from: LoopContainer to: AthenaSqlQueryStep type: has_many via: steps - from: LoopContainer to: AzureSynapseSqlScriptStep type: has_many via: steps - from: LoopContainer to: AzureSynapseSqlQueryStep type: has_many via: steps - from: LoopContainer to: AzureSQLSqlScriptStep type: has_many via: steps - from: LoopContainer to: AzureSQLSqlQueryStep type: has_many via: steps - from: LoopContainer to: PostgresSqlScriptStep type: has_many via: steps - from: LoopContainer to: PostgresSqlQueryStep type: has_many via: steps - from: LoopContainer to: SnowflakeDataframeStep type: has_many via: steps - from: LoopContainer to: SnowflakeSqlQueryStep type: has_many via: steps - from: LoopContainer to: SnowflakeSqlScriptStep type: has_many via: steps - from: LoopContainer to: BigQuerySqlScriptStep type: has_many via: steps - from: LoopContainer to: BigQuerySqlQueryStep type: has_many via: steps - from: LoopContainer to: DatabricksSqlScriptStep type: has_many via: steps - from: LoopContainer to: DatabricksSqlQueryStep type: has_many via: steps - from: LoopContainer to: RedshiftDataframeStep type: has_many via: steps - from: LoopContainer to: RedshiftSqlScriptStep type: has_many via: steps - from: LoopContainer to: RedshiftSqlQueryStep type: has_many via: steps - from: NotificationSettings to: RiverNotificationReport type: has_one via: warning - from: NotificationSettings to: RiverNotificationReport type: has_one via: failure - from: NotificationSettings to: RiverNotificationReport type: has_one via: run_threshold - from: OneLakeTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: OneLakeTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: PostgresSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: PostgresSqlQueryStep to: PostgresTargetTableProperties type: has_one via: target_settings - from: PostgresSqlQueryStep to: PostgresTargetFileProperties type: has_one via: target_settings - from: PostgresTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: PostgresTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: PostgresTargetTableProperties to: PostgresTargetTableMergeSettings type: has_one via: merge_settings - from: RecipeTableAdditionalSourceSettings to: InterfaceParameters type: has_one via: interface_parameters - from: RedshiftDataframeStep to: RedshiftTargetTableWithoutMappingProperties type: has_one via: target_properties - from: RedshiftSqlQueryStep to: RedshiftTargetTableWithMappingProperties type: has_one via: target_settings - from: RedshiftSqlQueryStep to: TargetDataframeProperties type: has_one via: target_settings - from: RedshiftSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: RedshiftSqlQueryStep to: RedshiftTargetFileProperties type: has_one via: target_settings - from: RedshiftTargetFileProperties to: RedshiftCsvFileSettings type: has_one via: file_settings - from: RedshiftTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: RedshiftTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: RedshiftTargetTableWithMappingProperties to: RedshiftTargetTableMergeSettings type: has_one via: merge_settings - from: RiverActivityRunGroupResponse to: RiverActivityRunGroup type: has_many via: items - from: RiverActivityRunTasksResponse to: ActionTaskProperties type: has_many via: items - from: RiverActivityRunTasksResponse to: SourceToTargetTaskProperties type: has_many via: items - from: RiverActivityRunTasksResponse to: LogicTaskProperties type: has_many via: items - from: RiverActivityRunsResponse to: RiverActivityRun type: has_many via: items - from: RiverActivitySubRiverResponse to: RiverActivitySubRiver type: has_many via: items - from: RiverActivityTargetResponse to: RiverActivityTarget type: has_many via: items - from: RiverListResponse to: ListRiverObject type: has_many via: items - from: RiverModel to: RiverMetadataExtended type: has_one via: metadata - from: RiverModel to: SourceToTargetRiverProperties type: has_one via: properties - from: RiverModel to: ActionProperties type: has_one via: properties - from: RiverModel to: LogicProperties type: has_one via: properties - from: RiverModel to: RiverSettings type: has_one via: settings - from: RiverSearchResponse to: RiverSearchItem type: has_many via: items - from: RiverSettings to: NotificationSettings type: has_one via: notification - from: RiverSettings to: ScheduleRetryConfig type: has_one via: schedule_retry_config - from: RiverVariablesPaginatedResponse to: RiverVariablesFields type: has_many via: items - from: RiverVersionMetadata to: UserInfo type: has_one via: user_info - from: RiverVersions to: UserInfo type: has_one via: user_info - from: RiverVersions to: LegacyRiverResponse type: has_one via: river - from: RiverVersions to: RiverModel type: has_one via: river - from: RiverVersionsResponse to: RiverVersionsStats type: has_one via: statistics - from: RiverVersionsResponse to: RiverVersionMetadata type: has_many via: items - from: RiversRunResponse to: RiverRunResponse type: has_many via: runs - from: RunOnceContainer to: LoopContainer type: has_many via: steps - from: RunOnceContainer to: ConditionContainer type: has_many via: steps - from: RunOnceContainer to: RunRiverStep type: has_many via: steps - from: RunOnceContainer to: ActionStep type: has_many via: steps - from: RunOnceContainer to: LogicodeStep type: has_many via: steps - from: RunOnceContainer to: AthenaSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: AthenaSqlQueryStep type: has_many via: steps - from: RunOnceContainer to: AzureSynapseSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: AzureSynapseSqlQueryStep type: has_many via: steps - from: RunOnceContainer to: AzureSQLSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: AzureSQLSqlQueryStep type: has_many via: steps - from: RunOnceContainer to: PostgresSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: PostgresSqlQueryStep type: has_many via: steps - from: RunOnceContainer to: SnowflakeDataframeStep type: has_many via: steps - from: RunOnceContainer to: SnowflakeSqlQueryStep type: has_many via: steps - from: RunOnceContainer to: SnowflakeSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: BigQuerySqlScriptStep type: has_many via: steps - from: RunOnceContainer to: BigQuerySqlQueryStep type: has_many via: steps - from: RunOnceContainer to: DatabricksSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: DatabricksSqlQueryStep type: has_many via: steps - from: RunOnceContainer to: RedshiftDataframeStep type: has_many via: steps - from: RunOnceContainer to: RedshiftSqlScriptStep type: has_many via: steps - from: RunOnceContainer to: RedshiftSqlQueryStep type: has_many via: steps - from: S3TargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: Schema to: DatabaseTableInput type: has_many via: tables - from: Schema to: BasePredefinedReportTableInput type: has_many via: tables - from: SnowflakeDataframeStep to: SnowflakeTargetTableWithoutMappingProperties type: has_one via: target_properties - from: SnowflakeSqlQueryStep to: SnowflakeTargetTableWithMappingProperties type: has_one via: target_settings - from: SnowflakeSqlQueryStep to: TargetVariableProperties type: has_one via: target_settings - from: SnowflakeSqlQueryStep to: SnowflakeTargetDataframeProperties type: has_one via: target_settings - from: SnowflakeSqlQueryStep to: SnowflakeTargetFileProperties type: has_one via: target_settings - from: SnowflakeTargetFileProperties to: SnowflakeCsvFileSettings type: has_one via: file_settings - from: SnowflakeTargetSettings to: SingleTableSettings type: has_one via: single_table_settings - from: SnowflakeTargetSettings to: RiverFileZoneSettings type: has_one via: file_zone_settings - from: SnowflakeTargetTableWithMappingProperties to: SnowflakeTargetTableMergeSettings type: has_one via: merge_settings - from: SourceSettings to: MysqlSourceCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: PostgresSourceCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: OracleSourceCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: MongoDBSourceCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: MSSQLSourceCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: BoomiForSapCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: DataHubCDCSettings type: has_one via: cdc_settings - from: SourceSettings to: CustomQuerySourceSettings type: has_one via: custom_query_source_settings - from: SourceToTargetRiverProperties to: SourceSettings type: has_one via: source - from: SourceToTargetRiverProperties to: SnowflakeTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: BigQueryTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: RedshiftTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: S3TargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: EmailTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: BlobStorageSettings type: has_one via: target - from: SourceToTargetRiverProperties to: GcsTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: DatabricksTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: AzureSynapseAnalyticsTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: AthenaTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: AzureSqlTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: PostgresTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: KnowledgeHubTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: OneLakeTargetSettings type: has_one via: target - from: SourceToTargetRiverProperties to: Schema type: has_many via: schemas - from: SourceToTargetTaskProperties to: SizeFormatted type: has_one via: size_formatted - from: TargetTypeResponse to: FileZoneSettings type: has_one via: file_zone_settings - from: TargetTypesResponse to: TargetTypeResponse type: has_many via: items - from: UpdateRiverVariableInput to: RiverVariableSettings type: has_one via: settings - from: UpdateRiverVariableInputList to: UpdateRiverVariableInput type: has_many via: items - from: UserModel to: UserOnboardingModel type: has_one via: onboarding - from: WriteDatabaseTableDetailsInput to: BigQueryModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: SnowflakeModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: RedshiftModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: S3ModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: GCSModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: EmailModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: AthenaModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: AzureSqlModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: AzureSynapseAnalyticsModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: DatabricksModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: PostgresModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: AzureBlobModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: OneLakeModifiedColumn type: has_many via: modified_columns - from: WriteDatabaseTableDetailsInput to: SnowflakeTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: RedshiftTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: BigQueryTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: AthenaTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: AzureSqlTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: PostgresTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: AzureSynapseAnalyticsTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: DatabricksTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: OneLakeTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: KnowledgeHubTableAdditionalTargetSettings type: has_one via: additional_target_settings - from: WriteDatabaseTableDetailsInput to: DateRange type: has_one via: date_range - from: WriteDatabaseTableDetailsInput to: RunningNumber type: has_one via: running_number - from: WriteDatabaseTableDetailsInput to: Epoch type: has_one via: epoch - from: WriteDatabaseTableDetailsInput to: TableCDCSettings type: has_one via: cdc_settings - from: WriteDatabaseTableDetailsInput to: ChangeTrackingSettings type: has_one via: change_tracking_settings - from: WriteDatabaseTableDetailsInput to: SystemVersioningSettings type: has_one via: system_versioning_settings - from: WriteDatabaseTableDetailsInput to: MongoDBTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: MySQLTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: PostgreSQLTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: OracleTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: BigQueryTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: MariaDBTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: MSSQLTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: RecipeTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: SnowflakeTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: BoomiForSapTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: VerticaTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: RedshiftTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: ElasticSearchTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: SalesforceTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: NetSuiteAnalyticsTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: HubspotTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: CoupaTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: DataHubTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: SuccessFactorsTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableDetailsInput to: NativeConnectorTableAdditionalSourceSettings type: has_one via: additional_source_settings - from: WriteDatabaseTableInput to: WriteDatabaseTableDetailsInput type: has_one via: details - from: WriteRiverInput to: RiverMetadata type: has_one via: metadata - from: WriteRiverInput to: RiverSettings type: has_one via: settings - from: WriteRiverInput to: WriteSourceToTargetRiverPropertiesInput type: has_one via: properties - from: WriteRiverInput to: ActionProperties type: has_one via: properties - from: WriteRiverInput to: LogicProperties type: has_one via: properties - from: WriteRiverInput to: RiverSchedule type: has_many via: schedulers - from: WriteSchemaInput to: WriteDatabaseTableInput type: has_many via: tables - from: WriteSchemaInput to: BasePredefinedReportTableInput type: has_many via: tables - from: WriteSourceToTargetRiverPropertiesInput to: SourceSettings type: has_one via: source - from: WriteSourceToTargetRiverPropertiesInput to: SnowflakeTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: BigQueryTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: RedshiftTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: S3TargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: EmailTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: BlobStorageSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: GcsTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: DatabricksTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: AzureSynapseAnalyticsTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: AthenaTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: AzureSqlTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: PostgresTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: KnowledgeHubTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: OneLakeTargetSettings type: has_one via: target - from: WriteSourceToTargetRiverPropertiesInput to: WriteSchemaInput type: has_many via: schemas