From 6b7e15af054441c444892705a915d12344b68586 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 21 Oct 2026 23:37:43 +0000 Subject: [PATCH] Sync Python SDK models from atlanhq/models Source commit: 0e245676e87849b854e86c5e364ed98a081823b2 Source ref: master Co-Authored-By: github-actions[bot] --- pyatlan_v9/model/assets/access_control.py | 2 ++ pyatlan_v9/model/assets/adf.py | 2 ++ pyatlan_v9/model/assets/adf_activity.py | 2 ++ pyatlan_v9/model/assets/adf_dataflow.py | 2 ++ pyatlan_v9/model/assets/adf_dataset.py | 2 ++ pyatlan_v9/model/assets/adf_linkedservice.py | 2 ++ pyatlan_v9/model/assets/adf_pipeline.py | 2 ++ pyatlan_v9/model/assets/adls.py | 2 ++ pyatlan_v9/model/assets/adls_account.py | 2 ++ pyatlan_v9/model/assets/adls_container.py | 2 ++ pyatlan_v9/model/assets/adls_object.py | 2 ++ pyatlan_v9/model/assets/agent.py | 2 ++ pyatlan_v9/model/assets/agentic.py | 2 ++ pyatlan_v9/model/assets/ai.py | 2 ++ pyatlan_v9/model/assets/ai_application.py | 2 ++ pyatlan_v9/model/assets/ai_model.py | 2 ++ pyatlan_v9/model/assets/ai_model_version.py | 2 ++ pyatlan_v9/model/assets/airflow.py | 2 ++ pyatlan_v9/model/assets/airflow_dag.py | 2 ++ pyatlan_v9/model/assets/airflow_task.py | 2 ++ pyatlan_v9/model/assets/anaplan.py | 2 ++ pyatlan_v9/model/assets/anaplan_app.py | 2 ++ pyatlan_v9/model/assets/anaplan_dimension.py | 2 ++ pyatlan_v9/model/assets/anaplan_line_item.py | 2 ++ pyatlan_v9/model/assets/anaplan_list.py | 2 ++ pyatlan_v9/model/assets/anaplan_model.py | 2 ++ pyatlan_v9/model/assets/anaplan_module.py | 2 ++ pyatlan_v9/model/assets/anaplan_page.py | 2 ++ .../model/assets/anaplan_system_dimension.py | 2 ++ pyatlan_v9/model/assets/anaplan_view.py | 2 ++ pyatlan_v9/model/assets/anaplan_workspace.py | 2 ++ pyatlan_v9/model/assets/anomalo.py | 2 ++ pyatlan_v9/model/assets/anomalo_check.py | 2 ++ pyatlan_v9/model/assets/api.py | 2 ++ pyatlan_v9/model/assets/api_field.py | 2 ++ pyatlan_v9/model/assets/api_object.py | 2 ++ pyatlan_v9/model/assets/api_path.py | 2 ++ pyatlan_v9/model/assets/api_query.py | 2 ++ pyatlan_v9/model/assets/api_spec.py | 2 ++ pyatlan_v9/model/assets/app.py | 2 ++ pyatlan_v9/model/assets/app_workflow_run.py | 2 ++ pyatlan_v9/model/assets/application.py | 2 ++ pyatlan_v9/model/assets/application_field.py | 2 ++ pyatlan_v9/model/assets/artifact.py | 2 ++ pyatlan_v9/model/assets/asset.py | 2 ++ pyatlan_v9/model/assets/asset_grouping.py | 2 ++ .../model/assets/asset_grouping_collection.py | 2 ++ .../model/assets/asset_grouping_strategy.py | 2 ++ pyatlan_v9/model/assets/atlan_app.py | 2 ++ .../model/assets/atlan_app_deployment.py | 2 ++ .../model/assets/atlan_app_installed.py | 2 ++ pyatlan_v9/model/assets/atlan_app_tool.py | 2 ++ pyatlan_v9/model/assets/atlan_app_workflow.py | 2 ++ pyatlan_v9/model/assets/atlas_glossary.py | 2 ++ .../model/assets/atlas_glossary_category.py | 2 ++ .../model/assets/atlas_glossary_term.py | 2 ++ pyatlan_v9/model/assets/auth_policy.py | 2 ++ pyatlan_v9/model/assets/auth_service.py | 2 ++ pyatlan_v9/model/assets/aws.py | 2 ++ pyatlan_v9/model/assets/azure.py | 2 ++ pyatlan_v9/model/assets/azure_event_hub.py | 2 ++ .../assets/azure_event_hub_consumer_group.py | 20 ++++++------ pyatlan_v9/model/assets/azure_service_bus.py | 2 ++ .../assets/azure_service_bus_namespace.py | 2 ++ .../model/assets/azure_service_bus_schema.py | 2 ++ .../model/assets/azure_service_bus_topic.py | 2 ++ pyatlan_v9/model/assets/badge.py | 2 ++ pyatlan_v9/model/assets/bi.py | 2 ++ pyatlan_v9/model/assets/bi_process.py | 2 ++ pyatlan_v9/model/assets/bigquery_routine.py | 8 ----- pyatlan_v9/model/assets/bigquery_tag.py | 2 ++ pyatlan_v9/model/assets/business_policy.py | 2 ++ .../model/assets/business_policy_exception.py | 24 +++++++------- .../model/assets/business_policy_incident.py | 18 ++++++----- .../model/assets/business_policy_log.py | 18 ++++++----- pyatlan_v9/model/assets/calculation_view.py | 10 ++---- pyatlan_v9/model/assets/cassandra.py | 2 ++ pyatlan_v9/model/assets/cassandra_column.py | 2 ++ pyatlan_v9/model/assets/cassandra_index.py | 2 ++ pyatlan_v9/model/assets/cassandra_keyspace.py | 2 ++ pyatlan_v9/model/assets/cassandra_table.py | 2 ++ pyatlan_v9/model/assets/cassandra_view.py | 2 ++ pyatlan_v9/model/assets/catalog.py | 2 ++ pyatlan_v9/model/assets/cloud.py | 2 ++ pyatlan_v9/model/assets/cognite.py | 2 ++ pyatlan_v9/model/assets/cognite3d_model.py | 2 ++ pyatlan_v9/model/assets/cognite_asset.py | 2 ++ pyatlan_v9/model/assets/cognite_event.py | 2 ++ pyatlan_v9/model/assets/cognite_file.py | 2 ++ pyatlan_v9/model/assets/cognite_sequence.py | 2 ++ .../model/assets/cognite_time_series.py | 2 ++ pyatlan_v9/model/assets/cognos.py | 2 ++ pyatlan_v9/model/assets/cognos_column.py | 2 ++ pyatlan_v9/model/assets/cognos_dashboard.py | 2 ++ pyatlan_v9/model/assets/cognos_dataset.py | 2 ++ pyatlan_v9/model/assets/cognos_datasource.py | 2 ++ pyatlan_v9/model/assets/cognos_exploration.py | 2 ++ pyatlan_v9/model/assets/cognos_file.py | 2 ++ pyatlan_v9/model/assets/cognos_folder.py | 2 ++ pyatlan_v9/model/assets/cognos_module.py | 2 ++ pyatlan_v9/model/assets/cognos_package.py | 2 ++ pyatlan_v9/model/assets/cognos_report.py | 2 ++ pyatlan_v9/model/assets/collection.py | 2 ++ pyatlan_v9/model/assets/column.py | 2 ++ pyatlan_v9/model/assets/column_process.py | 2 ++ pyatlan_v9/model/assets/connection.py | 2 ++ pyatlan_v9/model/assets/connection_process.py | 18 ++++++----- pyatlan_v9/model/assets/context.py | 2 ++ pyatlan_v9/model/assets/context_artifact.py | 2 ++ pyatlan_v9/model/assets/context_repository.py | 2 ++ pyatlan_v9/model/assets/cosmos_mongo_db.py | 2 ++ .../model/assets/cosmos_mongo_db_account.py | 2 ++ .../assets/cosmos_mongo_db_collection.py | 6 ++-- .../model/assets/cosmos_mongo_db_database.py | 2 ++ pyatlan_v9/model/assets/cube.py | 2 ++ pyatlan_v9/model/assets/cube_dimension.py | 2 ++ pyatlan_v9/model/assets/cube_field.py | 2 ++ pyatlan_v9/model/assets/cube_hierarchy.py | 2 ++ pyatlan_v9/model/assets/custom.py | 2 ++ pyatlan_v9/model/assets/custom_entity.py | 2 ++ pyatlan_v9/model/assets/data_contract.py | 2 ++ pyatlan_v9/model/assets/data_domain.py | 2 ++ pyatlan_v9/model/assets/data_mesh.py | 2 ++ pyatlan_v9/model/assets/data_mesh_dataset.py | 2 ++ pyatlan_v9/model/assets/data_product.py | 2 ++ pyatlan_v9/model/assets/data_quality.py | 2 ++ pyatlan_v9/model/assets/data_quality_rule.py | 2 ++ .../assets/data_quality_rule_template.py | 2 ++ pyatlan_v9/model/assets/data_set.py | 2 ++ pyatlan_v9/model/assets/data_studio.py | 2 ++ pyatlan_v9/model/assets/data_studio_asset.py | 2 ++ pyatlan_v9/model/assets/database.py | 2 ++ pyatlan_v9/model/assets/databricks.py | 2 ++ .../assets/databricks_ai_model_context.py | 10 ++---- .../assets/databricks_ai_model_version.py | 10 ++---- .../model/assets/databricks_dashboard.py | 2 ++ .../assets/databricks_external_location.py | 2 ++ .../databricks_external_location_path.py | 2 ++ .../model/assets/databricks_genie_agent.py | 2 ++ .../model/assets/databricks_metric_view.py | 2 ++ .../model/assets/databricks_notebook.py | 2 ++ .../assets/databricks_unity_catalog_tag.py | 2 ++ pyatlan_v9/model/assets/databricks_volume.py | 10 ++---- .../model/assets/databricks_volume_path.py | 10 ++---- pyatlan_v9/model/assets/dataverse.py | 2 ++ .../model/assets/dataverse_attribute.py | 2 ++ pyatlan_v9/model/assets/dataverse_entity.py | 2 ++ pyatlan_v9/model/assets/dbt.py | 2 ++ pyatlan_v9/model/assets/dbt_column_process.py | 2 ++ pyatlan_v9/model/assets/dbt_dimension.py | 2 ++ pyatlan_v9/model/assets/dbt_entity.py | 2 ++ pyatlan_v9/model/assets/dbt_measure.py | 2 ++ pyatlan_v9/model/assets/dbt_metric.py | 2 ++ pyatlan_v9/model/assets/dbt_model.py | 2 ++ pyatlan_v9/model/assets/dbt_model_column.py | 2 ++ pyatlan_v9/model/assets/dbt_process.py | 2 ++ pyatlan_v9/model/assets/dbt_seed.py | 2 ++ pyatlan_v9/model/assets/dbt_semantic_model.py | 2 ++ pyatlan_v9/model/assets/dbt_source.py | 2 ++ pyatlan_v9/model/assets/dbt_tag.py | 2 ++ pyatlan_v9/model/assets/dbt_test.py | 2 ++ pyatlan_v9/model/assets/document_db.py | 2 ++ .../model/assets/document_db_collection.py | 6 ++-- .../model/assets/document_db_database.py | 2 ++ pyatlan_v9/model/assets/domo.py | 2 ++ pyatlan_v9/model/assets/domo_card.py | 2 ++ pyatlan_v9/model/assets/domo_dashboard.py | 2 ++ pyatlan_v9/model/assets/domo_dataset.py | 2 ++ .../model/assets/domo_dataset_column.py | 2 ++ pyatlan_v9/model/assets/dremio.py | 2 ++ pyatlan_v9/model/assets/dremio_column.py | 2 ++ pyatlan_v9/model/assets/dremio_folder.py | 2 ++ .../model/assets/dremio_physical_dataset.py | 2 ++ pyatlan_v9/model/assets/dremio_source.py | 2 ++ pyatlan_v9/model/assets/dremio_space.py | 2 ++ .../model/assets/dremio_virtual_dataset.py | 2 ++ pyatlan_v9/model/assets/dynamo_db.py | 2 ++ .../model/assets/dynamo_db_attribute.py | 2 ++ .../dynamo_db_global_secondary_index.py | 18 ++++++----- .../assets/dynamo_db_local_secondary_index.py | 18 ++++++----- .../model/assets/dynamo_db_secondary_index.py | 2 ++ pyatlan_v9/model/assets/dynamo_db_table.py | 2 ++ pyatlan_v9/model/assets/event_store.py | 2 ++ pyatlan_v9/model/assets/fabric.py | 2 ++ pyatlan_v9/model/assets/fabric_activity.py | 2 ++ pyatlan_v9/model/assets/fabric_dashboard.py | 2 ++ .../model/assets/fabric_data_pipeline.py | 2 ++ pyatlan_v9/model/assets/fabric_dataflow.py | 2 ++ .../assets/fabric_dataflow_entity_column.py | 2 ++ pyatlan_v9/model/assets/fabric_page.py | 2 ++ pyatlan_v9/model/assets/fabric_report.py | 2 ++ .../model/assets/fabric_semantic_model.py | 2 ++ .../assets/fabric_semantic_model_measure.py | 2 ++ .../assets/fabric_semantic_model_table.py | 2 ++ .../fabric_semantic_model_table_column.py | 2 ++ pyatlan_v9/model/assets/fabric_visual.py | 2 ++ pyatlan_v9/model/assets/fabric_workspace.py | 2 ++ pyatlan_v9/model/assets/file.py | 2 ++ pyatlan_v9/model/assets/fivetran.py | 2 ++ pyatlan_v9/model/assets/fivetran_connector.py | 2 ++ pyatlan_v9/model/assets/flow.py | 2 ++ pyatlan_v9/model/assets/flow_dataset.py | 2 ++ .../model/assets/flow_dataset_operation.py | 2 ++ pyatlan_v9/model/assets/flow_field.py | 2 ++ .../model/assets/flow_field_operation.py | 2 ++ pyatlan_v9/model/assets/flow_folder.py | 2 ++ pyatlan_v9/model/assets/flow_project.py | 2 ++ pyatlan_v9/model/assets/flow_reusable_unit.py | 2 ++ pyatlan_v9/model/assets/folder.py | 2 ++ pyatlan_v9/model/assets/form.py | 2 ++ pyatlan_v9/model/assets/function.py | 10 ++---- pyatlan_v9/model/assets/gcp_dataplex.py | 2 ++ pyatlan_v9/model/assets/gcs.py | 2 ++ pyatlan_v9/model/assets/gcs_bucket.py | 2 ++ pyatlan_v9/model/assets/gcs_object.py | 2 ++ pyatlan_v9/model/assets/glue_tag.py | 2 ++ pyatlan_v9/model/assets/google.py | 2 ++ pyatlan_v9/model/assets/iceberg.py | 2 ++ pyatlan_v9/model/assets/iceberg_catalog.py | 2 ++ pyatlan_v9/model/assets/iceberg_column.py | 2 ++ pyatlan_v9/model/assets/iceberg_namespace.py | 2 ++ pyatlan_v9/model/assets/iceberg_table.py | 2 ++ pyatlan_v9/model/assets/incident.py | 2 ++ pyatlan_v9/model/assets/infrastructure.py | 2 ++ pyatlan_v9/model/assets/insight.py | 2 ++ pyatlan_v9/model/assets/kafka.py | 2 ++ pyatlan_v9/model/assets/kafka_cluster.py | 2 ++ .../model/assets/kafka_consumer_group.py | 2 ++ pyatlan_v9/model/assets/kafka_field.py | 2 ++ pyatlan_v9/model/assets/kafka_tag.py | 2 ++ pyatlan_v9/model/assets/kafka_topic.py | 2 ++ pyatlan_v9/model/assets/knowledge.py | 2 ++ pyatlan_v9/model/assets/knowledge_file.py | 2 ++ pyatlan_v9/model/assets/knowledge_folder.py | 2 ++ pyatlan_v9/model/assets/link.py | 2 ++ pyatlan_v9/model/assets/looker.py | 2 ++ pyatlan_v9/model/assets/looker_dashboard.py | 2 ++ pyatlan_v9/model/assets/looker_explore.py | 2 ++ pyatlan_v9/model/assets/looker_field.py | 2 ++ pyatlan_v9/model/assets/looker_folder.py | 2 ++ pyatlan_v9/model/assets/looker_look.py | 2 ++ pyatlan_v9/model/assets/looker_model.py | 2 ++ pyatlan_v9/model/assets/looker_project.py | 2 ++ pyatlan_v9/model/assets/looker_query.py | 2 ++ pyatlan_v9/model/assets/looker_tile.py | 2 ++ pyatlan_v9/model/assets/looker_view.py | 2 ++ pyatlan_v9/model/assets/materialised_view.py | 2 ++ pyatlan_v9/model/assets/matillion.py | 2 ++ .../model/assets/matillion_component.py | 2 ++ pyatlan_v9/model/assets/matillion_group.py | 2 ++ pyatlan_v9/model/assets/matillion_job.py | 2 ++ pyatlan_v9/model/assets/matillion_project.py | 2 ++ pyatlan_v9/model/assets/mc_incident.py | 2 ++ pyatlan_v9/model/assets/mc_monitor.py | 2 ++ pyatlan_v9/model/assets/metabase.py | 2 ++ .../model/assets/metabase_collection.py | 2 ++ pyatlan_v9/model/assets/metabase_dashboard.py | 2 ++ pyatlan_v9/model/assets/metabase_question.py | 2 ++ pyatlan_v9/model/assets/metric.py | 2 ++ pyatlan_v9/model/assets/micro_strategy.py | 2 ++ .../model/assets/micro_strategy_attribute.py | 2 ++ .../model/assets/micro_strategy_column.py | 2 ++ .../model/assets/micro_strategy_cube.py | 2 ++ .../model/assets/micro_strategy_document.py | 2 ++ .../model/assets/micro_strategy_dossier.py | 2 ++ .../model/assets/micro_strategy_fact.py | 2 ++ .../model/assets/micro_strategy_metric.py | 2 ++ .../model/assets/micro_strategy_project.py | 2 ++ .../model/assets/micro_strategy_report.py | 2 ++ .../assets/micro_strategy_visualization.py | 2 ++ pyatlan_v9/model/assets/mode.py | 2 ++ pyatlan_v9/model/assets/model.py | 2 ++ pyatlan_v9/model/assets/model_attribute.py | 2 ++ .../assets/model_attribute_association.py | 2 ++ pyatlan_v9/model/assets/model_data_model.py | 2 ++ pyatlan_v9/model/assets/model_entity.py | 2 ++ .../model/assets/model_entity_association.py | 2 ++ pyatlan_v9/model/assets/model_version.py | 2 ++ pyatlan_v9/model/assets/mongo_db.py | 2 ++ .../model/assets/mongo_db_collection.py | 6 ++-- pyatlan_v9/model/assets/mongo_db_database.py | 2 ++ pyatlan_v9/model/assets/monte_carlo.py | 2 ++ .../model/assets/multi_dimensional_dataset.py | 2 ++ pyatlan_v9/model/assets/namespace.py | 2 ++ pyatlan_v9/model/assets/no_sql.py | 2 ++ pyatlan_v9/model/assets/notebook.py | 2 ++ pyatlan_v9/model/assets/notification.py | 2 ++ pyatlan_v9/model/assets/object_store.py | 2 ++ pyatlan_v9/model/assets/partial.py | 2 ++ pyatlan_v9/model/assets/partial_field.py | 2 ++ pyatlan_v9/model/assets/partial_object.py | 2 ++ pyatlan_v9/model/assets/persona.py | 2 ++ pyatlan_v9/model/assets/power_bi.py | 2 ++ pyatlan_v9/model/assets/power_bi_app.py | 2 ++ pyatlan_v9/model/assets/power_bi_column.py | 2 ++ pyatlan_v9/model/assets/power_bi_dashboard.py | 2 ++ pyatlan_v9/model/assets/power_bi_dataflow.py | 2 ++ .../assets/power_bi_dataflow_entity_column.py | 2 ++ pyatlan_v9/model/assets/power_bi_dataset.py | 2 ++ .../model/assets/power_bi_datasource.py | 2 ++ pyatlan_v9/model/assets/power_bi_measure.py | 2 ++ pyatlan_v9/model/assets/power_bi_page.py | 2 ++ pyatlan_v9/model/assets/power_bi_report.py | 2 ++ pyatlan_v9/model/assets/power_bi_table.py | 2 ++ pyatlan_v9/model/assets/power_bi_tile.py | 2 ++ pyatlan_v9/model/assets/power_bi_workspace.py | 2 ++ pyatlan_v9/model/assets/preset.py | 2 ++ pyatlan_v9/model/assets/preset_chart.py | 2 ++ pyatlan_v9/model/assets/preset_dashboard.py | 2 ++ pyatlan_v9/model/assets/preset_dataset.py | 2 ++ pyatlan_v9/model/assets/preset_workspace.py | 2 ++ pyatlan_v9/model/assets/procedure.py | 2 ++ pyatlan_v9/model/assets/process.py | 2 ++ pyatlan_v9/model/assets/process_execution.py | 2 ++ pyatlan_v9/model/assets/purpose.py | 2 ++ pyatlan_v9/model/assets/qlik.py | 2 ++ pyatlan_v9/model/assets/qlik_app.py | 2 ++ pyatlan_v9/model/assets/qlik_chart.py | 2 ++ pyatlan_v9/model/assets/qlik_column.py | 2 ++ pyatlan_v9/model/assets/qlik_dataset.py | 2 ++ pyatlan_v9/model/assets/qlik_sheet.py | 2 ++ pyatlan_v9/model/assets/qlik_space.py | 2 ++ pyatlan_v9/model/assets/qlik_stream.py | 2 ++ pyatlan_v9/model/assets/query.py | 2 ++ pyatlan_v9/model/assets/quick_sight.py | 2 ++ .../model/assets/quick_sight_analysis.py | 2 ++ .../assets/quick_sight_analysis_field.py | 2 ++ .../assets/quick_sight_analysis_visual.py | 2 ++ .../model/assets/quick_sight_dashboard.py | 2 ++ .../assets/quick_sight_dashboard_visual.py | 2 ++ .../model/assets/quick_sight_dataset.py | 2 ++ .../model/assets/quick_sight_dataset_field.py | 2 ++ pyatlan_v9/model/assets/quick_sight_folder.py | 2 ++ pyatlan_v9/model/assets/readme.py | 2 ++ pyatlan_v9/model/assets/readme_template.py | 2 ++ pyatlan_v9/model/assets/redash.py | 2 ++ pyatlan_v9/model/assets/resource.py | 2 ++ pyatlan_v9/model/assets/response.py | 23 +++++++------ pyatlan_v9/model/assets/s3.py | 2 ++ pyatlan_v9/model/assets/s3_bucket.py | 2 ++ pyatlan_v9/model/assets/saa_s.py | 2 ++ pyatlan_v9/model/assets/sage_maker.py | 2 ++ pyatlan_v9/model/assets/sage_maker_feature.py | 2 ++ .../model/assets/sage_maker_feature_group.py | 2 ++ pyatlan_v9/model/assets/sage_maker_model.py | 2 ++ .../assets/sage_maker_model_deployment.py | 2 ++ .../model/assets/sage_maker_model_group.py | 2 ++ .../model/assets/sage_maker_unified_studio.py | 2 ++ .../assets/sage_maker_unified_studio_asset.py | 2 ++ .../sage_maker_unified_studio_asset_schema.py | 2 ++ .../sage_maker_unified_studio_project.py | 2 ++ ...ge_maker_unified_studio_published_asset.py | 2 ++ ...e_maker_unified_studio_subscribed_asset.py | 2 ++ pyatlan_v9/model/assets/salesforce.py | 2 ++ .../model/assets/salesforce_dashboard.py | 2 ++ pyatlan_v9/model/assets/salesforce_field.py | 2 ++ pyatlan_v9/model/assets/salesforce_object.py | 2 ++ .../model/assets/salesforce_organization.py | 2 ++ pyatlan_v9/model/assets/salesforce_report.py | 2 ++ pyatlan_v9/model/assets/sap.py | 2 ++ .../model/assets/sap_analytics_cloud.py | 2 ++ .../assets/sap_analytics_cloud_column.py | 2 ++ .../assets/sap_analytics_cloud_folder.py | 2 ++ .../model/assets/sap_analytics_cloud_model.py | 2 ++ .../model/assets/sap_analytics_cloud_story.py | 2 ++ pyatlan_v9/model/assets/sap_column_process.py | 2 ++ .../assets/sap_datasphere_data_product.py | 18 ++++++----- .../assets/sap_datasphere_replication_flow.py | 2 ++ .../model/assets/sap_erp_abap_program.py | 2 ++ pyatlan_v9/model/assets/sap_erp_cds_view.py | 2 ++ pyatlan_v9/model/assets/sap_erp_column.py | 2 ++ pyatlan_v9/model/assets/sap_erp_component.py | 2 ++ pyatlan_v9/model/assets/sap_erp_fiori_app.py | 2 ++ .../model/assets/sap_erp_function_module.py | 2 ++ pyatlan_v9/model/assets/sap_erp_table.py | 2 ++ .../model/assets/sap_erp_transaction_code.py | 2 ++ pyatlan_v9/model/assets/sap_erp_view.py | 2 ++ pyatlan_v9/model/assets/sap_process.py | 2 ++ pyatlan_v9/model/assets/sapbw.py | 2 ++ .../model/assets/sapbw_composite_provider.py | 2 ++ .../assets/sapbw_composite_provider_field.py | 2 ++ pyatlan_v9/model/assets/sapbw_data_source.py | 2 ++ .../model/assets/sapbw_data_source_field.py | 2 ++ pyatlan_v9/model/assets/sapbw_info_area.py | 2 ++ pyatlan_v9/model/assets/sapbw_info_object.py | 2 ++ pyatlan_v9/model/assets/sapbw_info_source.py | 2 ++ .../model/assets/sapbw_info_source_field.py | 2 ++ pyatlan_v9/model/assets/sapbw_query.py | 2 ++ .../model/assets/sapbw_query_element.py | 2 ++ .../model/assets/sapbw_transformation.py | 2 ++ pyatlan_v9/model/assets/sapbwadso.py | 2 ++ pyatlan_v9/model/assets/sapbwadso_field.py | 2 ++ pyatlan_v9/model/assets/sapbwdtp.py | 2 ++ pyatlan_v9/model/assets/schema.py | 2 ++ pyatlan_v9/model/assets/schema_registry.py | 2 ++ .../model/assets/schema_registry_subject.py | 2 ++ .../model/assets/schema_registry_version.py | 2 ++ pyatlan_v9/model/assets/semantic.py | 2 ++ pyatlan_v9/model/assets/semantic_dimension.py | 2 ++ pyatlan_v9/model/assets/semantic_entity.py | 2 ++ pyatlan_v9/model/assets/semantic_field.py | 2 ++ pyatlan_v9/model/assets/semantic_measure.py | 2 ++ pyatlan_v9/model/assets/semantic_model.py | 2 ++ pyatlan_v9/model/assets/sigma.py | 2 ++ pyatlan_v9/model/assets/sigma_data_element.py | 2 ++ .../model/assets/sigma_data_element_field.py | 2 ++ pyatlan_v9/model/assets/sigma_data_model.py | 2 ++ .../model/assets/sigma_data_model_column.py | 2 ++ pyatlan_v9/model/assets/sigma_dataset.py | 2 ++ .../model/assets/sigma_dataset_column.py | 2 ++ pyatlan_v9/model/assets/sigma_page.py | 2 ++ pyatlan_v9/model/assets/sigma_workbook.py | 2 ++ pyatlan_v9/model/assets/sisense.py | 2 ++ pyatlan_v9/model/assets/sisense_dashboard.py | 2 ++ pyatlan_v9/model/assets/sisense_datamodel.py | 2 ++ .../model/assets/sisense_datamodel_table.py | 2 ++ pyatlan_v9/model/assets/sisense_folder.py | 2 ++ pyatlan_v9/model/assets/sisense_widget.py | 2 ++ pyatlan_v9/model/assets/skill.py | 2 ++ pyatlan_v9/model/assets/skill_artifact.py | 2 ++ pyatlan_v9/model/assets/snowflake.py | 2 ++ .../assets/snowflake_ai_model_context.py | 10 ++---- .../assets/snowflake_ai_model_version.py | 10 ++---- .../model/assets/snowflake_dynamic_table.py | 10 ++---- pyatlan_v9/model/assets/snowflake_listing.py | 2 ++ pyatlan_v9/model/assets/snowflake_pipe.py | 32 ++++++++----------- .../assets/snowflake_semantic_dimension.py | 10 ++---- .../model/assets/snowflake_semantic_fact.py | 10 ++---- .../snowflake_semantic_logical_table.py | 10 ++---- .../model/assets/snowflake_semantic_metric.py | 10 ++---- .../model/assets/snowflake_semantic_view.py | 10 ++---- pyatlan_v9/model/assets/snowflake_share.py | 2 ++ pyatlan_v9/model/assets/snowflake_stage.py | 32 ++++++++----------- pyatlan_v9/model/assets/snowflake_stream.py | 32 ++++++++----------- pyatlan_v9/model/assets/snowflake_tag.py | 10 ++---- pyatlan_v9/model/assets/soda.py | 2 ++ pyatlan_v9/model/assets/soda_check.py | 2 ++ pyatlan_v9/model/assets/source_tag.py | 2 ++ pyatlan_v9/model/assets/spark.py | 2 ++ pyatlan_v9/model/assets/spark_job.py | 2 ++ pyatlan_v9/model/assets/sql.py | 2 ++ pyatlan_v9/model/assets/sql_insight.py | 2 ++ .../assets/sql_insight_business_question.py | 2 ++ pyatlan_v9/model/assets/sql_insight_filter.py | 2 ++ pyatlan_v9/model/assets/sql_insight_join.py | 2 ++ pyatlan_v9/model/assets/ssrs.py | 2 ++ pyatlan_v9/model/assets/ssrs_data_set.py | 2 ++ pyatlan_v9/model/assets/ssrs_field.py | 2 ++ pyatlan_v9/model/assets/ssrs_folder.py | 2 ++ pyatlan_v9/model/assets/ssrs_report.py | 2 ++ pyatlan_v9/model/assets/stakeholder.py | 28 ++++++++-------- pyatlan_v9/model/assets/starburst.py | 2 ++ pyatlan_v9/model/assets/starburst_dataset.py | 2 ++ .../model/assets/starburst_dataset_column.py | 2 ++ pyatlan_v9/model/assets/superset.py | 2 ++ pyatlan_v9/model/assets/superset_chart.py | 2 ++ pyatlan_v9/model/assets/superset_dashboard.py | 2 ++ pyatlan_v9/model/assets/superset_dataset.py | 2 ++ pyatlan_v9/model/assets/table.py | 2 ++ pyatlan_v9/model/assets/table_partition.py | 10 ++---- pyatlan_v9/model/assets/tableau.py | 2 ++ .../model/assets/tableau_calculated_field.py | 2 ++ pyatlan_v9/model/assets/tableau_dashboard.py | 2 ++ .../model/assets/tableau_dashboard_field.py | 2 ++ pyatlan_v9/model/assets/tableau_datasource.py | 2 ++ .../model/assets/tableau_datasource_field.py | 2 ++ pyatlan_v9/model/assets/tableau_flow.py | 2 ++ pyatlan_v9/model/assets/tableau_metric.py | 2 ++ pyatlan_v9/model/assets/tableau_project.py | 2 ++ pyatlan_v9/model/assets/tableau_site.py | 2 ++ pyatlan_v9/model/assets/tableau_workbook.py | 2 ++ pyatlan_v9/model/assets/tableau_worksheet.py | 2 ++ .../model/assets/tableau_worksheet_field.py | 2 ++ pyatlan_v9/model/assets/tag.py | 2 ++ pyatlan_v9/model/assets/task.py | 2 ++ pyatlan_v9/model/assets/thoughtspot.py | 2 ++ pyatlan_v9/model/assets/thoughtspot_column.py | 2 ++ pyatlan_v9/model/assets/unstructured.py | 2 ++ .../model/assets/unstructured_container.py | 2 ++ .../model/assets/unstructured_folder.py | 2 ++ .../model/assets/unstructured_object.py | 2 ++ pyatlan_v9/model/assets/view.py | 2 ++ pyatlan_v9/model/assets/workflow.py | 2 ++ .../model/assets/workflow_notification.py | 2 ++ pyatlan_v9/model/assets/workflow_run.py | 16 ++++++---- 485 files changed, 1098 insertions(+), 305 deletions(-) diff --git a/pyatlan_v9/model/assets/access_control.py b/pyatlan_v9/model/assets/access_control.py index 6800384a5..5bb89c922 100644 --- a/pyatlan_v9/model/assets/access_control.py +++ b/pyatlan_v9/model/assets/access_control.py @@ -562,6 +562,7 @@ def _access_control_to_nested(access_control: AccessControl) -> AccessControlNes is_incomplete=access_control.is_incomplete, provenance_type=access_control.provenance_type, home_id=access_control.home_id, + delete_handler=access_control.delete_handler, depth=access_control.depth, immediate_upstream=access_control.immediate_upstream, immediate_downstream=access_control.immediate_downstream, @@ -610,6 +611,7 @@ def _access_control_from_nested(nested: AccessControlNested) -> AccessControl: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adf.py b/pyatlan_v9/model/assets/adf.py index f862ffe00..179050d77 100644 --- a/pyatlan_v9/model/assets/adf.py +++ b/pyatlan_v9/model/assets/adf.py @@ -563,6 +563,7 @@ def _adf_to_nested(adf: ADF) -> ADFNested: is_incomplete=adf.is_incomplete, provenance_type=adf.provenance_type, home_id=adf.home_id, + delete_handler=adf.delete_handler, depth=adf.depth, immediate_upstream=adf.immediate_upstream, immediate_downstream=adf.immediate_downstream, @@ -607,6 +608,7 @@ def _adf_from_nested(nested: ADFNested) -> ADF: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adf_activity.py b/pyatlan_v9/model/assets/adf_activity.py index 1080ff942..7024b1304 100644 --- a/pyatlan_v9/model/assets/adf_activity.py +++ b/pyatlan_v9/model/assets/adf_activity.py @@ -805,6 +805,7 @@ def _adf_activity_to_nested(adf_activity: AdfActivity) -> AdfActivityNested: is_incomplete=adf_activity.is_incomplete, provenance_type=adf_activity.provenance_type, home_id=adf_activity.home_id, + delete_handler=adf_activity.delete_handler, depth=adf_activity.depth, immediate_upstream=adf_activity.immediate_upstream, immediate_downstream=adf_activity.immediate_downstream, @@ -851,6 +852,7 @@ def _adf_activity_from_nested(nested: AdfActivityNested) -> AdfActivity: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adf_dataflow.py b/pyatlan_v9/model/assets/adf_dataflow.py index be921981d..9afa8bd00 100644 --- a/pyatlan_v9/model/assets/adf_dataflow.py +++ b/pyatlan_v9/model/assets/adf_dataflow.py @@ -634,6 +634,7 @@ def _adf_dataflow_to_nested(adf_dataflow: AdfDataflow) -> AdfDataflowNested: is_incomplete=adf_dataflow.is_incomplete, provenance_type=adf_dataflow.provenance_type, home_id=adf_dataflow.home_id, + delete_handler=adf_dataflow.delete_handler, depth=adf_dataflow.depth, immediate_upstream=adf_dataflow.immediate_upstream, immediate_downstream=adf_dataflow.immediate_downstream, @@ -680,6 +681,7 @@ def _adf_dataflow_from_nested(nested: AdfDataflowNested) -> AdfDataflow: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adf_dataset.py b/pyatlan_v9/model/assets/adf_dataset.py index 4e20ebef3..021e074a3 100644 --- a/pyatlan_v9/model/assets/adf_dataset.py +++ b/pyatlan_v9/model/assets/adf_dataset.py @@ -704,6 +704,7 @@ def _adf_dataset_to_nested(adf_dataset: AdfDataset) -> AdfDatasetNested: is_incomplete=adf_dataset.is_incomplete, provenance_type=adf_dataset.provenance_type, home_id=adf_dataset.home_id, + delete_handler=adf_dataset.delete_handler, depth=adf_dataset.depth, immediate_upstream=adf_dataset.immediate_upstream, immediate_downstream=adf_dataset.immediate_downstream, @@ -750,6 +751,7 @@ def _adf_dataset_from_nested(nested: AdfDatasetNested) -> AdfDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adf_linkedservice.py b/pyatlan_v9/model/assets/adf_linkedservice.py index 1b7c14d24..5e67fd2a2 100644 --- a/pyatlan_v9/model/assets/adf_linkedservice.py +++ b/pyatlan_v9/model/assets/adf_linkedservice.py @@ -756,6 +756,7 @@ def _adf_linkedservice_to_nested( is_incomplete=adf_linkedservice.is_incomplete, provenance_type=adf_linkedservice.provenance_type, home_id=adf_linkedservice.home_id, + delete_handler=adf_linkedservice.delete_handler, depth=adf_linkedservice.depth, immediate_upstream=adf_linkedservice.immediate_upstream, immediate_downstream=adf_linkedservice.immediate_downstream, @@ -804,6 +805,7 @@ def _adf_linkedservice_from_nested(nested: AdfLinkedserviceNested) -> AdfLinkeds "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adf_pipeline.py b/pyatlan_v9/model/assets/adf_pipeline.py index d7665f4cd..10d16ca68 100644 --- a/pyatlan_v9/model/assets/adf_pipeline.py +++ b/pyatlan_v9/model/assets/adf_pipeline.py @@ -634,6 +634,7 @@ def _adf_pipeline_to_nested(adf_pipeline: AdfPipeline) -> AdfPipelineNested: is_incomplete=adf_pipeline.is_incomplete, provenance_type=adf_pipeline.provenance_type, home_id=adf_pipeline.home_id, + delete_handler=adf_pipeline.delete_handler, depth=adf_pipeline.depth, immediate_upstream=adf_pipeline.immediate_upstream, immediate_downstream=adf_pipeline.immediate_downstream, @@ -680,6 +681,7 @@ def _adf_pipeline_from_nested(nested: AdfPipelineNested) -> AdfPipeline: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adls.py b/pyatlan_v9/model/assets/adls.py index 65bd9c24c..4a3a26ae6 100644 --- a/pyatlan_v9/model/assets/adls.py +++ b/pyatlan_v9/model/assets/adls.py @@ -608,6 +608,7 @@ def _adls_to_nested(adls: ADLS) -> ADLSNested: is_incomplete=adls.is_incomplete, provenance_type=adls.provenance_type, home_id=adls.home_id, + delete_handler=adls.delete_handler, depth=adls.depth, immediate_upstream=adls.immediate_upstream, immediate_downstream=adls.immediate_downstream, @@ -652,6 +653,7 @@ def _adls_from_nested(nested: ADLSNested) -> ADLS: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adls_account.py b/pyatlan_v9/model/assets/adls_account.py index 55eb09264..682282b42 100644 --- a/pyatlan_v9/model/assets/adls_account.py +++ b/pyatlan_v9/model/assets/adls_account.py @@ -750,6 +750,7 @@ def _adls_account_to_nested(adls_account: ADLSAccount) -> ADLSAccountNested: is_incomplete=adls_account.is_incomplete, provenance_type=adls_account.provenance_type, home_id=adls_account.home_id, + delete_handler=adls_account.delete_handler, depth=adls_account.depth, immediate_upstream=adls_account.immediate_upstream, immediate_downstream=adls_account.immediate_downstream, @@ -796,6 +797,7 @@ def _adls_account_from_nested(nested: ADLSAccountNested) -> ADLSAccount: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adls_container.py b/pyatlan_v9/model/assets/adls_container.py index 1a1add00f..25bc72dac 100644 --- a/pyatlan_v9/model/assets/adls_container.py +++ b/pyatlan_v9/model/assets/adls_container.py @@ -758,6 +758,7 @@ def _adls_container_to_nested(adls_container: ADLSContainer) -> ADLSContainerNes is_incomplete=adls_container.is_incomplete, provenance_type=adls_container.provenance_type, home_id=adls_container.home_id, + delete_handler=adls_container.delete_handler, depth=adls_container.depth, immediate_upstream=adls_container.immediate_upstream, immediate_downstream=adls_container.immediate_downstream, @@ -806,6 +807,7 @@ def _adls_container_from_nested(nested: ADLSContainerNested) -> ADLSContainer: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/adls_object.py b/pyatlan_v9/model/assets/adls_object.py index 647ed19e8..fed04059c 100644 --- a/pyatlan_v9/model/assets/adls_object.py +++ b/pyatlan_v9/model/assets/adls_object.py @@ -941,6 +941,7 @@ def _adls_object_to_nested(adls_object: ADLSObject) -> ADLSObjectNested: is_incomplete=adls_object.is_incomplete, provenance_type=adls_object.provenance_type, home_id=adls_object.home_id, + delete_handler=adls_object.delete_handler, depth=adls_object.depth, immediate_upstream=adls_object.immediate_upstream, immediate_downstream=adls_object.immediate_downstream, @@ -987,6 +988,7 @@ def _adls_object_from_nested(nested: ADLSObjectNested) -> ADLSObject: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/agent.py b/pyatlan_v9/model/assets/agent.py index 34c1f9d38..26f3cdd15 100644 --- a/pyatlan_v9/model/assets/agent.py +++ b/pyatlan_v9/model/assets/agent.py @@ -665,6 +665,7 @@ def _agent_to_nested(agent: Agent) -> AgentNested: is_incomplete=agent.is_incomplete, provenance_type=agent.provenance_type, home_id=agent.home_id, + delete_handler=agent.delete_handler, depth=agent.depth, immediate_upstream=agent.immediate_upstream, immediate_downstream=agent.immediate_downstream, @@ -709,6 +710,7 @@ def _agent_from_nested(nested: AgentNested) -> Agent: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/agentic.py b/pyatlan_v9/model/assets/agentic.py index e7fefe329..d6783a7fd 100644 --- a/pyatlan_v9/model/assets/agentic.py +++ b/pyatlan_v9/model/assets/agentic.py @@ -567,6 +567,7 @@ def _agentic_to_nested(agentic: Agentic) -> AgenticNested: is_incomplete=agentic.is_incomplete, provenance_type=agentic.provenance_type, home_id=agentic.home_id, + delete_handler=agentic.delete_handler, depth=agentic.depth, immediate_upstream=agentic.immediate_upstream, immediate_downstream=agentic.immediate_downstream, @@ -611,6 +612,7 @@ def _agentic_from_nested(nested: AgenticNested) -> Agentic: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ai.py b/pyatlan_v9/model/assets/ai.py index b9f9cacc4..5368609ce 100644 --- a/pyatlan_v9/model/assets/ai.py +++ b/pyatlan_v9/model/assets/ai.py @@ -647,6 +647,7 @@ def _ai_to_nested(ai: AI) -> AINested: is_incomplete=ai.is_incomplete, provenance_type=ai.provenance_type, home_id=ai.home_id, + delete_handler=ai.delete_handler, depth=ai.depth, immediate_upstream=ai.immediate_upstream, immediate_downstream=ai.immediate_downstream, @@ -691,6 +692,7 @@ def _ai_from_nested(nested: AINested) -> AI: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ai_application.py b/pyatlan_v9/model/assets/ai_application.py index 72879595c..88bbf8c92 100644 --- a/pyatlan_v9/model/assets/ai_application.py +++ b/pyatlan_v9/model/assets/ai_application.py @@ -721,6 +721,7 @@ def _ai_application_to_nested(ai_application: AIApplication) -> AIApplicationNes is_incomplete=ai_application.is_incomplete, provenance_type=ai_application.provenance_type, home_id=ai_application.home_id, + delete_handler=ai_application.delete_handler, depth=ai_application.depth, immediate_upstream=ai_application.immediate_upstream, immediate_downstream=ai_application.immediate_downstream, @@ -769,6 +770,7 @@ def _ai_application_from_nested(nested: AIApplicationNested) -> AIApplication: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ai_model.py b/pyatlan_v9/model/assets/ai_model.py index 0406271ea..4b4e84231 100644 --- a/pyatlan_v9/model/assets/ai_model.py +++ b/pyatlan_v9/model/assets/ai_model.py @@ -796,6 +796,7 @@ def _ai_model_to_nested(ai_model: AIModel) -> AIModelNested: is_incomplete=ai_model.is_incomplete, provenance_type=ai_model.provenance_type, home_id=ai_model.home_id, + delete_handler=ai_model.delete_handler, depth=ai_model.depth, immediate_upstream=ai_model.immediate_upstream, immediate_downstream=ai_model.immediate_downstream, @@ -840,6 +841,7 @@ def _ai_model_from_nested(nested: AIModelNested) -> AIModel: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ai_model_version.py b/pyatlan_v9/model/assets/ai_model_version.py index fddabc7ef..cce1d442c 100644 --- a/pyatlan_v9/model/assets/ai_model_version.py +++ b/pyatlan_v9/model/assets/ai_model_version.py @@ -709,6 +709,7 @@ def _ai_model_version_to_nested( is_incomplete=ai_model_version.is_incomplete, provenance_type=ai_model_version.provenance_type, home_id=ai_model_version.home_id, + delete_handler=ai_model_version.delete_handler, depth=ai_model_version.depth, immediate_upstream=ai_model_version.immediate_upstream, immediate_downstream=ai_model_version.immediate_downstream, @@ -757,6 +758,7 @@ def _ai_model_version_from_nested(nested: AIModelVersionNested) -> AIModelVersio "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/airflow.py b/pyatlan_v9/model/assets/airflow.py index 3296e7e11..01a3bfbd4 100644 --- a/pyatlan_v9/model/assets/airflow.py +++ b/pyatlan_v9/model/assets/airflow.py @@ -637,6 +637,7 @@ def _airflow_to_nested(airflow: Airflow) -> AirflowNested: is_incomplete=airflow.is_incomplete, provenance_type=airflow.provenance_type, home_id=airflow.home_id, + delete_handler=airflow.delete_handler, depth=airflow.depth, immediate_upstream=airflow.immediate_upstream, immediate_downstream=airflow.immediate_downstream, @@ -681,6 +682,7 @@ def _airflow_from_nested(nested: AirflowNested) -> Airflow: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/airflow_dag.py b/pyatlan_v9/model/assets/airflow_dag.py index dcc3d541b..231d63f1b 100644 --- a/pyatlan_v9/model/assets/airflow_dag.py +++ b/pyatlan_v9/model/assets/airflow_dag.py @@ -694,6 +694,7 @@ def _airflow_dag_to_nested(airflow_dag: AirflowDag) -> AirflowDagNested: is_incomplete=airflow_dag.is_incomplete, provenance_type=airflow_dag.provenance_type, home_id=airflow_dag.home_id, + delete_handler=airflow_dag.delete_handler, depth=airflow_dag.depth, immediate_upstream=airflow_dag.immediate_upstream, immediate_downstream=airflow_dag.immediate_downstream, @@ -740,6 +741,7 @@ def _airflow_dag_from_nested(nested: AirflowDagNested) -> AirflowDag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/airflow_task.py b/pyatlan_v9/model/assets/airflow_task.py index fe2a56746..5bdd46429 100644 --- a/pyatlan_v9/model/assets/airflow_task.py +++ b/pyatlan_v9/model/assets/airflow_task.py @@ -834,6 +834,7 @@ def _airflow_task_to_nested(airflow_task: AirflowTask) -> AirflowTaskNested: is_incomplete=airflow_task.is_incomplete, provenance_type=airflow_task.provenance_type, home_id=airflow_task.home_id, + delete_handler=airflow_task.delete_handler, depth=airflow_task.depth, immediate_upstream=airflow_task.immediate_upstream, immediate_downstream=airflow_task.immediate_downstream, @@ -880,6 +881,7 @@ def _airflow_task_from_nested(nested: AirflowTaskNested) -> AirflowTask: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan.py b/pyatlan_v9/model/assets/anaplan.py index 00fea62f5..2938f48be 100644 --- a/pyatlan_v9/model/assets/anaplan.py +++ b/pyatlan_v9/model/assets/anaplan.py @@ -612,6 +612,7 @@ def _anaplan_to_nested(anaplan: Anaplan) -> AnaplanNested: is_incomplete=anaplan.is_incomplete, provenance_type=anaplan.provenance_type, home_id=anaplan.home_id, + delete_handler=anaplan.delete_handler, depth=anaplan.depth, immediate_upstream=anaplan.immediate_upstream, immediate_downstream=anaplan.immediate_downstream, @@ -656,6 +657,7 @@ def _anaplan_from_nested(nested: AnaplanNested) -> Anaplan: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_app.py b/pyatlan_v9/model/assets/anaplan_app.py index 9008ab6bf..3a1709958 100644 --- a/pyatlan_v9/model/assets/anaplan_app.py +++ b/pyatlan_v9/model/assets/anaplan_app.py @@ -647,6 +647,7 @@ def _anaplan_app_to_nested(anaplan_app: AnaplanApp) -> AnaplanAppNested: is_incomplete=anaplan_app.is_incomplete, provenance_type=anaplan_app.provenance_type, home_id=anaplan_app.home_id, + delete_handler=anaplan_app.delete_handler, depth=anaplan_app.depth, immediate_upstream=anaplan_app.immediate_upstream, immediate_downstream=anaplan_app.immediate_downstream, @@ -693,6 +694,7 @@ def _anaplan_app_from_nested(nested: AnaplanAppNested) -> AnaplanApp: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_dimension.py b/pyatlan_v9/model/assets/anaplan_dimension.py index 9a4af60ac..4fed0d5e4 100644 --- a/pyatlan_v9/model/assets/anaplan_dimension.py +++ b/pyatlan_v9/model/assets/anaplan_dimension.py @@ -743,6 +743,7 @@ def _anaplan_dimension_to_nested( is_incomplete=anaplan_dimension.is_incomplete, provenance_type=anaplan_dimension.provenance_type, home_id=anaplan_dimension.home_id, + delete_handler=anaplan_dimension.delete_handler, depth=anaplan_dimension.depth, immediate_upstream=anaplan_dimension.immediate_upstream, immediate_downstream=anaplan_dimension.immediate_downstream, @@ -791,6 +792,7 @@ def _anaplan_dimension_from_nested(nested: AnaplanDimensionNested) -> AnaplanDim "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_line_item.py b/pyatlan_v9/model/assets/anaplan_line_item.py index cd74c450a..7599259cf 100644 --- a/pyatlan_v9/model/assets/anaplan_line_item.py +++ b/pyatlan_v9/model/assets/anaplan_line_item.py @@ -744,6 +744,7 @@ def _anaplan_line_item_to_nested( is_incomplete=anaplan_line_item.is_incomplete, provenance_type=anaplan_line_item.provenance_type, home_id=anaplan_line_item.home_id, + delete_handler=anaplan_line_item.delete_handler, depth=anaplan_line_item.depth, immediate_upstream=anaplan_line_item.immediate_upstream, immediate_downstream=anaplan_line_item.immediate_downstream, @@ -792,6 +793,7 @@ def _anaplan_line_item_from_nested(nested: AnaplanLineItemNested) -> AnaplanLine "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_list.py b/pyatlan_v9/model/assets/anaplan_list.py index 30fb04abc..976082810 100644 --- a/pyatlan_v9/model/assets/anaplan_list.py +++ b/pyatlan_v9/model/assets/anaplan_list.py @@ -717,6 +717,7 @@ def _anaplan_list_to_nested(anaplan_list: AnaplanList) -> AnaplanListNested: is_incomplete=anaplan_list.is_incomplete, provenance_type=anaplan_list.provenance_type, home_id=anaplan_list.home_id, + delete_handler=anaplan_list.delete_handler, depth=anaplan_list.depth, immediate_upstream=anaplan_list.immediate_upstream, immediate_downstream=anaplan_list.immediate_downstream, @@ -763,6 +764,7 @@ def _anaplan_list_from_nested(nested: AnaplanListNested) -> AnaplanList: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_model.py b/pyatlan_v9/model/assets/anaplan_model.py index 22eeb96db..99fa178bb 100644 --- a/pyatlan_v9/model/assets/anaplan_model.py +++ b/pyatlan_v9/model/assets/anaplan_model.py @@ -724,6 +724,7 @@ def _anaplan_model_to_nested(anaplan_model: AnaplanModel) -> AnaplanModelNested: is_incomplete=anaplan_model.is_incomplete, provenance_type=anaplan_model.provenance_type, home_id=anaplan_model.home_id, + delete_handler=anaplan_model.delete_handler, depth=anaplan_model.depth, immediate_upstream=anaplan_model.immediate_upstream, immediate_downstream=anaplan_model.immediate_downstream, @@ -772,6 +773,7 @@ def _anaplan_model_from_nested(nested: AnaplanModelNested) -> AnaplanModel: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_module.py b/pyatlan_v9/model/assets/anaplan_module.py index e6b63e0e2..386b16e91 100644 --- a/pyatlan_v9/model/assets/anaplan_module.py +++ b/pyatlan_v9/model/assets/anaplan_module.py @@ -712,6 +712,7 @@ def _anaplan_module_to_nested(anaplan_module: AnaplanModule) -> AnaplanModuleNes is_incomplete=anaplan_module.is_incomplete, provenance_type=anaplan_module.provenance_type, home_id=anaplan_module.home_id, + delete_handler=anaplan_module.delete_handler, depth=anaplan_module.depth, immediate_upstream=anaplan_module.immediate_upstream, immediate_downstream=anaplan_module.immediate_downstream, @@ -760,6 +761,7 @@ def _anaplan_module_from_nested(nested: AnaplanModuleNested) -> AnaplanModule: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_page.py b/pyatlan_v9/model/assets/anaplan_page.py index 9c9ea68bd..ff0679c62 100644 --- a/pyatlan_v9/model/assets/anaplan_page.py +++ b/pyatlan_v9/model/assets/anaplan_page.py @@ -714,6 +714,7 @@ def _anaplan_page_to_nested(anaplan_page: AnaplanPage) -> AnaplanPageNested: is_incomplete=anaplan_page.is_incomplete, provenance_type=anaplan_page.provenance_type, home_id=anaplan_page.home_id, + delete_handler=anaplan_page.delete_handler, depth=anaplan_page.depth, immediate_upstream=anaplan_page.immediate_upstream, immediate_downstream=anaplan_page.immediate_downstream, @@ -760,6 +761,7 @@ def _anaplan_page_from_nested(nested: AnaplanPageNested) -> AnaplanPage: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_system_dimension.py b/pyatlan_v9/model/assets/anaplan_system_dimension.py index 8179b6f2e..a2dacc27e 100644 --- a/pyatlan_v9/model/assets/anaplan_system_dimension.py +++ b/pyatlan_v9/model/assets/anaplan_system_dimension.py @@ -657,6 +657,7 @@ def _anaplan_system_dimension_to_nested( is_incomplete=anaplan_system_dimension.is_incomplete, provenance_type=anaplan_system_dimension.provenance_type, home_id=anaplan_system_dimension.home_id, + delete_handler=anaplan_system_dimension.delete_handler, depth=anaplan_system_dimension.depth, immediate_upstream=anaplan_system_dimension.immediate_upstream, immediate_downstream=anaplan_system_dimension.immediate_downstream, @@ -707,6 +708,7 @@ def _anaplan_system_dimension_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_view.py b/pyatlan_v9/model/assets/anaplan_view.py index 81007e019..02221893e 100644 --- a/pyatlan_v9/model/assets/anaplan_view.py +++ b/pyatlan_v9/model/assets/anaplan_view.py @@ -744,6 +744,7 @@ def _anaplan_view_to_nested(anaplan_view: AnaplanView) -> AnaplanViewNested: is_incomplete=anaplan_view.is_incomplete, provenance_type=anaplan_view.provenance_type, home_id=anaplan_view.home_id, + delete_handler=anaplan_view.delete_handler, depth=anaplan_view.depth, immediate_upstream=anaplan_view.immediate_upstream, immediate_downstream=anaplan_view.immediate_downstream, @@ -790,6 +791,7 @@ def _anaplan_view_from_nested(nested: AnaplanViewNested) -> AnaplanView: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anaplan_workspace.py b/pyatlan_v9/model/assets/anaplan_workspace.py index 1b1df19bc..f8ef3bdf2 100644 --- a/pyatlan_v9/model/assets/anaplan_workspace.py +++ b/pyatlan_v9/model/assets/anaplan_workspace.py @@ -679,6 +679,7 @@ def _anaplan_workspace_to_nested( is_incomplete=anaplan_workspace.is_incomplete, provenance_type=anaplan_workspace.provenance_type, home_id=anaplan_workspace.home_id, + delete_handler=anaplan_workspace.delete_handler, depth=anaplan_workspace.depth, immediate_upstream=anaplan_workspace.immediate_upstream, immediate_downstream=anaplan_workspace.immediate_downstream, @@ -727,6 +728,7 @@ def _anaplan_workspace_from_nested(nested: AnaplanWorkspaceNested) -> AnaplanWor "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anomalo.py b/pyatlan_v9/model/assets/anomalo.py index 0df633c69..d01860920 100644 --- a/pyatlan_v9/model/assets/anomalo.py +++ b/pyatlan_v9/model/assets/anomalo.py @@ -557,6 +557,7 @@ def _anomalo_to_nested(anomalo: Anomalo) -> AnomaloNested: is_incomplete=anomalo.is_incomplete, provenance_type=anomalo.provenance_type, home_id=anomalo.home_id, + delete_handler=anomalo.delete_handler, depth=anomalo.depth, immediate_upstream=anomalo.immediate_upstream, immediate_downstream=anomalo.immediate_downstream, @@ -601,6 +602,7 @@ def _anomalo_from_nested(nested: AnomaloNested) -> Anomalo: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/anomalo_check.py b/pyatlan_v9/model/assets/anomalo_check.py index 6b19bca46..fd1faa16e 100644 --- a/pyatlan_v9/model/assets/anomalo_check.py +++ b/pyatlan_v9/model/assets/anomalo_check.py @@ -681,6 +681,7 @@ def _anomalo_check_to_nested(anomalo_check: AnomaloCheck) -> AnomaloCheckNested: is_incomplete=anomalo_check.is_incomplete, provenance_type=anomalo_check.provenance_type, home_id=anomalo_check.home_id, + delete_handler=anomalo_check.delete_handler, depth=anomalo_check.depth, immediate_upstream=anomalo_check.immediate_upstream, immediate_downstream=anomalo_check.immediate_downstream, @@ -729,6 +730,7 @@ def _anomalo_check_from_nested(nested: AnomaloCheckNested) -> AnomaloCheck: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/api.py b/pyatlan_v9/model/assets/api.py index 344793f1a..79b37849f 100644 --- a/pyatlan_v9/model/assets/api.py +++ b/pyatlan_v9/model/assets/api.py @@ -617,6 +617,7 @@ def _api_to_nested(api: API) -> APINested: is_incomplete=api.is_incomplete, provenance_type=api.provenance_type, home_id=api.home_id, + delete_handler=api.delete_handler, depth=api.depth, immediate_upstream=api.immediate_upstream, immediate_downstream=api.immediate_downstream, @@ -661,6 +662,7 @@ def _api_from_nested(nested: APINested) -> API: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/api_field.py b/pyatlan_v9/model/assets/api_field.py index ff61daeeb..8101e0c68 100644 --- a/pyatlan_v9/model/assets/api_field.py +++ b/pyatlan_v9/model/assets/api_field.py @@ -803,6 +803,7 @@ def _api_field_to_nested(api_field: APIField) -> APIFieldNested: is_incomplete=api_field.is_incomplete, provenance_type=api_field.provenance_type, home_id=api_field.home_id, + delete_handler=api_field.delete_handler, depth=api_field.depth, immediate_upstream=api_field.immediate_upstream, immediate_downstream=api_field.immediate_downstream, @@ -849,6 +850,7 @@ def _api_field_from_nested(nested: APIFieldNested) -> APIField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/api_object.py b/pyatlan_v9/model/assets/api_object.py index 0d65d8dec..97a51dfb1 100644 --- a/pyatlan_v9/model/assets/api_object.py +++ b/pyatlan_v9/model/assets/api_object.py @@ -672,6 +672,7 @@ def _api_object_to_nested(api_object: APIObject) -> APIObjectNested: is_incomplete=api_object.is_incomplete, provenance_type=api_object.provenance_type, home_id=api_object.home_id, + delete_handler=api_object.delete_handler, depth=api_object.depth, immediate_upstream=api_object.immediate_upstream, immediate_downstream=api_object.immediate_downstream, @@ -718,6 +719,7 @@ def _api_object_from_nested(nested: APIObjectNested) -> APIObject: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/api_path.py b/pyatlan_v9/model/assets/api_path.py index 838b50e61..920e929f4 100644 --- a/pyatlan_v9/model/assets/api_path.py +++ b/pyatlan_v9/model/assets/api_path.py @@ -762,6 +762,7 @@ def _api_path_to_nested(api_path: APIPath) -> APIPathNested: is_incomplete=api_path.is_incomplete, provenance_type=api_path.provenance_type, home_id=api_path.home_id, + delete_handler=api_path.delete_handler, depth=api_path.depth, immediate_upstream=api_path.immediate_upstream, immediate_downstream=api_path.immediate_downstream, @@ -806,6 +807,7 @@ def _api_path_from_nested(nested: APIPathNested) -> APIPath: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/api_query.py b/pyatlan_v9/model/assets/api_query.py index d93001bbc..d26dd1dc8 100644 --- a/pyatlan_v9/model/assets/api_query.py +++ b/pyatlan_v9/model/assets/api_query.py @@ -717,6 +717,7 @@ def _api_query_to_nested(api_query: APIQuery) -> APIQueryNested: is_incomplete=api_query.is_incomplete, provenance_type=api_query.provenance_type, home_id=api_query.home_id, + delete_handler=api_query.delete_handler, depth=api_query.depth, immediate_upstream=api_query.immediate_upstream, immediate_downstream=api_query.immediate_downstream, @@ -763,6 +764,7 @@ def _api_query_from_nested(nested: APIQueryNested) -> APIQuery: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/api_spec.py b/pyatlan_v9/model/assets/api_spec.py index d248c5fa2..f8ef9acab 100644 --- a/pyatlan_v9/model/assets/api_spec.py +++ b/pyatlan_v9/model/assets/api_spec.py @@ -741,6 +741,7 @@ def _api_spec_to_nested(api_spec: APISpec) -> APISpecNested: is_incomplete=api_spec.is_incomplete, provenance_type=api_spec.provenance_type, home_id=api_spec.home_id, + delete_handler=api_spec.delete_handler, depth=api_spec.depth, immediate_upstream=api_spec.immediate_upstream, immediate_downstream=api_spec.immediate_downstream, @@ -785,6 +786,7 @@ def _api_spec_from_nested(nested: APISpecNested) -> APISpec: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/app.py b/pyatlan_v9/model/assets/app.py index fa4cce614..e6f2696ed 100644 --- a/pyatlan_v9/model/assets/app.py +++ b/pyatlan_v9/model/assets/app.py @@ -553,6 +553,7 @@ def _app_to_nested(app: App) -> AppNested: is_incomplete=app.is_incomplete, provenance_type=app.provenance_type, home_id=app.home_id, + delete_handler=app.delete_handler, depth=app.depth, immediate_upstream=app.immediate_upstream, immediate_downstream=app.immediate_downstream, @@ -597,6 +598,7 @@ def _app_from_nested(nested: AppNested) -> App: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/app_workflow_run.py b/pyatlan_v9/model/assets/app_workflow_run.py index 1f10c7dd5..385c882ec 100644 --- a/pyatlan_v9/model/assets/app_workflow_run.py +++ b/pyatlan_v9/model/assets/app_workflow_run.py @@ -771,6 +771,7 @@ def _app_workflow_run_to_nested( is_incomplete=app_workflow_run.is_incomplete, provenance_type=app_workflow_run.provenance_type, home_id=app_workflow_run.home_id, + delete_handler=app_workflow_run.delete_handler, depth=app_workflow_run.depth, immediate_upstream=app_workflow_run.immediate_upstream, immediate_downstream=app_workflow_run.immediate_downstream, @@ -819,6 +820,7 @@ def _app_workflow_run_from_nested(nested: AppWorkflowRunNested) -> AppWorkflowRu "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/application.py b/pyatlan_v9/model/assets/application.py index 8e06267f0..464c392bb 100644 --- a/pyatlan_v9/model/assets/application.py +++ b/pyatlan_v9/model/assets/application.py @@ -613,6 +613,7 @@ def _application_to_nested(application: Application) -> ApplicationNested: is_incomplete=application.is_incomplete, provenance_type=application.provenance_type, home_id=application.home_id, + delete_handler=application.delete_handler, depth=application.depth, immediate_upstream=application.immediate_upstream, immediate_downstream=application.immediate_downstream, @@ -659,6 +660,7 @@ def _application_from_nested(nested: ApplicationNested) -> Application: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/application_field.py b/pyatlan_v9/model/assets/application_field.py index 598a5e571..3a1ce41ce 100644 --- a/pyatlan_v9/model/assets/application_field.py +++ b/pyatlan_v9/model/assets/application_field.py @@ -658,6 +658,7 @@ def _application_field_to_nested( is_incomplete=application_field.is_incomplete, provenance_type=application_field.provenance_type, home_id=application_field.home_id, + delete_handler=application_field.delete_handler, depth=application_field.depth, immediate_upstream=application_field.immediate_upstream, immediate_downstream=application_field.immediate_downstream, @@ -706,6 +707,7 @@ def _application_field_from_nested(nested: ApplicationFieldNested) -> Applicatio "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/artifact.py b/pyatlan_v9/model/assets/artifact.py index fd399cea5..b69fd3bf6 100644 --- a/pyatlan_v9/model/assets/artifact.py +++ b/pyatlan_v9/model/assets/artifact.py @@ -642,6 +642,7 @@ def _artifact_to_nested(artifact: Artifact) -> ArtifactNested: is_incomplete=artifact.is_incomplete, provenance_type=artifact.provenance_type, home_id=artifact.home_id, + delete_handler=artifact.delete_handler, depth=artifact.depth, immediate_upstream=artifact.immediate_upstream, immediate_downstream=artifact.immediate_downstream, @@ -688,6 +689,7 @@ def _artifact_from_nested(nested: ArtifactNested) -> Artifact: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/asset.py b/pyatlan_v9/model/assets/asset.py index 393b70f9c..216b129bd 100644 --- a/pyatlan_v9/model/assets/asset.py +++ b/pyatlan_v9/model/assets/asset.py @@ -2880,6 +2880,7 @@ def _asset_to_nested(asset: Asset) -> AssetNested: is_incomplete=asset.is_incomplete, provenance_type=asset.provenance_type, home_id=asset.home_id, + delete_handler=asset.delete_handler, depth=asset.depth, immediate_upstream=asset.immediate_upstream, immediate_downstream=asset.immediate_downstream, @@ -2924,6 +2925,7 @@ def _asset_from_nested(nested: AssetNested) -> Asset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/asset_grouping.py b/pyatlan_v9/model/assets/asset_grouping.py index 861d88f7a..a2e6b291d 100644 --- a/pyatlan_v9/model/assets/asset_grouping.py +++ b/pyatlan_v9/model/assets/asset_grouping.py @@ -553,6 +553,7 @@ def _asset_grouping_to_nested(asset_grouping: AssetGrouping) -> AssetGroupingNes is_incomplete=asset_grouping.is_incomplete, provenance_type=asset_grouping.provenance_type, home_id=asset_grouping.home_id, + delete_handler=asset_grouping.delete_handler, depth=asset_grouping.depth, immediate_upstream=asset_grouping.immediate_upstream, immediate_downstream=asset_grouping.immediate_downstream, @@ -601,6 +602,7 @@ def _asset_grouping_from_nested(nested: AssetGroupingNested) -> AssetGrouping: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/asset_grouping_collection.py b/pyatlan_v9/model/assets/asset_grouping_collection.py index 97766d607..3deecbd32 100644 --- a/pyatlan_v9/model/assets/asset_grouping_collection.py +++ b/pyatlan_v9/model/assets/asset_grouping_collection.py @@ -591,6 +591,7 @@ def _asset_grouping_collection_to_nested( is_incomplete=asset_grouping_collection.is_incomplete, provenance_type=asset_grouping_collection.provenance_type, home_id=asset_grouping_collection.home_id, + delete_handler=asset_grouping_collection.delete_handler, depth=asset_grouping_collection.depth, immediate_upstream=asset_grouping_collection.immediate_upstream, immediate_downstream=asset_grouping_collection.immediate_downstream, @@ -641,6 +642,7 @@ def _asset_grouping_collection_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/asset_grouping_strategy.py b/pyatlan_v9/model/assets/asset_grouping_strategy.py index 5676c1157..62cc7ed2a 100644 --- a/pyatlan_v9/model/assets/asset_grouping_strategy.py +++ b/pyatlan_v9/model/assets/asset_grouping_strategy.py @@ -576,6 +576,7 @@ def _asset_grouping_strategy_to_nested( is_incomplete=asset_grouping_strategy.is_incomplete, provenance_type=asset_grouping_strategy.provenance_type, home_id=asset_grouping_strategy.home_id, + delete_handler=asset_grouping_strategy.delete_handler, depth=asset_grouping_strategy.depth, immediate_upstream=asset_grouping_strategy.immediate_upstream, immediate_downstream=asset_grouping_strategy.immediate_downstream, @@ -626,6 +627,7 @@ def _asset_grouping_strategy_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlan_app.py b/pyatlan_v9/model/assets/atlan_app.py index b980541d2..9766fda89 100644 --- a/pyatlan_v9/model/assets/atlan_app.py +++ b/pyatlan_v9/model/assets/atlan_app.py @@ -605,6 +605,7 @@ def _atlan_app_to_nested(atlan_app: AtlanApp) -> AtlanAppNested: is_incomplete=atlan_app.is_incomplete, provenance_type=atlan_app.provenance_type, home_id=atlan_app.home_id, + delete_handler=atlan_app.delete_handler, depth=atlan_app.depth, immediate_upstream=atlan_app.immediate_upstream, immediate_downstream=atlan_app.immediate_downstream, @@ -651,6 +652,7 @@ def _atlan_app_from_nested(nested: AtlanAppNested) -> AtlanApp: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlan_app_deployment.py b/pyatlan_v9/model/assets/atlan_app_deployment.py index 4b38e747d..793df12a5 100644 --- a/pyatlan_v9/model/assets/atlan_app_deployment.py +++ b/pyatlan_v9/model/assets/atlan_app_deployment.py @@ -674,6 +674,7 @@ def _atlan_app_deployment_to_nested( is_incomplete=atlan_app_deployment.is_incomplete, provenance_type=atlan_app_deployment.provenance_type, home_id=atlan_app_deployment.home_id, + delete_handler=atlan_app_deployment.delete_handler, depth=atlan_app_deployment.depth, immediate_upstream=atlan_app_deployment.immediate_upstream, immediate_downstream=atlan_app_deployment.immediate_downstream, @@ -724,6 +725,7 @@ def _atlan_app_deployment_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlan_app_installed.py b/pyatlan_v9/model/assets/atlan_app_installed.py index 77190e6f9..b0472fe4b 100644 --- a/pyatlan_v9/model/assets/atlan_app_installed.py +++ b/pyatlan_v9/model/assets/atlan_app_installed.py @@ -656,6 +656,7 @@ def _atlan_app_installed_to_nested( is_incomplete=atlan_app_installed.is_incomplete, provenance_type=atlan_app_installed.provenance_type, home_id=atlan_app_installed.home_id, + delete_handler=atlan_app_installed.delete_handler, depth=atlan_app_installed.depth, immediate_upstream=atlan_app_installed.immediate_upstream, immediate_downstream=atlan_app_installed.immediate_downstream, @@ -706,6 +707,7 @@ def _atlan_app_installed_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlan_app_tool.py b/pyatlan_v9/model/assets/atlan_app_tool.py index c42d20670..7b766011a 100644 --- a/pyatlan_v9/model/assets/atlan_app_tool.py +++ b/pyatlan_v9/model/assets/atlan_app_tool.py @@ -668,6 +668,7 @@ def _atlan_app_tool_to_nested(atlan_app_tool: AtlanAppTool) -> AtlanAppToolNeste is_incomplete=atlan_app_tool.is_incomplete, provenance_type=atlan_app_tool.provenance_type, home_id=atlan_app_tool.home_id, + delete_handler=atlan_app_tool.delete_handler, depth=atlan_app_tool.depth, immediate_upstream=atlan_app_tool.immediate_upstream, immediate_downstream=atlan_app_tool.immediate_downstream, @@ -716,6 +717,7 @@ def _atlan_app_tool_from_nested(nested: AtlanAppToolNested) -> AtlanAppTool: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlan_app_workflow.py b/pyatlan_v9/model/assets/atlan_app_workflow.py index b3f115976..43e98fe26 100644 --- a/pyatlan_v9/model/assets/atlan_app_workflow.py +++ b/pyatlan_v9/model/assets/atlan_app_workflow.py @@ -763,6 +763,7 @@ def _atlan_app_workflow_to_nested( is_incomplete=atlan_app_workflow.is_incomplete, provenance_type=atlan_app_workflow.provenance_type, home_id=atlan_app_workflow.home_id, + delete_handler=atlan_app_workflow.delete_handler, depth=atlan_app_workflow.depth, immediate_upstream=atlan_app_workflow.immediate_upstream, immediate_downstream=atlan_app_workflow.immediate_downstream, @@ -811,6 +812,7 @@ def _atlan_app_workflow_from_nested(nested: AtlanAppWorkflowNested) -> AtlanAppW "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlas_glossary.py b/pyatlan_v9/model/assets/atlas_glossary.py index 138b64a70..90effd7fa 100644 --- a/pyatlan_v9/model/assets/atlas_glossary.py +++ b/pyatlan_v9/model/assets/atlas_glossary.py @@ -571,6 +571,7 @@ def _atlas_glossary_to_nested(atlas_glossary: AtlasGlossary) -> AtlasGlossaryNes is_incomplete=atlas_glossary.is_incomplete, provenance_type=atlas_glossary.provenance_type, home_id=atlas_glossary.home_id, + delete_handler=atlas_glossary.delete_handler, depth=atlas_glossary.depth, immediate_upstream=atlas_glossary.immediate_upstream, immediate_downstream=atlas_glossary.immediate_downstream, @@ -619,6 +620,7 @@ def _atlas_glossary_from_nested(nested: AtlasGlossaryNested) -> AtlasGlossary: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlas_glossary_category.py b/pyatlan_v9/model/assets/atlas_glossary_category.py index 7ecd5f70e..26b8ec226 100644 --- a/pyatlan_v9/model/assets/atlas_glossary_category.py +++ b/pyatlan_v9/model/assets/atlas_glossary_category.py @@ -715,6 +715,7 @@ def _atlas_glossary_category_to_nested( is_incomplete=atlas_glossary_category.is_incomplete, provenance_type=atlas_glossary_category.provenance_type, home_id=atlas_glossary_category.home_id, + delete_handler=atlas_glossary_category.delete_handler, depth=atlas_glossary_category.depth, immediate_upstream=atlas_glossary_category.immediate_upstream, immediate_downstream=atlas_glossary_category.immediate_downstream, @@ -765,6 +766,7 @@ def _atlas_glossary_category_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/atlas_glossary_term.py b/pyatlan_v9/model/assets/atlas_glossary_term.py index b0dfa0d96..c743f77e1 100644 --- a/pyatlan_v9/model/assets/atlas_glossary_term.py +++ b/pyatlan_v9/model/assets/atlas_glossary_term.py @@ -814,6 +814,7 @@ def _atlas_glossary_term_to_nested( is_incomplete=atlas_glossary_term.is_incomplete, provenance_type=atlas_glossary_term.provenance_type, home_id=atlas_glossary_term.home_id, + delete_handler=atlas_glossary_term.delete_handler, depth=atlas_glossary_term.depth, immediate_upstream=atlas_glossary_term.immediate_upstream, immediate_downstream=atlas_glossary_term.immediate_downstream, @@ -864,6 +865,7 @@ def _atlas_glossary_term_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/auth_policy.py b/pyatlan_v9/model/assets/auth_policy.py index 59e09a35f..04c8f3c47 100644 --- a/pyatlan_v9/model/assets/auth_policy.py +++ b/pyatlan_v9/model/assets/auth_policy.py @@ -649,6 +649,7 @@ def _auth_policy_to_nested(auth_policy: AuthPolicy) -> AuthPolicyNested: is_incomplete=auth_policy.is_incomplete, provenance_type=auth_policy.provenance_type, home_id=auth_policy.home_id, + delete_handler=auth_policy.delete_handler, depth=auth_policy.depth, immediate_upstream=auth_policy.immediate_upstream, immediate_downstream=auth_policy.immediate_downstream, @@ -695,6 +696,7 @@ def _auth_policy_from_nested(nested: AuthPolicyNested) -> AuthPolicy: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/auth_service.py b/pyatlan_v9/model/assets/auth_service.py index 9bc7031b9..d7f292ada 100644 --- a/pyatlan_v9/model/assets/auth_service.py +++ b/pyatlan_v9/model/assets/auth_service.py @@ -515,6 +515,7 @@ def _auth_service_to_nested(auth_service: AuthService) -> AuthServiceNested: is_incomplete=auth_service.is_incomplete, provenance_type=auth_service.provenance_type, home_id=auth_service.home_id, + delete_handler=auth_service.delete_handler, depth=auth_service.depth, immediate_upstream=auth_service.immediate_upstream, immediate_downstream=auth_service.immediate_downstream, @@ -561,6 +562,7 @@ def _auth_service_from_nested(nested: AuthServiceNested) -> AuthService: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/aws.py b/pyatlan_v9/model/assets/aws.py index e1f65ab35..068d86865 100644 --- a/pyatlan_v9/model/assets/aws.py +++ b/pyatlan_v9/model/assets/aws.py @@ -537,6 +537,7 @@ def _aws_to_nested(aws: AWS) -> AWSNested: is_incomplete=aws.is_incomplete, provenance_type=aws.provenance_type, home_id=aws.home_id, + delete_handler=aws.delete_handler, depth=aws.depth, immediate_upstream=aws.immediate_upstream, immediate_downstream=aws.immediate_downstream, @@ -581,6 +582,7 @@ def _aws_from_nested(nested: AWSNested) -> AWS: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure.py b/pyatlan_v9/model/assets/azure.py index ee34e446a..da24fff85 100644 --- a/pyatlan_v9/model/assets/azure.py +++ b/pyatlan_v9/model/assets/azure.py @@ -496,6 +496,7 @@ def _azure_to_nested(azure: Azure) -> AzureNested: is_incomplete=azure.is_incomplete, provenance_type=azure.provenance_type, home_id=azure.home_id, + delete_handler=azure.delete_handler, depth=azure.depth, immediate_upstream=azure.immediate_upstream, immediate_downstream=azure.immediate_downstream, @@ -540,6 +541,7 @@ def _azure_from_nested(nested: AzureNested) -> Azure: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure_event_hub.py b/pyatlan_v9/model/assets/azure_event_hub.py index 808c65147..2c22640d4 100644 --- a/pyatlan_v9/model/assets/azure_event_hub.py +++ b/pyatlan_v9/model/assets/azure_event_hub.py @@ -765,6 +765,7 @@ def _azure_event_hub_to_nested(azure_event_hub: AzureEventHub) -> AzureEventHubN is_incomplete=azure_event_hub.is_incomplete, provenance_type=azure_event_hub.provenance_type, home_id=azure_event_hub.home_id, + delete_handler=azure_event_hub.delete_handler, depth=azure_event_hub.depth, immediate_upstream=azure_event_hub.immediate_upstream, immediate_downstream=azure_event_hub.immediate_downstream, @@ -813,6 +814,7 @@ def _azure_event_hub_from_nested(nested: AzureEventHubNested) -> AzureEventHub: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure_event_hub_consumer_group.py b/pyatlan_v9/model/assets/azure_event_hub_consumer_group.py index 7b374e002..986999be7 100644 --- a/pyatlan_v9/model/assets/azure_event_hub_consumer_group.py +++ b/pyatlan_v9/model/assets/azure_event_hub_consumer_group.py @@ -18,6 +18,14 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset +from pyatlan_v9.utils import init_guid, validate_required_fields + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -36,6 +44,7 @@ from .data_quality_related import RelatedDataQualityRule, RelatedMetric from .gcp_dataplex_related import RelatedGCPDataplexAspectType from .gtc_related import RelatedAtlasGlossaryTerm +from .kafka_related import RelatedAzureEventHubConsumerGroup, RelatedKafkaTopic from .knowledge_related import RelatedKnowledgeFile from .model_related import RelatedModelAttribute, RelatedModelEntity from .monte_carlo_related import RelatedMCIncident, RelatedMCMonitor @@ -46,15 +55,6 @@ from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck from .spark_related import RelatedSparkJob -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset -from pyatlan_v9.utils import init_guid, validate_required_fields - -from .kafka_related import RelatedAzureEventHubConsumerGroup, RelatedKafkaTopic # ============================================================================= # FLAT ASSET CLASS @@ -683,6 +683,7 @@ def _azure_event_hub_consumer_group_to_nested( is_incomplete=azure_event_hub_consumer_group.is_incomplete, provenance_type=azure_event_hub_consumer_group.provenance_type, home_id=azure_event_hub_consumer_group.home_id, + delete_handler=azure_event_hub_consumer_group.delete_handler, depth=azure_event_hub_consumer_group.depth, immediate_upstream=azure_event_hub_consumer_group.immediate_upstream, immediate_downstream=azure_event_hub_consumer_group.immediate_downstream, @@ -733,6 +734,7 @@ def _azure_event_hub_consumer_group_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure_service_bus.py b/pyatlan_v9/model/assets/azure_service_bus.py index 8acc0e35d..00b1d7f43 100644 --- a/pyatlan_v9/model/assets/azure_service_bus.py +++ b/pyatlan_v9/model/assets/azure_service_bus.py @@ -594,6 +594,7 @@ def _azure_service_bus_to_nested( is_incomplete=azure_service_bus.is_incomplete, provenance_type=azure_service_bus.provenance_type, home_id=azure_service_bus.home_id, + delete_handler=azure_service_bus.delete_handler, depth=azure_service_bus.depth, immediate_upstream=azure_service_bus.immediate_upstream, immediate_downstream=azure_service_bus.immediate_downstream, @@ -642,6 +643,7 @@ def _azure_service_bus_from_nested(nested: AzureServiceBusNested) -> AzureServic "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure_service_bus_namespace.py b/pyatlan_v9/model/assets/azure_service_bus_namespace.py index 3e01a5424..4de7166de 100644 --- a/pyatlan_v9/model/assets/azure_service_bus_namespace.py +++ b/pyatlan_v9/model/assets/azure_service_bus_namespace.py @@ -613,6 +613,7 @@ def _azure_service_bus_namespace_to_nested( is_incomplete=azure_service_bus_namespace.is_incomplete, provenance_type=azure_service_bus_namespace.provenance_type, home_id=azure_service_bus_namespace.home_id, + delete_handler=azure_service_bus_namespace.delete_handler, depth=azure_service_bus_namespace.depth, immediate_upstream=azure_service_bus_namespace.immediate_upstream, immediate_downstream=azure_service_bus_namespace.immediate_downstream, @@ -663,6 +664,7 @@ def _azure_service_bus_namespace_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure_service_bus_schema.py b/pyatlan_v9/model/assets/azure_service_bus_schema.py index 68f37529e..dd2cb580e 100644 --- a/pyatlan_v9/model/assets/azure_service_bus_schema.py +++ b/pyatlan_v9/model/assets/azure_service_bus_schema.py @@ -611,6 +611,7 @@ def _azure_service_bus_schema_to_nested( is_incomplete=azure_service_bus_schema.is_incomplete, provenance_type=azure_service_bus_schema.provenance_type, home_id=azure_service_bus_schema.home_id, + delete_handler=azure_service_bus_schema.delete_handler, depth=azure_service_bus_schema.depth, immediate_upstream=azure_service_bus_schema.immediate_upstream, immediate_downstream=azure_service_bus_schema.immediate_downstream, @@ -661,6 +662,7 @@ def _azure_service_bus_schema_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/azure_service_bus_topic.py b/pyatlan_v9/model/assets/azure_service_bus_topic.py index 64d497b60..bdb54f976 100644 --- a/pyatlan_v9/model/assets/azure_service_bus_topic.py +++ b/pyatlan_v9/model/assets/azure_service_bus_topic.py @@ -645,6 +645,7 @@ def _azure_service_bus_topic_to_nested( is_incomplete=azure_service_bus_topic.is_incomplete, provenance_type=azure_service_bus_topic.provenance_type, home_id=azure_service_bus_topic.home_id, + delete_handler=azure_service_bus_topic.delete_handler, depth=azure_service_bus_topic.depth, immediate_upstream=azure_service_bus_topic.immediate_upstream, immediate_downstream=azure_service_bus_topic.immediate_downstream, @@ -695,6 +696,7 @@ def _azure_service_bus_topic_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/badge.py b/pyatlan_v9/model/assets/badge.py index 8bb40cbbc..689237936 100644 --- a/pyatlan_v9/model/assets/badge.py +++ b/pyatlan_v9/model/assets/badge.py @@ -537,6 +537,7 @@ def _badge_to_nested(badge: Badge) -> BadgeNested: is_incomplete=badge.is_incomplete, provenance_type=badge.provenance_type, home_id=badge.home_id, + delete_handler=badge.delete_handler, depth=badge.depth, immediate_upstream=badge.immediate_upstream, immediate_downstream=badge.immediate_downstream, @@ -581,6 +582,7 @@ def _badge_from_nested(nested: BadgeNested) -> Badge: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/bi.py b/pyatlan_v9/model/assets/bi.py index 301af6668..2c18b2498 100644 --- a/pyatlan_v9/model/assets/bi.py +++ b/pyatlan_v9/model/assets/bi.py @@ -545,6 +545,7 @@ def _bi_to_nested(bi: BI) -> BINested: is_incomplete=bi.is_incomplete, provenance_type=bi.provenance_type, home_id=bi.home_id, + delete_handler=bi.delete_handler, depth=bi.depth, immediate_upstream=bi.immediate_upstream, immediate_downstream=bi.immediate_downstream, @@ -589,6 +590,7 @@ def _bi_from_nested(nested: BINested) -> BI: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/bi_process.py b/pyatlan_v9/model/assets/bi_process.py index 6ca2ed2ad..dc1749359 100644 --- a/pyatlan_v9/model/assets/bi_process.py +++ b/pyatlan_v9/model/assets/bi_process.py @@ -777,6 +777,7 @@ def _bi_process_to_nested(bi_process: BIProcess) -> BIProcessNested: is_incomplete=bi_process.is_incomplete, provenance_type=bi_process.provenance_type, home_id=bi_process.home_id, + delete_handler=bi_process.delete_handler, depth=bi_process.depth, immediate_upstream=bi_process.immediate_upstream, immediate_downstream=bi_process.immediate_downstream, @@ -823,6 +824,7 @@ def _bi_process_from_nested(nested: BIProcessNested) -> BIProcess: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/bigquery_routine.py b/pyatlan_v9/model/assets/bigquery_routine.py index ad594970c..da42a0b6e 100644 --- a/pyatlan_v9/model/assets/bigquery_routine.py +++ b/pyatlan_v9/model/assets/bigquery_routine.py @@ -546,14 +546,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.atlan_schema is UNSET: errors.append("atlan_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if self.definition is UNSET: errors.append("definition is required for creation") if errors: diff --git a/pyatlan_v9/model/assets/bigquery_tag.py b/pyatlan_v9/model/assets/bigquery_tag.py index d07a752f1..4820fbd3c 100644 --- a/pyatlan_v9/model/assets/bigquery_tag.py +++ b/pyatlan_v9/model/assets/bigquery_tag.py @@ -1041,6 +1041,7 @@ def _bigquery_tag_to_nested(bigquery_tag: BigqueryTag) -> BigqueryTagNested: is_incomplete=bigquery_tag.is_incomplete, provenance_type=bigquery_tag.provenance_type, home_id=bigquery_tag.home_id, + delete_handler=bigquery_tag.delete_handler, depth=bigquery_tag.depth, immediate_upstream=bigquery_tag.immediate_upstream, immediate_downstream=bigquery_tag.immediate_downstream, @@ -1087,6 +1088,7 @@ def _bigquery_tag_from_nested(nested: BigqueryTagNested) -> BigqueryTag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/business_policy.py b/pyatlan_v9/model/assets/business_policy.py index ab32aba6f..23a379665 100644 --- a/pyatlan_v9/model/assets/business_policy.py +++ b/pyatlan_v9/model/assets/business_policy.py @@ -587,6 +587,7 @@ def _business_policy_to_nested(business_policy: BusinessPolicy) -> BusinessPolic is_incomplete=business_policy.is_incomplete, provenance_type=business_policy.provenance_type, home_id=business_policy.home_id, + delete_handler=business_policy.delete_handler, depth=business_policy.depth, immediate_upstream=business_policy.immediate_upstream, immediate_downstream=business_policy.immediate_downstream, @@ -635,6 +636,7 @@ def _business_policy_from_nested(nested: BusinessPolicyNested) -> BusinessPolicy "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/business_policy_exception.py b/pyatlan_v9/model/assets/business_policy_exception.py index fd78770f8..17417eeed 100644 --- a/pyatlan_v9/model/assets/business_policy_exception.py +++ b/pyatlan_v9/model/assets/business_policy_exception.py @@ -20,6 +20,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField from .asset import ( @@ -31,6 +38,10 @@ _extract_asset_attrs, _populate_asset_attrs, ) +from .business_policy_related import ( + RelatedBusinessPolicy, + RelatedBusinessPolicyException, +) from .context_related import RelatedContextRepository from .data_contract_related import RelatedDataContract from .data_mesh_related import RelatedDataProduct @@ -43,17 +54,6 @@ from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .business_policy_related import ( - RelatedBusinessPolicy, - RelatedBusinessPolicyException, -) # ============================================================================= # FLAT ASSET CLASS @@ -536,6 +536,7 @@ def _business_policy_exception_to_nested( is_incomplete=business_policy_exception.is_incomplete, provenance_type=business_policy_exception.provenance_type, home_id=business_policy_exception.home_id, + delete_handler=business_policy_exception.delete_handler, depth=business_policy_exception.depth, immediate_upstream=business_policy_exception.immediate_upstream, immediate_downstream=business_policy_exception.immediate_downstream, @@ -586,6 +587,7 @@ def _business_policy_exception_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/business_policy_incident.py b/pyatlan_v9/model/assets/business_policy_incident.py index 90f5918c6..38ba1fc65 100644 --- a/pyatlan_v9/model/assets/business_policy_incident.py +++ b/pyatlan_v9/model/assets/business_policy_incident.py @@ -19,6 +19,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField from .asset import ( @@ -30,6 +37,7 @@ _extract_asset_attrs, _populate_asset_attrs, ) +from .business_policy_related import RelatedBusinessPolicyIncident from .context_related import RelatedContextRepository from .data_contract_related import RelatedDataContract from .data_mesh_related import RelatedDataProduct @@ -42,14 +50,6 @@ from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .business_policy_related import RelatedBusinessPolicyIncident # ============================================================================= # FLAT ASSET CLASS @@ -520,6 +520,7 @@ def _business_policy_incident_to_nested( is_incomplete=business_policy_incident.is_incomplete, provenance_type=business_policy_incident.provenance_type, home_id=business_policy_incident.home_id, + delete_handler=business_policy_incident.delete_handler, depth=business_policy_incident.depth, immediate_upstream=business_policy_incident.immediate_upstream, immediate_downstream=business_policy_incident.immediate_downstream, @@ -570,6 +571,7 @@ def _business_policy_incident_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/business_policy_log.py b/pyatlan_v9/model/assets/business_policy_log.py index 0f1b43476..57c5ce87c 100644 --- a/pyatlan_v9/model/assets/business_policy_log.py +++ b/pyatlan_v9/model/assets/business_policy_log.py @@ -18,6 +18,13 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField from .asset import ( @@ -29,6 +36,7 @@ _extract_asset_attrs, _populate_asset_attrs, ) +from .business_policy_related import RelatedBusinessPolicyLog from .context_related import RelatedContextRepository from .data_contract_related import RelatedDataContract from .data_mesh_related import RelatedDataProduct @@ -41,14 +49,6 @@ from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .business_policy_related import RelatedBusinessPolicyLog # ============================================================================= # FLAT ASSET CLASS @@ -515,6 +515,7 @@ def _business_policy_log_to_nested( is_incomplete=business_policy_log.is_incomplete, provenance_type=business_policy_log.provenance_type, home_id=business_policy_log.home_id, + delete_handler=business_policy_log.delete_handler, depth=business_policy_log.depth, immediate_upstream=business_policy_log.immediate_upstream, immediate_downstream=business_policy_log.immediate_downstream, @@ -565,6 +566,7 @@ def _business_policy_log_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/calculation_view.py b/pyatlan_v9/model/assets/calculation_view.py index 6a2801b7e..edb1d522d 100644 --- a/pyatlan_v9/model/assets/calculation_view.py +++ b/pyatlan_v9/model/assets/calculation_view.py @@ -482,14 +482,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.atlan_schema is UNSET: errors.append("atlan_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"CalculationView validation failed: {errors}") @@ -1129,6 +1121,7 @@ def _calculation_view_to_nested( is_incomplete=calculation_view.is_incomplete, provenance_type=calculation_view.provenance_type, home_id=calculation_view.home_id, + delete_handler=calculation_view.delete_handler, depth=calculation_view.depth, immediate_upstream=calculation_view.immediate_upstream, immediate_downstream=calculation_view.immediate_downstream, @@ -1177,6 +1170,7 @@ def _calculation_view_from_nested(nested: CalculationViewNested) -> CalculationV "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cassandra.py b/pyatlan_v9/model/assets/cassandra.py index da39530dc..2c6ce2a66 100644 --- a/pyatlan_v9/model/assets/cassandra.py +++ b/pyatlan_v9/model/assets/cassandra.py @@ -608,6 +608,7 @@ def _cassandra_to_nested(cassandra: Cassandra) -> CassandraNested: is_incomplete=cassandra.is_incomplete, provenance_type=cassandra.provenance_type, home_id=cassandra.home_id, + delete_handler=cassandra.delete_handler, depth=cassandra.depth, immediate_upstream=cassandra.immediate_upstream, immediate_downstream=cassandra.immediate_downstream, @@ -654,6 +655,7 @@ def _cassandra_from_nested(nested: CassandraNested) -> Cassandra: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cassandra_column.py b/pyatlan_v9/model/assets/cassandra_column.py index 5ef08de98..42cecbc4a 100644 --- a/pyatlan_v9/model/assets/cassandra_column.py +++ b/pyatlan_v9/model/assets/cassandra_column.py @@ -812,6 +812,7 @@ def _cassandra_column_to_nested( is_incomplete=cassandra_column.is_incomplete, provenance_type=cassandra_column.provenance_type, home_id=cassandra_column.home_id, + delete_handler=cassandra_column.delete_handler, depth=cassandra_column.depth, immediate_upstream=cassandra_column.immediate_upstream, immediate_downstream=cassandra_column.immediate_downstream, @@ -860,6 +861,7 @@ def _cassandra_column_from_nested(nested: CassandraColumnNested) -> CassandraCol "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cassandra_index.py b/pyatlan_v9/model/assets/cassandra_index.py index 899ea1ee7..e3835e70d 100644 --- a/pyatlan_v9/model/assets/cassandra_index.py +++ b/pyatlan_v9/model/assets/cassandra_index.py @@ -709,6 +709,7 @@ def _cassandra_index_to_nested(cassandra_index: CassandraIndex) -> CassandraInde is_incomplete=cassandra_index.is_incomplete, provenance_type=cassandra_index.provenance_type, home_id=cassandra_index.home_id, + delete_handler=cassandra_index.delete_handler, depth=cassandra_index.depth, immediate_upstream=cassandra_index.immediate_upstream, immediate_downstream=cassandra_index.immediate_downstream, @@ -757,6 +758,7 @@ def _cassandra_index_from_nested(nested: CassandraIndexNested) -> CassandraIndex "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cassandra_keyspace.py b/pyatlan_v9/model/assets/cassandra_keyspace.py index 4a3a6505c..0db39496e 100644 --- a/pyatlan_v9/model/assets/cassandra_keyspace.py +++ b/pyatlan_v9/model/assets/cassandra_keyspace.py @@ -714,6 +714,7 @@ def _cassandra_keyspace_to_nested( is_incomplete=cassandra_keyspace.is_incomplete, provenance_type=cassandra_keyspace.provenance_type, home_id=cassandra_keyspace.home_id, + delete_handler=cassandra_keyspace.delete_handler, depth=cassandra_keyspace.depth, immediate_upstream=cassandra_keyspace.immediate_upstream, immediate_downstream=cassandra_keyspace.immediate_downstream, @@ -764,6 +765,7 @@ def _cassandra_keyspace_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cassandra_table.py b/pyatlan_v9/model/assets/cassandra_table.py index 69bcc6044..5b41bd3e8 100644 --- a/pyatlan_v9/model/assets/cassandra_table.py +++ b/pyatlan_v9/model/assets/cassandra_table.py @@ -898,6 +898,7 @@ def _cassandra_table_to_nested(cassandra_table: CassandraTable) -> CassandraTabl is_incomplete=cassandra_table.is_incomplete, provenance_type=cassandra_table.provenance_type, home_id=cassandra_table.home_id, + delete_handler=cassandra_table.delete_handler, depth=cassandra_table.depth, immediate_upstream=cassandra_table.immediate_upstream, immediate_downstream=cassandra_table.immediate_downstream, @@ -946,6 +947,7 @@ def _cassandra_table_from_nested(nested: CassandraTableNested) -> CassandraTable "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cassandra_view.py b/pyatlan_v9/model/assets/cassandra_view.py index 14193f7df..91bf08974 100644 --- a/pyatlan_v9/model/assets/cassandra_view.py +++ b/pyatlan_v9/model/assets/cassandra_view.py @@ -882,6 +882,7 @@ def _cassandra_view_to_nested(cassandra_view: CassandraView) -> CassandraViewNes is_incomplete=cassandra_view.is_incomplete, provenance_type=cassandra_view.provenance_type, home_id=cassandra_view.home_id, + delete_handler=cassandra_view.delete_handler, depth=cassandra_view.depth, immediate_upstream=cassandra_view.immediate_upstream, immediate_downstream=cassandra_view.immediate_downstream, @@ -930,6 +931,7 @@ def _cassandra_view_from_nested(nested: CassandraViewNested) -> CassandraView: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/catalog.py b/pyatlan_v9/model/assets/catalog.py index e1df17697..d59ac4325 100644 --- a/pyatlan_v9/model/assets/catalog.py +++ b/pyatlan_v9/model/assets/catalog.py @@ -549,6 +549,7 @@ def _catalog_to_nested(catalog: Catalog) -> CatalogNested: is_incomplete=catalog.is_incomplete, provenance_type=catalog.provenance_type, home_id=catalog.home_id, + delete_handler=catalog.delete_handler, depth=catalog.depth, immediate_upstream=catalog.immediate_upstream, immediate_downstream=catalog.immediate_downstream, @@ -593,6 +594,7 @@ def _catalog_from_nested(nested: CatalogNested) -> Catalog: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cloud.py b/pyatlan_v9/model/assets/cloud.py index 0c5f36d13..9c66d48ca 100644 --- a/pyatlan_v9/model/assets/cloud.py +++ b/pyatlan_v9/model/assets/cloud.py @@ -460,6 +460,7 @@ def _cloud_to_nested(cloud: Cloud) -> CloudNested: is_incomplete=cloud.is_incomplete, provenance_type=cloud.provenance_type, home_id=cloud.home_id, + delete_handler=cloud.delete_handler, depth=cloud.depth, immediate_upstream=cloud.immediate_upstream, immediate_downstream=cloud.immediate_downstream, @@ -504,6 +505,7 @@ def _cloud_from_nested(nested: CloudNested) -> Cloud: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite.py b/pyatlan_v9/model/assets/cognite.py index cbd1892f7..db90594d0 100644 --- a/pyatlan_v9/model/assets/cognite.py +++ b/pyatlan_v9/model/assets/cognite.py @@ -549,6 +549,7 @@ def _cognite_to_nested(cognite: Cognite) -> CogniteNested: is_incomplete=cognite.is_incomplete, provenance_type=cognite.provenance_type, home_id=cognite.home_id, + delete_handler=cognite.delete_handler, depth=cognite.depth, immediate_upstream=cognite.immediate_upstream, immediate_downstream=cognite.immediate_downstream, @@ -593,6 +594,7 @@ def _cognite_from_nested(nested: CogniteNested) -> Cognite: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite3d_model.py b/pyatlan_v9/model/assets/cognite3d_model.py index 8279e3412..8fe9969e8 100644 --- a/pyatlan_v9/model/assets/cognite3d_model.py +++ b/pyatlan_v9/model/assets/cognite3d_model.py @@ -576,6 +576,7 @@ def _cognite3d_model_to_nested(cognite3d_model: Cognite3DModel) -> Cognite3DMode is_incomplete=cognite3d_model.is_incomplete, provenance_type=cognite3d_model.provenance_type, home_id=cognite3d_model.home_id, + delete_handler=cognite3d_model.delete_handler, depth=cognite3d_model.depth, immediate_upstream=cognite3d_model.immediate_upstream, immediate_downstream=cognite3d_model.immediate_downstream, @@ -624,6 +625,7 @@ def _cognite3d_model_from_nested(nested: Cognite3DModelNested) -> Cognite3DModel "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite_asset.py b/pyatlan_v9/model/assets/cognite_asset.py index aca1e44df..9edfd8a30 100644 --- a/pyatlan_v9/model/assets/cognite_asset.py +++ b/pyatlan_v9/model/assets/cognite_asset.py @@ -600,6 +600,7 @@ def _cognite_asset_to_nested(cognite_asset: CogniteAsset) -> CogniteAssetNested: is_incomplete=cognite_asset.is_incomplete, provenance_type=cognite_asset.provenance_type, home_id=cognite_asset.home_id, + delete_handler=cognite_asset.delete_handler, depth=cognite_asset.depth, immediate_upstream=cognite_asset.immediate_upstream, immediate_downstream=cognite_asset.immediate_downstream, @@ -648,6 +649,7 @@ def _cognite_asset_from_nested(nested: CogniteAssetNested) -> CogniteAsset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite_event.py b/pyatlan_v9/model/assets/cognite_event.py index 51da78dbc..1f406be39 100644 --- a/pyatlan_v9/model/assets/cognite_event.py +++ b/pyatlan_v9/model/assets/cognite_event.py @@ -574,6 +574,7 @@ def _cognite_event_to_nested(cognite_event: CogniteEvent) -> CogniteEventNested: is_incomplete=cognite_event.is_incomplete, provenance_type=cognite_event.provenance_type, home_id=cognite_event.home_id, + delete_handler=cognite_event.delete_handler, depth=cognite_event.depth, immediate_upstream=cognite_event.immediate_upstream, immediate_downstream=cognite_event.immediate_downstream, @@ -622,6 +623,7 @@ def _cognite_event_from_nested(nested: CogniteEventNested) -> CogniteEvent: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite_file.py b/pyatlan_v9/model/assets/cognite_file.py index 6a8df5fea..854b3b9b8 100644 --- a/pyatlan_v9/model/assets/cognite_file.py +++ b/pyatlan_v9/model/assets/cognite_file.py @@ -572,6 +572,7 @@ def _cognite_file_to_nested(cognite_file: CogniteFile) -> CogniteFileNested: is_incomplete=cognite_file.is_incomplete, provenance_type=cognite_file.provenance_type, home_id=cognite_file.home_id, + delete_handler=cognite_file.delete_handler, depth=cognite_file.depth, immediate_upstream=cognite_file.immediate_upstream, immediate_downstream=cognite_file.immediate_downstream, @@ -618,6 +619,7 @@ def _cognite_file_from_nested(nested: CogniteFileNested) -> CogniteFile: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite_sequence.py b/pyatlan_v9/model/assets/cognite_sequence.py index e56a433db..59616dac6 100644 --- a/pyatlan_v9/model/assets/cognite_sequence.py +++ b/pyatlan_v9/model/assets/cognite_sequence.py @@ -580,6 +580,7 @@ def _cognite_sequence_to_nested( is_incomplete=cognite_sequence.is_incomplete, provenance_type=cognite_sequence.provenance_type, home_id=cognite_sequence.home_id, + delete_handler=cognite_sequence.delete_handler, depth=cognite_sequence.depth, immediate_upstream=cognite_sequence.immediate_upstream, immediate_downstream=cognite_sequence.immediate_downstream, @@ -628,6 +629,7 @@ def _cognite_sequence_from_nested(nested: CogniteSequenceNested) -> CogniteSeque "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognite_time_series.py b/pyatlan_v9/model/assets/cognite_time_series.py index bcf544724..112f57559 100644 --- a/pyatlan_v9/model/assets/cognite_time_series.py +++ b/pyatlan_v9/model/assets/cognite_time_series.py @@ -580,6 +580,7 @@ def _cognite_time_series_to_nested( is_incomplete=cognite_time_series.is_incomplete, provenance_type=cognite_time_series.provenance_type, home_id=cognite_time_series.home_id, + delete_handler=cognite_time_series.delete_handler, depth=cognite_time_series.depth, immediate_upstream=cognite_time_series.immediate_upstream, immediate_downstream=cognite_time_series.immediate_downstream, @@ -630,6 +631,7 @@ def _cognite_time_series_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos.py b/pyatlan_v9/model/assets/cognos.py index 9cdc43b38..26687a4fd 100644 --- a/pyatlan_v9/model/assets/cognos.py +++ b/pyatlan_v9/model/assets/cognos.py @@ -630,6 +630,7 @@ def _cognos_to_nested(cognos: Cognos) -> CognosNested: is_incomplete=cognos.is_incomplete, provenance_type=cognos.provenance_type, home_id=cognos.home_id, + delete_handler=cognos.delete_handler, depth=cognos.depth, immediate_upstream=cognos.immediate_upstream, immediate_downstream=cognos.immediate_downstream, @@ -674,6 +675,7 @@ def _cognos_from_nested(nested: CognosNested) -> Cognos: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_column.py b/pyatlan_v9/model/assets/cognos_column.py index 628a4006a..6ea5514f6 100644 --- a/pyatlan_v9/model/assets/cognos_column.py +++ b/pyatlan_v9/model/assets/cognos_column.py @@ -762,6 +762,7 @@ def _cognos_column_to_nested(cognos_column: CognosColumn) -> CognosColumnNested: is_incomplete=cognos_column.is_incomplete, provenance_type=cognos_column.provenance_type, home_id=cognos_column.home_id, + delete_handler=cognos_column.delete_handler, depth=cognos_column.depth, immediate_upstream=cognos_column.immediate_upstream, immediate_downstream=cognos_column.immediate_downstream, @@ -810,6 +811,7 @@ def _cognos_column_from_nested(nested: CognosColumnNested) -> CognosColumn: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_dashboard.py b/pyatlan_v9/model/assets/cognos_dashboard.py index e13efb384..50929f28e 100644 --- a/pyatlan_v9/model/assets/cognos_dashboard.py +++ b/pyatlan_v9/model/assets/cognos_dashboard.py @@ -705,6 +705,7 @@ def _cognos_dashboard_to_nested( is_incomplete=cognos_dashboard.is_incomplete, provenance_type=cognos_dashboard.provenance_type, home_id=cognos_dashboard.home_id, + delete_handler=cognos_dashboard.delete_handler, depth=cognos_dashboard.depth, immediate_upstream=cognos_dashboard.immediate_upstream, immediate_downstream=cognos_dashboard.immediate_downstream, @@ -753,6 +754,7 @@ def _cognos_dashboard_from_nested(nested: CognosDashboardNested) -> CognosDashbo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_dataset.py b/pyatlan_v9/model/assets/cognos_dataset.py index 5dedade9e..d79c24140 100644 --- a/pyatlan_v9/model/assets/cognos_dataset.py +++ b/pyatlan_v9/model/assets/cognos_dataset.py @@ -699,6 +699,7 @@ def _cognos_dataset_to_nested(cognos_dataset: CognosDataset) -> CognosDatasetNes is_incomplete=cognos_dataset.is_incomplete, provenance_type=cognos_dataset.provenance_type, home_id=cognos_dataset.home_id, + delete_handler=cognos_dataset.delete_handler, depth=cognos_dataset.depth, immediate_upstream=cognos_dataset.immediate_upstream, immediate_downstream=cognos_dataset.immediate_downstream, @@ -747,6 +748,7 @@ def _cognos_dataset_from_nested(nested: CognosDatasetNested) -> CognosDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_datasource.py b/pyatlan_v9/model/assets/cognos_datasource.py index fbc29878a..a48993049 100644 --- a/pyatlan_v9/model/assets/cognos_datasource.py +++ b/pyatlan_v9/model/assets/cognos_datasource.py @@ -691,6 +691,7 @@ def _cognos_datasource_to_nested( is_incomplete=cognos_datasource.is_incomplete, provenance_type=cognos_datasource.provenance_type, home_id=cognos_datasource.home_id, + delete_handler=cognos_datasource.delete_handler, depth=cognos_datasource.depth, immediate_upstream=cognos_datasource.immediate_upstream, immediate_downstream=cognos_datasource.immediate_downstream, @@ -739,6 +740,7 @@ def _cognos_datasource_from_nested(nested: CognosDatasourceNested) -> CognosData "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_exploration.py b/pyatlan_v9/model/assets/cognos_exploration.py index e9ae8f3a9..da734b898 100644 --- a/pyatlan_v9/model/assets/cognos_exploration.py +++ b/pyatlan_v9/model/assets/cognos_exploration.py @@ -707,6 +707,7 @@ def _cognos_exploration_to_nested( is_incomplete=cognos_exploration.is_incomplete, provenance_type=cognos_exploration.provenance_type, home_id=cognos_exploration.home_id, + delete_handler=cognos_exploration.delete_handler, depth=cognos_exploration.depth, immediate_upstream=cognos_exploration.immediate_upstream, immediate_downstream=cognos_exploration.immediate_downstream, @@ -757,6 +758,7 @@ def _cognos_exploration_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_file.py b/pyatlan_v9/model/assets/cognos_file.py index ad9e9b9b1..813d30fd1 100644 --- a/pyatlan_v9/model/assets/cognos_file.py +++ b/pyatlan_v9/model/assets/cognos_file.py @@ -691,6 +691,7 @@ def _cognos_file_to_nested(cognos_file: CognosFile) -> CognosFileNested: is_incomplete=cognos_file.is_incomplete, provenance_type=cognos_file.provenance_type, home_id=cognos_file.home_id, + delete_handler=cognos_file.delete_handler, depth=cognos_file.depth, immediate_upstream=cognos_file.immediate_upstream, immediate_downstream=cognos_file.immediate_downstream, @@ -737,6 +738,7 @@ def _cognos_file_from_nested(nested: CognosFileNested) -> CognosFile: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_folder.py b/pyatlan_v9/model/assets/cognos_folder.py index 15f1fb96a..57db9de49 100644 --- a/pyatlan_v9/model/assets/cognos_folder.py +++ b/pyatlan_v9/model/assets/cognos_folder.py @@ -778,6 +778,7 @@ def _cognos_folder_to_nested(cognos_folder: CognosFolder) -> CognosFolderNested: is_incomplete=cognos_folder.is_incomplete, provenance_type=cognos_folder.provenance_type, home_id=cognos_folder.home_id, + delete_handler=cognos_folder.delete_handler, depth=cognos_folder.depth, immediate_upstream=cognos_folder.immediate_upstream, immediate_downstream=cognos_folder.immediate_downstream, @@ -826,6 +827,7 @@ def _cognos_folder_from_nested(nested: CognosFolderNested) -> CognosFolder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_module.py b/pyatlan_v9/model/assets/cognos_module.py index 1262f8acb..2dc8ff41a 100644 --- a/pyatlan_v9/model/assets/cognos_module.py +++ b/pyatlan_v9/model/assets/cognos_module.py @@ -699,6 +699,7 @@ def _cognos_module_to_nested(cognos_module: CognosModule) -> CognosModuleNested: is_incomplete=cognos_module.is_incomplete, provenance_type=cognos_module.provenance_type, home_id=cognos_module.home_id, + delete_handler=cognos_module.delete_handler, depth=cognos_module.depth, immediate_upstream=cognos_module.immediate_upstream, immediate_downstream=cognos_module.immediate_downstream, @@ -747,6 +748,7 @@ def _cognos_module_from_nested(nested: CognosModuleNested) -> CognosModule: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_package.py b/pyatlan_v9/model/assets/cognos_package.py index 1c2190d2c..4c159e01e 100644 --- a/pyatlan_v9/model/assets/cognos_package.py +++ b/pyatlan_v9/model/assets/cognos_package.py @@ -699,6 +699,7 @@ def _cognos_package_to_nested(cognos_package: CognosPackage) -> CognosPackageNes is_incomplete=cognos_package.is_incomplete, provenance_type=cognos_package.provenance_type, home_id=cognos_package.home_id, + delete_handler=cognos_package.delete_handler, depth=cognos_package.depth, immediate_upstream=cognos_package.immediate_upstream, immediate_downstream=cognos_package.immediate_downstream, @@ -747,6 +748,7 @@ def _cognos_package_from_nested(nested: CognosPackageNested) -> CognosPackage: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cognos_report.py b/pyatlan_v9/model/assets/cognos_report.py index 77c8c401b..2bd68e18a 100644 --- a/pyatlan_v9/model/assets/cognos_report.py +++ b/pyatlan_v9/model/assets/cognos_report.py @@ -687,6 +687,7 @@ def _cognos_report_to_nested(cognos_report: CognosReport) -> CognosReportNested: is_incomplete=cognos_report.is_incomplete, provenance_type=cognos_report.provenance_type, home_id=cognos_report.home_id, + delete_handler=cognos_report.delete_handler, depth=cognos_report.depth, immediate_upstream=cognos_report.immediate_upstream, immediate_downstream=cognos_report.immediate_downstream, @@ -735,6 +736,7 @@ def _cognos_report_from_nested(nested: CognosReportNested) -> CognosReport: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/collection.py b/pyatlan_v9/model/assets/collection.py index ac23bd53b..bdf5330c8 100644 --- a/pyatlan_v9/model/assets/collection.py +++ b/pyatlan_v9/model/assets/collection.py @@ -509,6 +509,7 @@ def _collection_to_nested(collection: Collection) -> CollectionNested: is_incomplete=collection.is_incomplete, provenance_type=collection.provenance_type, home_id=collection.home_id, + delete_handler=collection.delete_handler, depth=collection.depth, immediate_upstream=collection.immediate_upstream, immediate_downstream=collection.immediate_downstream, @@ -555,6 +556,7 @@ def _collection_from_nested(nested: CollectionNested) -> Collection: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/column.py b/pyatlan_v9/model/assets/column.py index 6230f32c8..a4c9cede3 100644 --- a/pyatlan_v9/model/assets/column.py +++ b/pyatlan_v9/model/assets/column.py @@ -2235,6 +2235,7 @@ def _column_to_nested(column: Column) -> ColumnNested: is_incomplete=column.is_incomplete, provenance_type=column.provenance_type, home_id=column.home_id, + delete_handler=column.delete_handler, depth=column.depth, immediate_upstream=column.immediate_upstream, immediate_downstream=column.immediate_downstream, @@ -2279,6 +2280,7 @@ def _column_from_nested(nested: ColumnNested) -> Column: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/column_process.py b/pyatlan_v9/model/assets/column_process.py index 0cc3d98d2..790930b15 100644 --- a/pyatlan_v9/model/assets/column_process.py +++ b/pyatlan_v9/model/assets/column_process.py @@ -817,6 +817,7 @@ def _column_process_to_nested(column_process: ColumnProcess) -> ColumnProcessNes is_incomplete=column_process.is_incomplete, provenance_type=column_process.provenance_type, home_id=column_process.home_id, + delete_handler=column_process.delete_handler, depth=column_process.depth, immediate_upstream=column_process.immediate_upstream, immediate_downstream=column_process.immediate_downstream, @@ -865,6 +866,7 @@ def _column_process_from_nested(nested: ColumnProcessNested) -> ColumnProcess: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/connection.py b/pyatlan_v9/model/assets/connection.py index 5b905d9d3..e4ab65281 100644 --- a/pyatlan_v9/model/assets/connection.py +++ b/pyatlan_v9/model/assets/connection.py @@ -1055,6 +1055,7 @@ def _connection_to_nested(connection: Connection) -> ConnectionNested: is_incomplete=connection.is_incomplete, provenance_type=connection.provenance_type, home_id=connection.home_id, + delete_handler=connection.delete_handler, depth=connection.depth, immediate_upstream=connection.immediate_upstream, immediate_downstream=connection.immediate_downstream, @@ -1101,6 +1102,7 @@ def _connection_from_nested(nested: ConnectionNested) -> Connection: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/connection_process.py b/pyatlan_v9/model/assets/connection_process.py index 22f8923cc..c1ef30e04 100644 --- a/pyatlan_v9/model/assets/connection_process.py +++ b/pyatlan_v9/model/assets/connection_process.py @@ -18,6 +18,13 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField from .asset import ( @@ -38,18 +45,11 @@ from .gtc_related import RelatedAtlasGlossaryTerm from .knowledge_related import RelatedKnowledgeFile from .monte_carlo_related import RelatedMCIncident, RelatedMCMonitor +from .process_related import RelatedConnectionProcess from .referenceable_related import RelatedReferenceable from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .process_related import RelatedConnectionProcess # ============================================================================= # FLAT ASSET CLASS @@ -479,6 +479,7 @@ def _connection_process_to_nested( is_incomplete=connection_process.is_incomplete, provenance_type=connection_process.provenance_type, home_id=connection_process.home_id, + delete_handler=connection_process.delete_handler, depth=connection_process.depth, immediate_upstream=connection_process.immediate_upstream, immediate_downstream=connection_process.immediate_downstream, @@ -529,6 +530,7 @@ def _connection_process_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/context.py b/pyatlan_v9/model/assets/context.py index 732fb6d00..22a954832 100644 --- a/pyatlan_v9/model/assets/context.py +++ b/pyatlan_v9/model/assets/context.py @@ -577,6 +577,7 @@ def _context_to_nested(context: Context) -> ContextNested: is_incomplete=context.is_incomplete, provenance_type=context.provenance_type, home_id=context.home_id, + delete_handler=context.delete_handler, depth=context.depth, immediate_upstream=context.immediate_upstream, immediate_downstream=context.immediate_downstream, @@ -621,6 +622,7 @@ def _context_from_nested(nested: ContextNested) -> Context: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/context_artifact.py b/pyatlan_v9/model/assets/context_artifact.py index 4c1834903..90f8689ed 100644 --- a/pyatlan_v9/model/assets/context_artifact.py +++ b/pyatlan_v9/model/assets/context_artifact.py @@ -686,6 +686,7 @@ def _context_artifact_to_nested( is_incomplete=context_artifact.is_incomplete, provenance_type=context_artifact.provenance_type, home_id=context_artifact.home_id, + delete_handler=context_artifact.delete_handler, depth=context_artifact.depth, immediate_upstream=context_artifact.immediate_upstream, immediate_downstream=context_artifact.immediate_downstream, @@ -734,6 +735,7 @@ def _context_artifact_from_nested(nested: ContextArtifactNested) -> ContextArtif "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/context_repository.py b/pyatlan_v9/model/assets/context_repository.py index c7dca06a0..a49181ec0 100644 --- a/pyatlan_v9/model/assets/context_repository.py +++ b/pyatlan_v9/model/assets/context_repository.py @@ -693,6 +693,7 @@ def _context_repository_to_nested( is_incomplete=context_repository.is_incomplete, provenance_type=context_repository.provenance_type, home_id=context_repository.home_id, + delete_handler=context_repository.delete_handler, depth=context_repository.depth, immediate_upstream=context_repository.immediate_upstream, immediate_downstream=context_repository.immediate_downstream, @@ -743,6 +744,7 @@ def _context_repository_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cosmos_mongo_db.py b/pyatlan_v9/model/assets/cosmos_mongo_db.py index 7f2569022..c2156220d 100644 --- a/pyatlan_v9/model/assets/cosmos_mongo_db.py +++ b/pyatlan_v9/model/assets/cosmos_mongo_db.py @@ -569,6 +569,7 @@ def _cosmos_mongo_db_to_nested(cosmos_mongo_db: CosmosMongoDB) -> CosmosMongoDBN is_incomplete=cosmos_mongo_db.is_incomplete, provenance_type=cosmos_mongo_db.provenance_type, home_id=cosmos_mongo_db.home_id, + delete_handler=cosmos_mongo_db.delete_handler, depth=cosmos_mongo_db.depth, immediate_upstream=cosmos_mongo_db.immediate_upstream, immediate_downstream=cosmos_mongo_db.immediate_downstream, @@ -617,6 +618,7 @@ def _cosmos_mongo_db_from_nested(nested: CosmosMongoDBNested) -> CosmosMongoDB: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cosmos_mongo_db_account.py b/pyatlan_v9/model/assets/cosmos_mongo_db_account.py index 8d5be095b..115acfca9 100644 --- a/pyatlan_v9/model/assets/cosmos_mongo_db_account.py +++ b/pyatlan_v9/model/assets/cosmos_mongo_db_account.py @@ -900,6 +900,7 @@ def _cosmos_mongo_db_account_to_nested( is_incomplete=cosmos_mongo_db_account.is_incomplete, provenance_type=cosmos_mongo_db_account.provenance_type, home_id=cosmos_mongo_db_account.home_id, + delete_handler=cosmos_mongo_db_account.delete_handler, depth=cosmos_mongo_db_account.depth, immediate_upstream=cosmos_mongo_db_account.immediate_upstream, immediate_downstream=cosmos_mongo_db_account.immediate_downstream, @@ -950,6 +951,7 @@ def _cosmos_mongo_db_account_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cosmos_mongo_db_collection.py b/pyatlan_v9/model/assets/cosmos_mongo_db_collection.py index aaa4da01b..0fb7a265f 100644 --- a/pyatlan_v9/model/assets/cosmos_mongo_db_collection.py +++ b/pyatlan_v9/model/assets/cosmos_mongo_db_collection.py @@ -719,10 +719,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append( "cosmos_mongo_db_database_qualified_name is required for creation" ) - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"CosmosMongoDBCollection validation failed: {errors}") @@ -1633,6 +1629,7 @@ def _cosmos_mongo_db_collection_to_nested( is_incomplete=cosmos_mongo_db_collection.is_incomplete, provenance_type=cosmos_mongo_db_collection.provenance_type, home_id=cosmos_mongo_db_collection.home_id, + delete_handler=cosmos_mongo_db_collection.delete_handler, depth=cosmos_mongo_db_collection.depth, immediate_upstream=cosmos_mongo_db_collection.immediate_upstream, immediate_downstream=cosmos_mongo_db_collection.immediate_downstream, @@ -1683,6 +1680,7 @@ def _cosmos_mongo_db_collection_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cosmos_mongo_db_database.py b/pyatlan_v9/model/assets/cosmos_mongo_db_database.py index d5ec74eba..d8700cc81 100644 --- a/pyatlan_v9/model/assets/cosmos_mongo_db_database.py +++ b/pyatlan_v9/model/assets/cosmos_mongo_db_database.py @@ -1186,6 +1186,7 @@ def _cosmos_mongo_db_database_to_nested( is_incomplete=cosmos_mongo_db_database.is_incomplete, provenance_type=cosmos_mongo_db_database.provenance_type, home_id=cosmos_mongo_db_database.home_id, + delete_handler=cosmos_mongo_db_database.delete_handler, depth=cosmos_mongo_db_database.depth, immediate_upstream=cosmos_mongo_db_database.immediate_upstream, immediate_downstream=cosmos_mongo_db_database.immediate_downstream, @@ -1236,6 +1237,7 @@ def _cosmos_mongo_db_database_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cube.py b/pyatlan_v9/model/assets/cube.py index d14c94791..7ea650182 100644 --- a/pyatlan_v9/model/assets/cube.py +++ b/pyatlan_v9/model/assets/cube.py @@ -616,6 +616,7 @@ def _cube_to_nested(cube: Cube) -> CubeNested: is_incomplete=cube.is_incomplete, provenance_type=cube.provenance_type, home_id=cube.home_id, + delete_handler=cube.delete_handler, depth=cube.depth, immediate_upstream=cube.immediate_upstream, immediate_downstream=cube.immediate_downstream, @@ -660,6 +661,7 @@ def _cube_from_nested(nested: CubeNested) -> Cube: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cube_dimension.py b/pyatlan_v9/model/assets/cube_dimension.py index 80fd0b20d..024639fcb 100644 --- a/pyatlan_v9/model/assets/cube_dimension.py +++ b/pyatlan_v9/model/assets/cube_dimension.py @@ -649,6 +649,7 @@ def _cube_dimension_to_nested(cube_dimension: CubeDimension) -> CubeDimensionNes is_incomplete=cube_dimension.is_incomplete, provenance_type=cube_dimension.provenance_type, home_id=cube_dimension.home_id, + delete_handler=cube_dimension.delete_handler, depth=cube_dimension.depth, immediate_upstream=cube_dimension.immediate_upstream, immediate_downstream=cube_dimension.immediate_downstream, @@ -697,6 +698,7 @@ def _cube_dimension_from_nested(nested: CubeDimensionNested) -> CubeDimension: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cube_field.py b/pyatlan_v9/model/assets/cube_field.py index f062b8e9f..8aed3124d 100644 --- a/pyatlan_v9/model/assets/cube_field.py +++ b/pyatlan_v9/model/assets/cube_field.py @@ -708,6 +708,7 @@ def _cube_field_to_nested(cube_field: CubeField) -> CubeFieldNested: is_incomplete=cube_field.is_incomplete, provenance_type=cube_field.provenance_type, home_id=cube_field.home_id, + delete_handler=cube_field.delete_handler, depth=cube_field.depth, immediate_upstream=cube_field.immediate_upstream, immediate_downstream=cube_field.immediate_downstream, @@ -754,6 +755,7 @@ def _cube_field_from_nested(nested: CubeFieldNested) -> CubeField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/cube_hierarchy.py b/pyatlan_v9/model/assets/cube_hierarchy.py index 6d9a377e6..bfca50598 100644 --- a/pyatlan_v9/model/assets/cube_hierarchy.py +++ b/pyatlan_v9/model/assets/cube_hierarchy.py @@ -655,6 +655,7 @@ def _cube_hierarchy_to_nested(cube_hierarchy: CubeHierarchy) -> CubeHierarchyNes is_incomplete=cube_hierarchy.is_incomplete, provenance_type=cube_hierarchy.provenance_type, home_id=cube_hierarchy.home_id, + delete_handler=cube_hierarchy.delete_handler, depth=cube_hierarchy.depth, immediate_upstream=cube_hierarchy.immediate_upstream, immediate_downstream=cube_hierarchy.immediate_downstream, @@ -703,6 +704,7 @@ def _cube_hierarchy_from_nested(nested: CubeHierarchyNested) -> CubeHierarchy: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/custom.py b/pyatlan_v9/model/assets/custom.py index 3f35fa15c..806fdca6a 100644 --- a/pyatlan_v9/model/assets/custom.py +++ b/pyatlan_v9/model/assets/custom.py @@ -549,6 +549,7 @@ def _custom_to_nested(custom: Custom) -> CustomNested: is_incomplete=custom.is_incomplete, provenance_type=custom.provenance_type, home_id=custom.home_id, + delete_handler=custom.delete_handler, depth=custom.depth, immediate_upstream=custom.immediate_upstream, immediate_downstream=custom.immediate_downstream, @@ -593,6 +594,7 @@ def _custom_from_nested(nested: CustomNested) -> Custom: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/custom_entity.py b/pyatlan_v9/model/assets/custom_entity.py index 14f1de871..5a4be2ad2 100644 --- a/pyatlan_v9/model/assets/custom_entity.py +++ b/pyatlan_v9/model/assets/custom_entity.py @@ -644,6 +644,7 @@ def _custom_entity_to_nested(custom_entity: CustomEntity) -> CustomEntityNested: is_incomplete=custom_entity.is_incomplete, provenance_type=custom_entity.provenance_type, home_id=custom_entity.home_id, + delete_handler=custom_entity.delete_handler, depth=custom_entity.depth, immediate_upstream=custom_entity.immediate_upstream, immediate_downstream=custom_entity.immediate_downstream, @@ -692,6 +693,7 @@ def _custom_entity_from_nested(nested: CustomEntityNested) -> CustomEntity: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_contract.py b/pyatlan_v9/model/assets/data_contract.py index 5bbc768fa..af88a9e32 100644 --- a/pyatlan_v9/model/assets/data_contract.py +++ b/pyatlan_v9/model/assets/data_contract.py @@ -695,6 +695,7 @@ def _data_contract_to_nested(data_contract: DataContract) -> DataContractNested: is_incomplete=data_contract.is_incomplete, provenance_type=data_contract.provenance_type, home_id=data_contract.home_id, + delete_handler=data_contract.delete_handler, depth=data_contract.depth, immediate_upstream=data_contract.immediate_upstream, immediate_downstream=data_contract.immediate_downstream, @@ -743,6 +744,7 @@ def _data_contract_from_nested(nested: DataContractNested) -> DataContract: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_domain.py b/pyatlan_v9/model/assets/data_domain.py index b93f5e6ed..64fb1cac2 100644 --- a/pyatlan_v9/model/assets/data_domain.py +++ b/pyatlan_v9/model/assets/data_domain.py @@ -661,6 +661,7 @@ def _data_domain_to_nested(data_domain: DataDomain) -> DataDomainNested: is_incomplete=data_domain.is_incomplete, provenance_type=data_domain.provenance_type, home_id=data_domain.home_id, + delete_handler=data_domain.delete_handler, depth=data_domain.depth, immediate_upstream=data_domain.immediate_upstream, immediate_downstream=data_domain.immediate_downstream, @@ -707,6 +708,7 @@ def _data_domain_from_nested(nested: DataDomainNested) -> DataDomain: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_mesh.py b/pyatlan_v9/model/assets/data_mesh.py index 6b3292f0b..f6cbcb7f2 100644 --- a/pyatlan_v9/model/assets/data_mesh.py +++ b/pyatlan_v9/model/assets/data_mesh.py @@ -566,6 +566,7 @@ def _data_mesh_to_nested(data_mesh: DataMesh) -> DataMeshNested: is_incomplete=data_mesh.is_incomplete, provenance_type=data_mesh.provenance_type, home_id=data_mesh.home_id, + delete_handler=data_mesh.delete_handler, depth=data_mesh.depth, immediate_upstream=data_mesh.immediate_upstream, immediate_downstream=data_mesh.immediate_downstream, @@ -612,6 +613,7 @@ def _data_mesh_from_nested(nested: DataMeshNested) -> DataMesh: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_mesh_dataset.py b/pyatlan_v9/model/assets/data_mesh_dataset.py index d444d1640..66c9e5fe3 100644 --- a/pyatlan_v9/model/assets/data_mesh_dataset.py +++ b/pyatlan_v9/model/assets/data_mesh_dataset.py @@ -603,6 +603,7 @@ def _data_mesh_dataset_to_nested( is_incomplete=data_mesh_dataset.is_incomplete, provenance_type=data_mesh_dataset.provenance_type, home_id=data_mesh_dataset.home_id, + delete_handler=data_mesh_dataset.delete_handler, depth=data_mesh_dataset.depth, immediate_upstream=data_mesh_dataset.immediate_upstream, immediate_downstream=data_mesh_dataset.immediate_downstream, @@ -651,6 +652,7 @@ def _data_mesh_dataset_from_nested(nested: DataMeshDatasetNested) -> DataMeshDat "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_product.py b/pyatlan_v9/model/assets/data_product.py index 7a7f98478..e8df8cc97 100644 --- a/pyatlan_v9/model/assets/data_product.py +++ b/pyatlan_v9/model/assets/data_product.py @@ -870,6 +870,7 @@ def _data_product_to_nested(data_product: DataProduct) -> DataProductNested: is_incomplete=data_product.is_incomplete, provenance_type=data_product.provenance_type, home_id=data_product.home_id, + delete_handler=data_product.delete_handler, depth=data_product.depth, immediate_upstream=data_product.immediate_upstream, immediate_downstream=data_product.immediate_downstream, @@ -916,6 +917,7 @@ def _data_product_from_nested(nested: DataProductNested) -> DataProduct: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_quality.py b/pyatlan_v9/model/assets/data_quality.py index ba1767456..f383565bc 100644 --- a/pyatlan_v9/model/assets/data_quality.py +++ b/pyatlan_v9/model/assets/data_quality.py @@ -563,6 +563,7 @@ def _data_quality_to_nested(data_quality: DataQuality) -> DataQualityNested: is_incomplete=data_quality.is_incomplete, provenance_type=data_quality.provenance_type, home_id=data_quality.home_id, + delete_handler=data_quality.delete_handler, depth=data_quality.depth, immediate_upstream=data_quality.immediate_upstream, immediate_downstream=data_quality.immediate_downstream, @@ -609,6 +610,7 @@ def _data_quality_from_nested(nested: DataQualityNested) -> DataQuality: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_quality_rule.py b/pyatlan_v9/model/assets/data_quality_rule.py index b24f5c5a7..bf694f0af 100644 --- a/pyatlan_v9/model/assets/data_quality_rule.py +++ b/pyatlan_v9/model/assets/data_quality_rule.py @@ -1591,6 +1591,7 @@ def _data_quality_rule_to_nested( is_incomplete=data_quality_rule.is_incomplete, provenance_type=data_quality_rule.provenance_type, home_id=data_quality_rule.home_id, + delete_handler=data_quality_rule.delete_handler, depth=data_quality_rule.depth, immediate_upstream=data_quality_rule.immediate_upstream, immediate_downstream=data_quality_rule.immediate_downstream, @@ -1639,6 +1640,7 @@ def _data_quality_rule_from_nested(nested: DataQualityRuleNested) -> DataQuality "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_quality_rule_template.py b/pyatlan_v9/model/assets/data_quality_rule_template.py index 744c82700..6986733fe 100644 --- a/pyatlan_v9/model/assets/data_quality_rule_template.py +++ b/pyatlan_v9/model/assets/data_quality_rule_template.py @@ -612,6 +612,7 @@ def _data_quality_rule_template_to_nested( is_incomplete=data_quality_rule_template.is_incomplete, provenance_type=data_quality_rule_template.provenance_type, home_id=data_quality_rule_template.home_id, + delete_handler=data_quality_rule_template.delete_handler, depth=data_quality_rule_template.depth, immediate_upstream=data_quality_rule_template.immediate_upstream, immediate_downstream=data_quality_rule_template.immediate_downstream, @@ -662,6 +663,7 @@ def _data_quality_rule_template_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_set.py b/pyatlan_v9/model/assets/data_set.py index 94dac5ac2..56f7bc648 100644 --- a/pyatlan_v9/model/assets/data_set.py +++ b/pyatlan_v9/model/assets/data_set.py @@ -2634,6 +2634,7 @@ def _data_set_to_nested(data_set: DataSet) -> DataSetNested: is_incomplete=data_set.is_incomplete, provenance_type=data_set.provenance_type, home_id=data_set.home_id, + delete_handler=data_set.delete_handler, depth=data_set.depth, immediate_upstream=data_set.immediate_upstream, immediate_downstream=data_set.immediate_downstream, @@ -2678,6 +2679,7 @@ def _data_set_from_nested(nested: DataSetNested) -> DataSet: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_studio.py b/pyatlan_v9/model/assets/data_studio.py index b12c40146..e00f7ca8f 100644 --- a/pyatlan_v9/model/assets/data_studio.py +++ b/pyatlan_v9/model/assets/data_studio.py @@ -630,6 +630,7 @@ def _data_studio_to_nested(data_studio: DataStudio) -> DataStudioNested: is_incomplete=data_studio.is_incomplete, provenance_type=data_studio.provenance_type, home_id=data_studio.home_id, + delete_handler=data_studio.delete_handler, depth=data_studio.depth, immediate_upstream=data_studio.immediate_upstream, immediate_downstream=data_studio.immediate_downstream, @@ -676,6 +677,7 @@ def _data_studio_from_nested(nested: DataStudioNested) -> DataStudio: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/data_studio_asset.py b/pyatlan_v9/model/assets/data_studio_asset.py index 713aaf1bc..e5aa4a13b 100644 --- a/pyatlan_v9/model/assets/data_studio_asset.py +++ b/pyatlan_v9/model/assets/data_studio_asset.py @@ -717,6 +717,7 @@ def _data_studio_asset_to_nested( is_incomplete=data_studio_asset.is_incomplete, provenance_type=data_studio_asset.provenance_type, home_id=data_studio_asset.home_id, + delete_handler=data_studio_asset.delete_handler, depth=data_studio_asset.depth, immediate_upstream=data_studio_asset.immediate_upstream, immediate_downstream=data_studio_asset.immediate_downstream, @@ -765,6 +766,7 @@ def _data_studio_asset_from_nested(nested: DataStudioAssetNested) -> DataStudioA "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/database.py b/pyatlan_v9/model/assets/database.py index c4f2feb73..0e97ac067 100644 --- a/pyatlan_v9/model/assets/database.py +++ b/pyatlan_v9/model/assets/database.py @@ -1095,6 +1095,7 @@ def _database_to_nested(database: Database) -> DatabaseNested: is_incomplete=database.is_incomplete, provenance_type=database.provenance_type, home_id=database.home_id, + delete_handler=database.delete_handler, depth=database.depth, immediate_upstream=database.immediate_upstream, immediate_downstream=database.immediate_downstream, @@ -1141,6 +1142,7 @@ def _database_from_nested(nested: DatabaseNested) -> Database: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks.py b/pyatlan_v9/model/assets/databricks.py index 856d6a2a3..26ac544cf 100644 --- a/pyatlan_v9/model/assets/databricks.py +++ b/pyatlan_v9/model/assets/databricks.py @@ -976,6 +976,7 @@ def _databricks_to_nested(databricks: Databricks) -> DatabricksNested: is_incomplete=databricks.is_incomplete, provenance_type=databricks.provenance_type, home_id=databricks.home_id, + delete_handler=databricks.delete_handler, depth=databricks.depth, immediate_upstream=databricks.immediate_upstream, immediate_downstream=databricks.immediate_downstream, @@ -1022,6 +1023,7 @@ def _databricks_from_nested(nested: DatabricksNested) -> Databricks: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_ai_model_context.py b/pyatlan_v9/model/assets/databricks_ai_model_context.py index 9334d6b24..14d99ec44 100644 --- a/pyatlan_v9/model/assets/databricks_ai_model_context.py +++ b/pyatlan_v9/model/assets/databricks_ai_model_context.py @@ -541,14 +541,6 @@ def validate(self, for_creation: bool = False) -> None: if for_creation: if self.connection_qualified_name is UNSET: errors.append("connection_qualified_name is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"DatabricksAIModelContext validation failed: {errors}") @@ -1252,6 +1244,7 @@ def _databricks_ai_model_context_to_nested( is_incomplete=databricks_ai_model_context.is_incomplete, provenance_type=databricks_ai_model_context.provenance_type, home_id=databricks_ai_model_context.home_id, + delete_handler=databricks_ai_model_context.delete_handler, depth=databricks_ai_model_context.depth, immediate_upstream=databricks_ai_model_context.immediate_upstream, immediate_downstream=databricks_ai_model_context.immediate_downstream, @@ -1302,6 +1295,7 @@ def _databricks_ai_model_context_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_ai_model_version.py b/pyatlan_v9/model/assets/databricks_ai_model_version.py index 1477e4054..439b036dd 100644 --- a/pyatlan_v9/model/assets/databricks_ai_model_version.py +++ b/pyatlan_v9/model/assets/databricks_ai_model_version.py @@ -594,14 +594,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.databricks_ai_model_context is UNSET: errors.append("databricks_ai_model_context is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"DatabricksAIModelVersion validation failed: {errors}") @@ -1395,6 +1387,7 @@ def _databricks_ai_model_version_to_nested( is_incomplete=databricks_ai_model_version.is_incomplete, provenance_type=databricks_ai_model_version.provenance_type, home_id=databricks_ai_model_version.home_id, + delete_handler=databricks_ai_model_version.delete_handler, depth=databricks_ai_model_version.depth, immediate_upstream=databricks_ai_model_version.immediate_upstream, immediate_downstream=databricks_ai_model_version.immediate_downstream, @@ -1445,6 +1438,7 @@ def _databricks_ai_model_version_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_dashboard.py b/pyatlan_v9/model/assets/databricks_dashboard.py index 286709f34..69e748cc1 100644 --- a/pyatlan_v9/model/assets/databricks_dashboard.py +++ b/pyatlan_v9/model/assets/databricks_dashboard.py @@ -1098,6 +1098,7 @@ def _databricks_dashboard_to_nested( is_incomplete=databricks_dashboard.is_incomplete, provenance_type=databricks_dashboard.provenance_type, home_id=databricks_dashboard.home_id, + delete_handler=databricks_dashboard.delete_handler, depth=databricks_dashboard.depth, immediate_upstream=databricks_dashboard.immediate_upstream, immediate_downstream=databricks_dashboard.immediate_downstream, @@ -1148,6 +1149,7 @@ def _databricks_dashboard_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_external_location.py b/pyatlan_v9/model/assets/databricks_external_location.py index 2dcc45d4c..de1bd088a 100644 --- a/pyatlan_v9/model/assets/databricks_external_location.py +++ b/pyatlan_v9/model/assets/databricks_external_location.py @@ -1060,6 +1060,7 @@ def _databricks_external_location_to_nested( is_incomplete=databricks_external_location.is_incomplete, provenance_type=databricks_external_location.provenance_type, home_id=databricks_external_location.home_id, + delete_handler=databricks_external_location.delete_handler, depth=databricks_external_location.depth, immediate_upstream=databricks_external_location.immediate_upstream, immediate_downstream=databricks_external_location.immediate_downstream, @@ -1110,6 +1111,7 @@ def _databricks_external_location_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_external_location_path.py b/pyatlan_v9/model/assets/databricks_external_location_path.py index 559115be4..9afca80f2 100644 --- a/pyatlan_v9/model/assets/databricks_external_location_path.py +++ b/pyatlan_v9/model/assets/databricks_external_location_path.py @@ -1094,6 +1094,7 @@ def _databricks_external_location_path_to_nested( is_incomplete=databricks_external_location_path.is_incomplete, provenance_type=databricks_external_location_path.provenance_type, home_id=databricks_external_location_path.home_id, + delete_handler=databricks_external_location_path.delete_handler, depth=databricks_external_location_path.depth, immediate_upstream=databricks_external_location_path.immediate_upstream, immediate_downstream=databricks_external_location_path.immediate_downstream, @@ -1144,6 +1145,7 @@ def _databricks_external_location_path_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_genie_agent.py b/pyatlan_v9/model/assets/databricks_genie_agent.py index d8669b9b0..0585aa856 100644 --- a/pyatlan_v9/model/assets/databricks_genie_agent.py +++ b/pyatlan_v9/model/assets/databricks_genie_agent.py @@ -1198,6 +1198,7 @@ def _databricks_genie_agent_to_nested( is_incomplete=databricks_genie_agent.is_incomplete, provenance_type=databricks_genie_agent.provenance_type, home_id=databricks_genie_agent.home_id, + delete_handler=databricks_genie_agent.delete_handler, depth=databricks_genie_agent.depth, immediate_upstream=databricks_genie_agent.immediate_upstream, immediate_downstream=databricks_genie_agent.immediate_downstream, @@ -1248,6 +1249,7 @@ def _databricks_genie_agent_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_metric_view.py b/pyatlan_v9/model/assets/databricks_metric_view.py index 2fb41bec3..27027c2e3 100644 --- a/pyatlan_v9/model/assets/databricks_metric_view.py +++ b/pyatlan_v9/model/assets/databricks_metric_view.py @@ -1138,6 +1138,7 @@ def _databricks_metric_view_to_nested( is_incomplete=databricks_metric_view.is_incomplete, provenance_type=databricks_metric_view.provenance_type, home_id=databricks_metric_view.home_id, + delete_handler=databricks_metric_view.delete_handler, depth=databricks_metric_view.depth, immediate_upstream=databricks_metric_view.immediate_upstream, immediate_downstream=databricks_metric_view.immediate_downstream, @@ -1188,6 +1189,7 @@ def _databricks_metric_view_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_notebook.py b/pyatlan_v9/model/assets/databricks_notebook.py index d6f3d3021..19447f356 100644 --- a/pyatlan_v9/model/assets/databricks_notebook.py +++ b/pyatlan_v9/model/assets/databricks_notebook.py @@ -1042,6 +1042,7 @@ def _databricks_notebook_to_nested( is_incomplete=databricks_notebook.is_incomplete, provenance_type=databricks_notebook.provenance_type, home_id=databricks_notebook.home_id, + delete_handler=databricks_notebook.delete_handler, depth=databricks_notebook.depth, immediate_upstream=databricks_notebook.immediate_upstream, immediate_downstream=databricks_notebook.immediate_downstream, @@ -1092,6 +1093,7 @@ def _databricks_notebook_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_unity_catalog_tag.py b/pyatlan_v9/model/assets/databricks_unity_catalog_tag.py index 3f5b38931..7b5601a84 100644 --- a/pyatlan_v9/model/assets/databricks_unity_catalog_tag.py +++ b/pyatlan_v9/model/assets/databricks_unity_catalog_tag.py @@ -1067,6 +1067,7 @@ def _databricks_unity_catalog_tag_to_nested( is_incomplete=databricks_unity_catalog_tag.is_incomplete, provenance_type=databricks_unity_catalog_tag.provenance_type, home_id=databricks_unity_catalog_tag.home_id, + delete_handler=databricks_unity_catalog_tag.delete_handler, depth=databricks_unity_catalog_tag.depth, immediate_upstream=databricks_unity_catalog_tag.immediate_upstream, immediate_downstream=databricks_unity_catalog_tag.immediate_downstream, @@ -1117,6 +1118,7 @@ def _databricks_unity_catalog_tag_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_volume.py b/pyatlan_v9/model/assets/databricks_volume.py index 78ce342ac..432143506 100644 --- a/pyatlan_v9/model/assets/databricks_volume.py +++ b/pyatlan_v9/model/assets/databricks_volume.py @@ -477,14 +477,6 @@ def validate(self, for_creation: bool = False) -> None: if for_creation: if self.connection_qualified_name is UNSET: errors.append("connection_qualified_name is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"DatabricksVolume validation failed: {errors}") @@ -1104,6 +1096,7 @@ def _databricks_volume_to_nested( is_incomplete=databricks_volume.is_incomplete, provenance_type=databricks_volume.provenance_type, home_id=databricks_volume.home_id, + delete_handler=databricks_volume.delete_handler, depth=databricks_volume.depth, immediate_upstream=databricks_volume.immediate_upstream, immediate_downstream=databricks_volume.immediate_downstream, @@ -1152,6 +1145,7 @@ def _databricks_volume_from_nested(nested: DatabricksVolumeNested) -> Databricks "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/databricks_volume_path.py b/pyatlan_v9/model/assets/databricks_volume_path.py index 73a5de119..3e0edd223 100644 --- a/pyatlan_v9/model/assets/databricks_volume_path.py +++ b/pyatlan_v9/model/assets/databricks_volume_path.py @@ -472,14 +472,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.databricks_volume is UNSET: errors.append("databricks_volume is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"DatabricksVolumePath validation failed: {errors}") @@ -1109,6 +1101,7 @@ def _databricks_volume_path_to_nested( is_incomplete=databricks_volume_path.is_incomplete, provenance_type=databricks_volume_path.provenance_type, home_id=databricks_volume_path.home_id, + delete_handler=databricks_volume_path.delete_handler, depth=databricks_volume_path.depth, immediate_upstream=databricks_volume_path.immediate_upstream, immediate_downstream=databricks_volume_path.immediate_downstream, @@ -1159,6 +1152,7 @@ def _databricks_volume_path_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dataverse.py b/pyatlan_v9/model/assets/dataverse.py index 23d8207d5..773f5af37 100644 --- a/pyatlan_v9/model/assets/dataverse.py +++ b/pyatlan_v9/model/assets/dataverse.py @@ -576,6 +576,7 @@ def _dataverse_to_nested(dataverse: Dataverse) -> DataverseNested: is_incomplete=dataverse.is_incomplete, provenance_type=dataverse.provenance_type, home_id=dataverse.home_id, + delete_handler=dataverse.delete_handler, depth=dataverse.depth, immediate_upstream=dataverse.immediate_upstream, immediate_downstream=dataverse.immediate_downstream, @@ -622,6 +623,7 @@ def _dataverse_from_nested(nested: DataverseNested) -> Dataverse: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dataverse_attribute.py b/pyatlan_v9/model/assets/dataverse_attribute.py index 0ab640213..6b700094f 100644 --- a/pyatlan_v9/model/assets/dataverse_attribute.py +++ b/pyatlan_v9/model/assets/dataverse_attribute.py @@ -711,6 +711,7 @@ def _dataverse_attribute_to_nested( is_incomplete=dataverse_attribute.is_incomplete, provenance_type=dataverse_attribute.provenance_type, home_id=dataverse_attribute.home_id, + delete_handler=dataverse_attribute.delete_handler, depth=dataverse_attribute.depth, immediate_upstream=dataverse_attribute.immediate_upstream, immediate_downstream=dataverse_attribute.immediate_downstream, @@ -761,6 +762,7 @@ def _dataverse_attribute_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dataverse_entity.py b/pyatlan_v9/model/assets/dataverse_entity.py index a1bc2a136..0b230b6d3 100644 --- a/pyatlan_v9/model/assets/dataverse_entity.py +++ b/pyatlan_v9/model/assets/dataverse_entity.py @@ -653,6 +653,7 @@ def _dataverse_entity_to_nested( is_incomplete=dataverse_entity.is_incomplete, provenance_type=dataverse_entity.provenance_type, home_id=dataverse_entity.home_id, + delete_handler=dataverse_entity.delete_handler, depth=dataverse_entity.depth, immediate_upstream=dataverse_entity.immediate_upstream, immediate_downstream=dataverse_entity.immediate_downstream, @@ -701,6 +702,7 @@ def _dataverse_entity_from_nested(nested: DataverseEntityNested) -> DataverseEnt "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt.py b/pyatlan_v9/model/assets/dbt.py index fb32bab0b..9402ea29e 100644 --- a/pyatlan_v9/model/assets/dbt.py +++ b/pyatlan_v9/model/assets/dbt.py @@ -716,6 +716,7 @@ def _dbt_to_nested(dbt: Dbt) -> DbtNested: is_incomplete=dbt.is_incomplete, provenance_type=dbt.provenance_type, home_id=dbt.home_id, + delete_handler=dbt.delete_handler, depth=dbt.depth, immediate_upstream=dbt.immediate_upstream, immediate_downstream=dbt.immediate_downstream, @@ -760,6 +761,7 @@ def _dbt_from_nested(nested: DbtNested) -> Dbt: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_column_process.py b/pyatlan_v9/model/assets/dbt_column_process.py index 657eda7bc..1f2112918 100644 --- a/pyatlan_v9/model/assets/dbt_column_process.py +++ b/pyatlan_v9/model/assets/dbt_column_process.py @@ -949,6 +949,7 @@ def _dbt_column_process_to_nested( is_incomplete=dbt_column_process.is_incomplete, provenance_type=dbt_column_process.provenance_type, home_id=dbt_column_process.home_id, + delete_handler=dbt_column_process.delete_handler, depth=dbt_column_process.depth, immediate_upstream=dbt_column_process.immediate_upstream, immediate_downstream=dbt_column_process.immediate_downstream, @@ -997,6 +998,7 @@ def _dbt_column_process_from_nested(nested: DbtColumnProcessNested) -> DbtColumn "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_dimension.py b/pyatlan_v9/model/assets/dbt_dimension.py index 2640f183a..b5b70819c 100644 --- a/pyatlan_v9/model/assets/dbt_dimension.py +++ b/pyatlan_v9/model/assets/dbt_dimension.py @@ -865,6 +865,7 @@ def _dbt_dimension_to_nested(dbt_dimension: DbtDimension) -> DbtDimensionNested: is_incomplete=dbt_dimension.is_incomplete, provenance_type=dbt_dimension.provenance_type, home_id=dbt_dimension.home_id, + delete_handler=dbt_dimension.delete_handler, depth=dbt_dimension.depth, immediate_upstream=dbt_dimension.immediate_upstream, immediate_downstream=dbt_dimension.immediate_downstream, @@ -913,6 +914,7 @@ def _dbt_dimension_from_nested(nested: DbtDimensionNested) -> DbtDimension: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_entity.py b/pyatlan_v9/model/assets/dbt_entity.py index b202931b7..a0c738506 100644 --- a/pyatlan_v9/model/assets/dbt_entity.py +++ b/pyatlan_v9/model/assets/dbt_entity.py @@ -850,6 +850,7 @@ def _dbt_entity_to_nested(dbt_entity: DbtEntity) -> DbtEntityNested: is_incomplete=dbt_entity.is_incomplete, provenance_type=dbt_entity.provenance_type, home_id=dbt_entity.home_id, + delete_handler=dbt_entity.delete_handler, depth=dbt_entity.depth, immediate_upstream=dbt_entity.immediate_upstream, immediate_downstream=dbt_entity.immediate_downstream, @@ -896,6 +897,7 @@ def _dbt_entity_from_nested(nested: DbtEntityNested) -> DbtEntity: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_measure.py b/pyatlan_v9/model/assets/dbt_measure.py index 9f9fd1214..107324c20 100644 --- a/pyatlan_v9/model/assets/dbt_measure.py +++ b/pyatlan_v9/model/assets/dbt_measure.py @@ -850,6 +850,7 @@ def _dbt_measure_to_nested(dbt_measure: DbtMeasure) -> DbtMeasureNested: is_incomplete=dbt_measure.is_incomplete, provenance_type=dbt_measure.provenance_type, home_id=dbt_measure.home_id, + delete_handler=dbt_measure.delete_handler, depth=dbt_measure.depth, immediate_upstream=dbt_measure.immediate_upstream, immediate_downstream=dbt_measure.immediate_downstream, @@ -896,6 +897,7 @@ def _dbt_measure_from_nested(nested: DbtMeasureNested) -> DbtMeasure: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_metric.py b/pyatlan_v9/model/assets/dbt_metric.py index dc93e5cc5..d5f769253 100644 --- a/pyatlan_v9/model/assets/dbt_metric.py +++ b/pyatlan_v9/model/assets/dbt_metric.py @@ -903,6 +903,7 @@ def _dbt_metric_to_nested(dbt_metric: DbtMetric) -> DbtMetricNested: is_incomplete=dbt_metric.is_incomplete, provenance_type=dbt_metric.provenance_type, home_id=dbt_metric.home_id, + delete_handler=dbt_metric.delete_handler, depth=dbt_metric.depth, immediate_upstream=dbt_metric.immediate_upstream, immediate_downstream=dbt_metric.immediate_downstream, @@ -949,6 +950,7 @@ def _dbt_metric_from_nested(nested: DbtMetricNested) -> DbtMetric: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_model.py b/pyatlan_v9/model/assets/dbt_model.py index 72f933b49..30a461bf6 100644 --- a/pyatlan_v9/model/assets/dbt_model.py +++ b/pyatlan_v9/model/assets/dbt_model.py @@ -939,6 +939,7 @@ def _dbt_model_to_nested(dbt_model: DbtModel) -> DbtModelNested: is_incomplete=dbt_model.is_incomplete, provenance_type=dbt_model.provenance_type, home_id=dbt_model.home_id, + delete_handler=dbt_model.delete_handler, depth=dbt_model.depth, immediate_upstream=dbt_model.immediate_upstream, immediate_downstream=dbt_model.immediate_downstream, @@ -985,6 +986,7 @@ def _dbt_model_from_nested(nested: DbtModelNested) -> DbtModel: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_model_column.py b/pyatlan_v9/model/assets/dbt_model_column.py index c20192963..1fbd5cc4b 100644 --- a/pyatlan_v9/model/assets/dbt_model_column.py +++ b/pyatlan_v9/model/assets/dbt_model_column.py @@ -865,6 +865,7 @@ def _dbt_model_column_to_nested( is_incomplete=dbt_model_column.is_incomplete, provenance_type=dbt_model_column.provenance_type, home_id=dbt_model_column.home_id, + delete_handler=dbt_model_column.delete_handler, depth=dbt_model_column.depth, immediate_upstream=dbt_model_column.immediate_upstream, immediate_downstream=dbt_model_column.immediate_downstream, @@ -913,6 +914,7 @@ def _dbt_model_column_from_nested(nested: DbtModelColumnNested) -> DbtModelColum "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_process.py b/pyatlan_v9/model/assets/dbt_process.py index 8dd1f011b..3669ac1e5 100644 --- a/pyatlan_v9/model/assets/dbt_process.py +++ b/pyatlan_v9/model/assets/dbt_process.py @@ -940,6 +940,7 @@ def _dbt_process_to_nested(dbt_process: DbtProcess) -> DbtProcessNested: is_incomplete=dbt_process.is_incomplete, provenance_type=dbt_process.provenance_type, home_id=dbt_process.home_id, + delete_handler=dbt_process.delete_handler, depth=dbt_process.depth, immediate_upstream=dbt_process.immediate_upstream, immediate_downstream=dbt_process.immediate_downstream, @@ -986,6 +987,7 @@ def _dbt_process_from_nested(nested: DbtProcessNested) -> DbtProcess: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_seed.py b/pyatlan_v9/model/assets/dbt_seed.py index 2f448a700..267ab1a8e 100644 --- a/pyatlan_v9/model/assets/dbt_seed.py +++ b/pyatlan_v9/model/assets/dbt_seed.py @@ -802,6 +802,7 @@ def _dbt_seed_to_nested(dbt_seed: DbtSeed) -> DbtSeedNested: is_incomplete=dbt_seed.is_incomplete, provenance_type=dbt_seed.provenance_type, home_id=dbt_seed.home_id, + delete_handler=dbt_seed.delete_handler, depth=dbt_seed.depth, immediate_upstream=dbt_seed.immediate_upstream, immediate_downstream=dbt_seed.immediate_downstream, @@ -846,6 +847,7 @@ def _dbt_seed_from_nested(nested: DbtSeedNested) -> DbtSeed: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_semantic_model.py b/pyatlan_v9/model/assets/dbt_semantic_model.py index a6baa9b18..812d5c645 100644 --- a/pyatlan_v9/model/assets/dbt_semantic_model.py +++ b/pyatlan_v9/model/assets/dbt_semantic_model.py @@ -803,6 +803,7 @@ def _dbt_semantic_model_to_nested( is_incomplete=dbt_semantic_model.is_incomplete, provenance_type=dbt_semantic_model.provenance_type, home_id=dbt_semantic_model.home_id, + delete_handler=dbt_semantic_model.delete_handler, depth=dbt_semantic_model.depth, immediate_upstream=dbt_semantic_model.immediate_upstream, immediate_downstream=dbt_semantic_model.immediate_downstream, @@ -851,6 +852,7 @@ def _dbt_semantic_model_from_nested(nested: DbtSemanticModelNested) -> DbtSemant "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_source.py b/pyatlan_v9/model/assets/dbt_source.py index b482bb881..11171d0b6 100644 --- a/pyatlan_v9/model/assets/dbt_source.py +++ b/pyatlan_v9/model/assets/dbt_source.py @@ -812,6 +812,7 @@ def _dbt_source_to_nested(dbt_source: DbtSource) -> DbtSourceNested: is_incomplete=dbt_source.is_incomplete, provenance_type=dbt_source.provenance_type, home_id=dbt_source.home_id, + delete_handler=dbt_source.delete_handler, depth=dbt_source.depth, immediate_upstream=dbt_source.immediate_upstream, immediate_downstream=dbt_source.immediate_downstream, @@ -858,6 +859,7 @@ def _dbt_source_from_nested(nested: DbtSourceNested) -> DbtSource: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_tag.py b/pyatlan_v9/model/assets/dbt_tag.py index 684d79fee..c1af9481c 100644 --- a/pyatlan_v9/model/assets/dbt_tag.py +++ b/pyatlan_v9/model/assets/dbt_tag.py @@ -797,6 +797,7 @@ def _dbt_tag_to_nested(dbt_tag: DbtTag) -> DbtTagNested: is_incomplete=dbt_tag.is_incomplete, provenance_type=dbt_tag.provenance_type, home_id=dbt_tag.home_id, + delete_handler=dbt_tag.delete_handler, depth=dbt_tag.depth, immediate_upstream=dbt_tag.immediate_upstream, immediate_downstream=dbt_tag.immediate_downstream, @@ -841,6 +842,7 @@ def _dbt_tag_from_nested(nested: DbtTagNested) -> DbtTag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dbt_test.py b/pyatlan_v9/model/assets/dbt_test.py index c3ac63716..9bfdc7261 100644 --- a/pyatlan_v9/model/assets/dbt_test.py +++ b/pyatlan_v9/model/assets/dbt_test.py @@ -883,6 +883,7 @@ def _dbt_test_to_nested(dbt_test: DbtTest) -> DbtTestNested: is_incomplete=dbt_test.is_incomplete, provenance_type=dbt_test.provenance_type, home_id=dbt_test.home_id, + delete_handler=dbt_test.delete_handler, depth=dbt_test.depth, immediate_upstream=dbt_test.immediate_upstream, immediate_downstream=dbt_test.immediate_downstream, @@ -927,6 +928,7 @@ def _dbt_test_from_nested(nested: DbtTestNested) -> DbtTest: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/document_db.py b/pyatlan_v9/model/assets/document_db.py index f92cc8969..05b51fe1b 100644 --- a/pyatlan_v9/model/assets/document_db.py +++ b/pyatlan_v9/model/assets/document_db.py @@ -563,6 +563,7 @@ def _document_db_to_nested(document_db: DocumentDB) -> DocumentDBNested: is_incomplete=document_db.is_incomplete, provenance_type=document_db.provenance_type, home_id=document_db.home_id, + delete_handler=document_db.delete_handler, depth=document_db.depth, immediate_upstream=document_db.immediate_upstream, immediate_downstream=document_db.immediate_downstream, @@ -609,6 +610,7 @@ def _document_db_from_nested(nested: DocumentDBNested) -> DocumentDB: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/document_db_collection.py b/pyatlan_v9/model/assets/document_db_collection.py index 083c25d95..5dc04e31f 100644 --- a/pyatlan_v9/model/assets/document_db_collection.py +++ b/pyatlan_v9/model/assets/document_db_collection.py @@ -677,10 +677,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.document_db_database is UNSET: errors.append("document_db_database is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"DocumentDBCollection validation failed: {errors}") @@ -1563,6 +1559,7 @@ def _document_db_collection_to_nested( is_incomplete=document_db_collection.is_incomplete, provenance_type=document_db_collection.provenance_type, home_id=document_db_collection.home_id, + delete_handler=document_db_collection.delete_handler, depth=document_db_collection.depth, immediate_upstream=document_db_collection.immediate_upstream, immediate_downstream=document_db_collection.immediate_downstream, @@ -1613,6 +1610,7 @@ def _document_db_collection_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/document_db_database.py b/pyatlan_v9/model/assets/document_db_database.py index 706732562..fff2bdc5c 100644 --- a/pyatlan_v9/model/assets/document_db_database.py +++ b/pyatlan_v9/model/assets/document_db_database.py @@ -1116,6 +1116,7 @@ def _document_db_database_to_nested( is_incomplete=document_db_database.is_incomplete, provenance_type=document_db_database.provenance_type, home_id=document_db_database.home_id, + delete_handler=document_db_database.delete_handler, depth=document_db_database.depth, immediate_upstream=document_db_database.immediate_upstream, immediate_downstream=document_db_database.immediate_downstream, @@ -1166,6 +1167,7 @@ def _document_db_database_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/domo.py b/pyatlan_v9/model/assets/domo.py index 44c4a7e32..6b3ac2749 100644 --- a/pyatlan_v9/model/assets/domo.py +++ b/pyatlan_v9/model/assets/domo.py @@ -563,6 +563,7 @@ def _domo_to_nested(domo: Domo) -> DomoNested: is_incomplete=domo.is_incomplete, provenance_type=domo.provenance_type, home_id=domo.home_id, + delete_handler=domo.delete_handler, depth=domo.depth, immediate_upstream=domo.immediate_upstream, immediate_downstream=domo.immediate_downstream, @@ -607,6 +608,7 @@ def _domo_from_nested(nested: DomoNested) -> Domo: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/domo_card.py b/pyatlan_v9/model/assets/domo_card.py index eeef32e67..f3fe82f24 100644 --- a/pyatlan_v9/model/assets/domo_card.py +++ b/pyatlan_v9/model/assets/domo_card.py @@ -656,6 +656,7 @@ def _domo_card_to_nested(domo_card: DomoCard) -> DomoCardNested: is_incomplete=domo_card.is_incomplete, provenance_type=domo_card.provenance_type, home_id=domo_card.home_id, + delete_handler=domo_card.delete_handler, depth=domo_card.depth, immediate_upstream=domo_card.immediate_upstream, immediate_downstream=domo_card.immediate_downstream, @@ -702,6 +703,7 @@ def _domo_card_from_nested(nested: DomoCardNested) -> DomoCard: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/domo_dashboard.py b/pyatlan_v9/model/assets/domo_dashboard.py index f47f60c6f..ab9aeb3e3 100644 --- a/pyatlan_v9/model/assets/domo_dashboard.py +++ b/pyatlan_v9/model/assets/domo_dashboard.py @@ -650,6 +650,7 @@ def _domo_dashboard_to_nested(domo_dashboard: DomoDashboard) -> DomoDashboardNes is_incomplete=domo_dashboard.is_incomplete, provenance_type=domo_dashboard.provenance_type, home_id=domo_dashboard.home_id, + delete_handler=domo_dashboard.delete_handler, depth=domo_dashboard.depth, immediate_upstream=domo_dashboard.immediate_upstream, immediate_downstream=domo_dashboard.immediate_downstream, @@ -698,6 +699,7 @@ def _domo_dashboard_from_nested(nested: DomoDashboardNested) -> DomoDashboard: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/domo_dataset.py b/pyatlan_v9/model/assets/domo_dataset.py index 58eb7e0ea..d2f7e4b7c 100644 --- a/pyatlan_v9/model/assets/domo_dataset.py +++ b/pyatlan_v9/model/assets/domo_dataset.py @@ -673,6 +673,7 @@ def _domo_dataset_to_nested(domo_dataset: DomoDataset) -> DomoDatasetNested: is_incomplete=domo_dataset.is_incomplete, provenance_type=domo_dataset.provenance_type, home_id=domo_dataset.home_id, + delete_handler=domo_dataset.delete_handler, depth=domo_dataset.depth, immediate_upstream=domo_dataset.immediate_upstream, immediate_downstream=domo_dataset.immediate_downstream, @@ -719,6 +720,7 @@ def _domo_dataset_from_nested(nested: DomoDatasetNested) -> DomoDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/domo_dataset_column.py b/pyatlan_v9/model/assets/domo_dataset_column.py index 56529913e..ba1c64763 100644 --- a/pyatlan_v9/model/assets/domo_dataset_column.py +++ b/pyatlan_v9/model/assets/domo_dataset_column.py @@ -684,6 +684,7 @@ def _domo_dataset_column_to_nested( is_incomplete=domo_dataset_column.is_incomplete, provenance_type=domo_dataset_column.provenance_type, home_id=domo_dataset_column.home_id, + delete_handler=domo_dataset_column.delete_handler, depth=domo_dataset_column.depth, immediate_upstream=domo_dataset_column.immediate_upstream, immediate_downstream=domo_dataset_column.immediate_downstream, @@ -734,6 +735,7 @@ def _domo_dataset_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio.py b/pyatlan_v9/model/assets/dremio.py index 872fc8a1f..7cbad5fe5 100644 --- a/pyatlan_v9/model/assets/dremio.py +++ b/pyatlan_v9/model/assets/dremio.py @@ -1050,6 +1050,7 @@ def _dremio_to_nested(dremio: Dremio) -> DremioNested: is_incomplete=dremio.is_incomplete, provenance_type=dremio.provenance_type, home_id=dremio.home_id, + delete_handler=dremio.delete_handler, depth=dremio.depth, immediate_upstream=dremio.immediate_upstream, immediate_downstream=dremio.immediate_downstream, @@ -1094,6 +1095,7 @@ def _dremio_from_nested(nested: DremioNested) -> Dremio: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio_column.py b/pyatlan_v9/model/assets/dremio_column.py index 9b1ac2f34..73cf7ebd2 100644 --- a/pyatlan_v9/model/assets/dremio_column.py +++ b/pyatlan_v9/model/assets/dremio_column.py @@ -1944,6 +1944,7 @@ def _dremio_column_to_nested(dremio_column: DremioColumn) -> DremioColumnNested: is_incomplete=dremio_column.is_incomplete, provenance_type=dremio_column.provenance_type, home_id=dremio_column.home_id, + delete_handler=dremio_column.delete_handler, depth=dremio_column.depth, immediate_upstream=dremio_column.immediate_upstream, immediate_downstream=dremio_column.immediate_downstream, @@ -1992,6 +1993,7 @@ def _dremio_column_from_nested(nested: DremioColumnNested) -> DremioColumn: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio_folder.py b/pyatlan_v9/model/assets/dremio_folder.py index 4b4b4e9cb..777ee4492 100644 --- a/pyatlan_v9/model/assets/dremio_folder.py +++ b/pyatlan_v9/model/assets/dremio_folder.py @@ -1142,6 +1142,7 @@ def _dremio_folder_to_nested(dremio_folder: DremioFolder) -> DremioFolderNested: is_incomplete=dremio_folder.is_incomplete, provenance_type=dremio_folder.provenance_type, home_id=dremio_folder.home_id, + delete_handler=dremio_folder.delete_handler, depth=dremio_folder.depth, immediate_upstream=dremio_folder.immediate_upstream, immediate_downstream=dremio_folder.immediate_downstream, @@ -1190,6 +1191,7 @@ def _dremio_folder_from_nested(nested: DremioFolderNested) -> DremioFolder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio_physical_dataset.py b/pyatlan_v9/model/assets/dremio_physical_dataset.py index 0d2f905c8..8572aa52c 100644 --- a/pyatlan_v9/model/assets/dremio_physical_dataset.py +++ b/pyatlan_v9/model/assets/dremio_physical_dataset.py @@ -1397,6 +1397,7 @@ def _dremio_physical_dataset_to_nested( is_incomplete=dremio_physical_dataset.is_incomplete, provenance_type=dremio_physical_dataset.provenance_type, home_id=dremio_physical_dataset.home_id, + delete_handler=dremio_physical_dataset.delete_handler, depth=dremio_physical_dataset.depth, immediate_upstream=dremio_physical_dataset.immediate_upstream, immediate_downstream=dremio_physical_dataset.immediate_downstream, @@ -1447,6 +1448,7 @@ def _dremio_physical_dataset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio_source.py b/pyatlan_v9/model/assets/dremio_source.py index e9a110bb9..b5afd8f34 100644 --- a/pyatlan_v9/model/assets/dremio_source.py +++ b/pyatlan_v9/model/assets/dremio_source.py @@ -1136,6 +1136,7 @@ def _dremio_source_to_nested(dremio_source: DremioSource) -> DremioSourceNested: is_incomplete=dremio_source.is_incomplete, provenance_type=dremio_source.provenance_type, home_id=dremio_source.home_id, + delete_handler=dremio_source.delete_handler, depth=dremio_source.depth, immediate_upstream=dremio_source.immediate_upstream, immediate_downstream=dremio_source.immediate_downstream, @@ -1184,6 +1185,7 @@ def _dremio_source_from_nested(nested: DremioSourceNested) -> DremioSource: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio_space.py b/pyatlan_v9/model/assets/dremio_space.py index 4ec28830d..7cc97df19 100644 --- a/pyatlan_v9/model/assets/dremio_space.py +++ b/pyatlan_v9/model/assets/dremio_space.py @@ -1076,6 +1076,7 @@ def _dremio_space_to_nested(dremio_space: DremioSpace) -> DremioSpaceNested: is_incomplete=dremio_space.is_incomplete, provenance_type=dremio_space.provenance_type, home_id=dremio_space.home_id, + delete_handler=dremio_space.delete_handler, depth=dremio_space.depth, immediate_upstream=dremio_space.immediate_upstream, immediate_downstream=dremio_space.immediate_downstream, @@ -1122,6 +1123,7 @@ def _dremio_space_from_nested(nested: DremioSpaceNested) -> DremioSpace: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dremio_virtual_dataset.py b/pyatlan_v9/model/assets/dremio_virtual_dataset.py index f85a2140e..ea6e58ab1 100644 --- a/pyatlan_v9/model/assets/dremio_virtual_dataset.py +++ b/pyatlan_v9/model/assets/dremio_virtual_dataset.py @@ -1196,6 +1196,7 @@ def _dremio_virtual_dataset_to_nested( is_incomplete=dremio_virtual_dataset.is_incomplete, provenance_type=dremio_virtual_dataset.provenance_type, home_id=dremio_virtual_dataset.home_id, + delete_handler=dremio_virtual_dataset.delete_handler, depth=dremio_virtual_dataset.depth, immediate_upstream=dremio_virtual_dataset.immediate_upstream, immediate_downstream=dremio_virtual_dataset.immediate_downstream, @@ -1246,6 +1247,7 @@ def _dremio_virtual_dataset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dynamo_db.py b/pyatlan_v9/model/assets/dynamo_db.py index a456674d9..90f75dce9 100644 --- a/pyatlan_v9/model/assets/dynamo_db.py +++ b/pyatlan_v9/model/assets/dynamo_db.py @@ -628,6 +628,7 @@ def _dynamo_db_to_nested(dynamo_db: DynamoDB) -> DynamoDBNested: is_incomplete=dynamo_db.is_incomplete, provenance_type=dynamo_db.provenance_type, home_id=dynamo_db.home_id, + delete_handler=dynamo_db.delete_handler, depth=dynamo_db.depth, immediate_upstream=dynamo_db.immediate_upstream, immediate_downstream=dynamo_db.immediate_downstream, @@ -674,6 +675,7 @@ def _dynamo_db_from_nested(nested: DynamoDBNested) -> DynamoDB: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dynamo_db_attribute.py b/pyatlan_v9/model/assets/dynamo_db_attribute.py index 11b8a4d7f..240b3fa69 100644 --- a/pyatlan_v9/model/assets/dynamo_db_attribute.py +++ b/pyatlan_v9/model/assets/dynamo_db_attribute.py @@ -1984,6 +1984,7 @@ def _dynamo_db_attribute_to_nested( is_incomplete=dynamo_db_attribute.is_incomplete, provenance_type=dynamo_db_attribute.provenance_type, home_id=dynamo_db_attribute.home_id, + delete_handler=dynamo_db_attribute.delete_handler, depth=dynamo_db_attribute.depth, immediate_upstream=dynamo_db_attribute.immediate_upstream, immediate_downstream=dynamo_db_attribute.immediate_downstream, @@ -2034,6 +2035,7 @@ def _dynamo_db_attribute_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dynamo_db_global_secondary_index.py b/pyatlan_v9/model/assets/dynamo_db_global_secondary_index.py index 8775345c5..e9064e0b3 100644 --- a/pyatlan_v9/model/assets/dynamo_db_global_secondary_index.py +++ b/pyatlan_v9/model/assets/dynamo_db_global_secondary_index.py @@ -20,6 +20,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -42,6 +49,7 @@ RelatedDbtSource, RelatedDbtTest, ) +from .dynamo_db_related import RelatedDynamoDBGlobalSecondaryIndex, RelatedDynamoDBTable from .gcp_dataplex_related import RelatedGCPDataplexAspectType from .gtc_related import RelatedAtlasGlossaryTerm from .knowledge_related import RelatedKnowledgeFile @@ -66,14 +74,6 @@ RelatedTable, RelatedTablePartition, ) -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .dynamo_db_related import RelatedDynamoDBGlobalSecondaryIndex, RelatedDynamoDBTable # ============================================================================= # FLAT ASSET CLASS @@ -1416,6 +1416,7 @@ def _dynamo_db_global_secondary_index_to_nested( is_incomplete=dynamo_db_global_secondary_index.is_incomplete, provenance_type=dynamo_db_global_secondary_index.provenance_type, home_id=dynamo_db_global_secondary_index.home_id, + delete_handler=dynamo_db_global_secondary_index.delete_handler, depth=dynamo_db_global_secondary_index.depth, immediate_upstream=dynamo_db_global_secondary_index.immediate_upstream, immediate_downstream=dynamo_db_global_secondary_index.immediate_downstream, @@ -1466,6 +1467,7 @@ def _dynamo_db_global_secondary_index_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dynamo_db_local_secondary_index.py b/pyatlan_v9/model/assets/dynamo_db_local_secondary_index.py index 227db7a8d..8aa82b81b 100644 --- a/pyatlan_v9/model/assets/dynamo_db_local_secondary_index.py +++ b/pyatlan_v9/model/assets/dynamo_db_local_secondary_index.py @@ -20,6 +20,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -42,6 +49,7 @@ RelatedDbtSource, RelatedDbtTest, ) +from .dynamo_db_related import RelatedDynamoDBLocalSecondaryIndex, RelatedDynamoDBTable from .gcp_dataplex_related import RelatedGCPDataplexAspectType from .gtc_related import RelatedAtlasGlossaryTerm from .knowledge_related import RelatedKnowledgeFile @@ -66,14 +74,6 @@ RelatedTable, RelatedTablePartition, ) -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .dynamo_db_related import RelatedDynamoDBLocalSecondaryIndex, RelatedDynamoDBTable # ============================================================================= # FLAT ASSET CLASS @@ -1414,6 +1414,7 @@ def _dynamo_db_local_secondary_index_to_nested( is_incomplete=dynamo_db_local_secondary_index.is_incomplete, provenance_type=dynamo_db_local_secondary_index.provenance_type, home_id=dynamo_db_local_secondary_index.home_id, + delete_handler=dynamo_db_local_secondary_index.delete_handler, depth=dynamo_db_local_secondary_index.depth, immediate_upstream=dynamo_db_local_secondary_index.immediate_upstream, immediate_downstream=dynamo_db_local_secondary_index.immediate_downstream, @@ -1464,6 +1465,7 @@ def _dynamo_db_local_secondary_index_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dynamo_db_secondary_index.py b/pyatlan_v9/model/assets/dynamo_db_secondary_index.py index b936b63c1..df1606dc2 100644 --- a/pyatlan_v9/model/assets/dynamo_db_secondary_index.py +++ b/pyatlan_v9/model/assets/dynamo_db_secondary_index.py @@ -1383,6 +1383,7 @@ def _dynamo_db_secondary_index_to_nested( is_incomplete=dynamo_db_secondary_index.is_incomplete, provenance_type=dynamo_db_secondary_index.provenance_type, home_id=dynamo_db_secondary_index.home_id, + delete_handler=dynamo_db_secondary_index.delete_handler, depth=dynamo_db_secondary_index.depth, immediate_upstream=dynamo_db_secondary_index.immediate_upstream, immediate_downstream=dynamo_db_secondary_index.immediate_downstream, @@ -1433,6 +1434,7 @@ def _dynamo_db_secondary_index_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/dynamo_db_table.py b/pyatlan_v9/model/assets/dynamo_db_table.py index 2f7de1ba9..6bcd10a43 100644 --- a/pyatlan_v9/model/assets/dynamo_db_table.py +++ b/pyatlan_v9/model/assets/dynamo_db_table.py @@ -1425,6 +1425,7 @@ def _dynamo_db_table_to_nested(dynamo_db_table: DynamoDBTable) -> DynamoDBTableN is_incomplete=dynamo_db_table.is_incomplete, provenance_type=dynamo_db_table.provenance_type, home_id=dynamo_db_table.home_id, + delete_handler=dynamo_db_table.delete_handler, depth=dynamo_db_table.depth, immediate_upstream=dynamo_db_table.immediate_upstream, immediate_downstream=dynamo_db_table.immediate_downstream, @@ -1473,6 +1474,7 @@ def _dynamo_db_table_from_nested(nested: DynamoDBTableNested) -> DynamoDBTable: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/event_store.py b/pyatlan_v9/model/assets/event_store.py index c82eaa300..a40648ace 100644 --- a/pyatlan_v9/model/assets/event_store.py +++ b/pyatlan_v9/model/assets/event_store.py @@ -549,6 +549,7 @@ def _event_store_to_nested(event_store: EventStore) -> EventStoreNested: is_incomplete=event_store.is_incomplete, provenance_type=event_store.provenance_type, home_id=event_store.home_id, + delete_handler=event_store.delete_handler, depth=event_store.depth, immediate_upstream=event_store.immediate_upstream, immediate_downstream=event_store.immediate_downstream, @@ -595,6 +596,7 @@ def _event_store_from_nested(nested: EventStoreNested) -> EventStore: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric.py b/pyatlan_v9/model/assets/fabric.py index 71311b0d3..d8162d162 100644 --- a/pyatlan_v9/model/assets/fabric.py +++ b/pyatlan_v9/model/assets/fabric.py @@ -576,6 +576,7 @@ def _fabric_to_nested(fabric: Fabric) -> FabricNested: is_incomplete=fabric.is_incomplete, provenance_type=fabric.provenance_type, home_id=fabric.home_id, + delete_handler=fabric.delete_handler, depth=fabric.depth, immediate_upstream=fabric.immediate_upstream, immediate_downstream=fabric.immediate_downstream, @@ -620,6 +621,7 @@ def _fabric_from_nested(nested: FabricNested) -> Fabric: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_activity.py b/pyatlan_v9/model/assets/fabric_activity.py index d9519f61b..8559bfc48 100644 --- a/pyatlan_v9/model/assets/fabric_activity.py +++ b/pyatlan_v9/model/assets/fabric_activity.py @@ -673,6 +673,7 @@ def _fabric_activity_to_nested(fabric_activity: FabricActivity) -> FabricActivit is_incomplete=fabric_activity.is_incomplete, provenance_type=fabric_activity.provenance_type, home_id=fabric_activity.home_id, + delete_handler=fabric_activity.delete_handler, depth=fabric_activity.depth, immediate_upstream=fabric_activity.immediate_upstream, immediate_downstream=fabric_activity.immediate_downstream, @@ -721,6 +722,7 @@ def _fabric_activity_from_nested(nested: FabricActivityNested) -> FabricActivity "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_dashboard.py b/pyatlan_v9/model/assets/fabric_dashboard.py index 972b98c9c..fb52381b1 100644 --- a/pyatlan_v9/model/assets/fabric_dashboard.py +++ b/pyatlan_v9/model/assets/fabric_dashboard.py @@ -607,6 +607,7 @@ def _fabric_dashboard_to_nested( is_incomplete=fabric_dashboard.is_incomplete, provenance_type=fabric_dashboard.provenance_type, home_id=fabric_dashboard.home_id, + delete_handler=fabric_dashboard.delete_handler, depth=fabric_dashboard.depth, immediate_upstream=fabric_dashboard.immediate_upstream, immediate_downstream=fabric_dashboard.immediate_downstream, @@ -655,6 +656,7 @@ def _fabric_dashboard_from_nested(nested: FabricDashboardNested) -> FabricDashbo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_data_pipeline.py b/pyatlan_v9/model/assets/fabric_data_pipeline.py index 888824f78..e6261245c 100644 --- a/pyatlan_v9/model/assets/fabric_data_pipeline.py +++ b/pyatlan_v9/model/assets/fabric_data_pipeline.py @@ -658,6 +658,7 @@ def _fabric_data_pipeline_to_nested( is_incomplete=fabric_data_pipeline.is_incomplete, provenance_type=fabric_data_pipeline.provenance_type, home_id=fabric_data_pipeline.home_id, + delete_handler=fabric_data_pipeline.delete_handler, depth=fabric_data_pipeline.depth, immediate_upstream=fabric_data_pipeline.immediate_upstream, immediate_downstream=fabric_data_pipeline.immediate_downstream, @@ -708,6 +709,7 @@ def _fabric_data_pipeline_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_dataflow.py b/pyatlan_v9/model/assets/fabric_dataflow.py index 443ad15ce..bf94f940b 100644 --- a/pyatlan_v9/model/assets/fabric_dataflow.py +++ b/pyatlan_v9/model/assets/fabric_dataflow.py @@ -658,6 +658,7 @@ def _fabric_dataflow_to_nested(fabric_dataflow: FabricDataflow) -> FabricDataflo is_incomplete=fabric_dataflow.is_incomplete, provenance_type=fabric_dataflow.provenance_type, home_id=fabric_dataflow.home_id, + delete_handler=fabric_dataflow.delete_handler, depth=fabric_dataflow.depth, immediate_upstream=fabric_dataflow.immediate_upstream, immediate_downstream=fabric_dataflow.immediate_downstream, @@ -706,6 +707,7 @@ def _fabric_dataflow_from_nested(nested: FabricDataflowNested) -> FabricDataflow "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_dataflow_entity_column.py b/pyatlan_v9/model/assets/fabric_dataflow_entity_column.py index 46f267be0..278b58123 100644 --- a/pyatlan_v9/model/assets/fabric_dataflow_entity_column.py +++ b/pyatlan_v9/model/assets/fabric_dataflow_entity_column.py @@ -677,6 +677,7 @@ def _fabric_dataflow_entity_column_to_nested( is_incomplete=fabric_dataflow_entity_column.is_incomplete, provenance_type=fabric_dataflow_entity_column.provenance_type, home_id=fabric_dataflow_entity_column.home_id, + delete_handler=fabric_dataflow_entity_column.delete_handler, depth=fabric_dataflow_entity_column.depth, immediate_upstream=fabric_dataflow_entity_column.immediate_upstream, immediate_downstream=fabric_dataflow_entity_column.immediate_downstream, @@ -727,6 +728,7 @@ def _fabric_dataflow_entity_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_page.py b/pyatlan_v9/model/assets/fabric_page.py index 21f65756c..ed25c091e 100644 --- a/pyatlan_v9/model/assets/fabric_page.py +++ b/pyatlan_v9/model/assets/fabric_page.py @@ -656,6 +656,7 @@ def _fabric_page_to_nested(fabric_page: FabricPage) -> FabricPageNested: is_incomplete=fabric_page.is_incomplete, provenance_type=fabric_page.provenance_type, home_id=fabric_page.home_id, + delete_handler=fabric_page.delete_handler, depth=fabric_page.depth, immediate_upstream=fabric_page.immediate_upstream, immediate_downstream=fabric_page.immediate_downstream, @@ -702,6 +703,7 @@ def _fabric_page_from_nested(nested: FabricPageNested) -> FabricPage: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_report.py b/pyatlan_v9/model/assets/fabric_report.py index 147892b69..ccbc29c89 100644 --- a/pyatlan_v9/model/assets/fabric_report.py +++ b/pyatlan_v9/model/assets/fabric_report.py @@ -652,6 +652,7 @@ def _fabric_report_to_nested(fabric_report: FabricReport) -> FabricReportNested: is_incomplete=fabric_report.is_incomplete, provenance_type=fabric_report.provenance_type, home_id=fabric_report.home_id, + delete_handler=fabric_report.delete_handler, depth=fabric_report.depth, immediate_upstream=fabric_report.immediate_upstream, immediate_downstream=fabric_report.immediate_downstream, @@ -700,6 +701,7 @@ def _fabric_report_from_nested(nested: FabricReportNested) -> FabricReport: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_semantic_model.py b/pyatlan_v9/model/assets/fabric_semantic_model.py index ac384ab46..56cd2bd0c 100644 --- a/pyatlan_v9/model/assets/fabric_semantic_model.py +++ b/pyatlan_v9/model/assets/fabric_semantic_model.py @@ -662,6 +662,7 @@ def _fabric_semantic_model_to_nested( is_incomplete=fabric_semantic_model.is_incomplete, provenance_type=fabric_semantic_model.provenance_type, home_id=fabric_semantic_model.home_id, + delete_handler=fabric_semantic_model.delete_handler, depth=fabric_semantic_model.depth, immediate_upstream=fabric_semantic_model.immediate_upstream, immediate_downstream=fabric_semantic_model.immediate_downstream, @@ -712,6 +713,7 @@ def _fabric_semantic_model_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_semantic_model_measure.py b/pyatlan_v9/model/assets/fabric_semantic_model_measure.py index 978bb39af..c7c95592e 100644 --- a/pyatlan_v9/model/assets/fabric_semantic_model_measure.py +++ b/pyatlan_v9/model/assets/fabric_semantic_model_measure.py @@ -768,6 +768,7 @@ def _fabric_semantic_model_measure_to_nested( is_incomplete=fabric_semantic_model_measure.is_incomplete, provenance_type=fabric_semantic_model_measure.provenance_type, home_id=fabric_semantic_model_measure.home_id, + delete_handler=fabric_semantic_model_measure.delete_handler, depth=fabric_semantic_model_measure.depth, immediate_upstream=fabric_semantic_model_measure.immediate_upstream, immediate_downstream=fabric_semantic_model_measure.immediate_downstream, @@ -818,6 +819,7 @@ def _fabric_semantic_model_measure_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_semantic_model_table.py b/pyatlan_v9/model/assets/fabric_semantic_model_table.py index 59d3edc1d..4b44af655 100644 --- a/pyatlan_v9/model/assets/fabric_semantic_model_table.py +++ b/pyatlan_v9/model/assets/fabric_semantic_model_table.py @@ -700,6 +700,7 @@ def _fabric_semantic_model_table_to_nested( is_incomplete=fabric_semantic_model_table.is_incomplete, provenance_type=fabric_semantic_model_table.provenance_type, home_id=fabric_semantic_model_table.home_id, + delete_handler=fabric_semantic_model_table.delete_handler, depth=fabric_semantic_model_table.depth, immediate_upstream=fabric_semantic_model_table.immediate_upstream, immediate_downstream=fabric_semantic_model_table.immediate_downstream, @@ -750,6 +751,7 @@ def _fabric_semantic_model_table_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_semantic_model_table_column.py b/pyatlan_v9/model/assets/fabric_semantic_model_table_column.py index 333b884f0..15edf9503 100644 --- a/pyatlan_v9/model/assets/fabric_semantic_model_table_column.py +++ b/pyatlan_v9/model/assets/fabric_semantic_model_table_column.py @@ -709,6 +709,7 @@ def _fabric_semantic_model_table_column_to_nested( is_incomplete=fabric_semantic_model_table_column.is_incomplete, provenance_type=fabric_semantic_model_table_column.provenance_type, home_id=fabric_semantic_model_table_column.home_id, + delete_handler=fabric_semantic_model_table_column.delete_handler, depth=fabric_semantic_model_table_column.depth, immediate_upstream=fabric_semantic_model_table_column.immediate_upstream, immediate_downstream=fabric_semantic_model_table_column.immediate_downstream, @@ -759,6 +760,7 @@ def _fabric_semantic_model_table_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_visual.py b/pyatlan_v9/model/assets/fabric_visual.py index 98ae8c36e..c4f6c6ca0 100644 --- a/pyatlan_v9/model/assets/fabric_visual.py +++ b/pyatlan_v9/model/assets/fabric_visual.py @@ -674,6 +674,7 @@ def _fabric_visual_to_nested(fabric_visual: FabricVisual) -> FabricVisualNested: is_incomplete=fabric_visual.is_incomplete, provenance_type=fabric_visual.provenance_type, home_id=fabric_visual.home_id, + delete_handler=fabric_visual.delete_handler, depth=fabric_visual.depth, immediate_upstream=fabric_visual.immediate_upstream, immediate_downstream=fabric_visual.immediate_downstream, @@ -722,6 +723,7 @@ def _fabric_visual_from_nested(nested: FabricVisualNested) -> FabricVisual: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fabric_workspace.py b/pyatlan_v9/model/assets/fabric_workspace.py index d1d48300d..effbd28f1 100644 --- a/pyatlan_v9/model/assets/fabric_workspace.py +++ b/pyatlan_v9/model/assets/fabric_workspace.py @@ -650,6 +650,7 @@ def _fabric_workspace_to_nested( is_incomplete=fabric_workspace.is_incomplete, provenance_type=fabric_workspace.provenance_type, home_id=fabric_workspace.home_id, + delete_handler=fabric_workspace.delete_handler, depth=fabric_workspace.depth, immediate_upstream=fabric_workspace.immediate_upstream, immediate_downstream=fabric_workspace.immediate_downstream, @@ -698,6 +699,7 @@ def _fabric_workspace_from_nested(nested: FabricWorkspaceNested) -> FabricWorksp "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/file.py b/pyatlan_v9/model/assets/file.py index a2dccf8b0..c0e491e8c 100644 --- a/pyatlan_v9/model/assets/file.py +++ b/pyatlan_v9/model/assets/file.py @@ -706,6 +706,7 @@ def _file_to_nested(file: File) -> FileNested: is_incomplete=file.is_incomplete, provenance_type=file.provenance_type, home_id=file.home_id, + delete_handler=file.delete_handler, depth=file.depth, immediate_upstream=file.immediate_upstream, immediate_downstream=file.immediate_downstream, @@ -750,6 +751,7 @@ def _file_from_nested(nested: FileNested) -> File: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fivetran.py b/pyatlan_v9/model/assets/fivetran.py index da1f4ae0a..180d7f59e 100644 --- a/pyatlan_v9/model/assets/fivetran.py +++ b/pyatlan_v9/model/assets/fivetran.py @@ -578,6 +578,7 @@ def _fivetran_to_nested(fivetran: Fivetran) -> FivetranNested: is_incomplete=fivetran.is_incomplete, provenance_type=fivetran.provenance_type, home_id=fivetran.home_id, + delete_handler=fivetran.delete_handler, depth=fivetran.depth, immediate_upstream=fivetran.immediate_upstream, immediate_downstream=fivetran.immediate_downstream, @@ -624,6 +625,7 @@ def _fivetran_from_nested(nested: FivetranNested) -> Fivetran: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/fivetran_connector.py b/pyatlan_v9/model/assets/fivetran_connector.py index f0d5f87ff..7421a0f97 100644 --- a/pyatlan_v9/model/assets/fivetran_connector.py +++ b/pyatlan_v9/model/assets/fivetran_connector.py @@ -1119,6 +1119,7 @@ def _fivetran_connector_to_nested( is_incomplete=fivetran_connector.is_incomplete, provenance_type=fivetran_connector.provenance_type, home_id=fivetran_connector.home_id, + delete_handler=fivetran_connector.delete_handler, depth=fivetran_connector.depth, immediate_upstream=fivetran_connector.immediate_upstream, immediate_downstream=fivetran_connector.immediate_downstream, @@ -1169,6 +1170,7 @@ def _fivetran_connector_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow.py b/pyatlan_v9/model/assets/flow.py index 8d718e483..6b67209e8 100644 --- a/pyatlan_v9/model/assets/flow.py +++ b/pyatlan_v9/model/assets/flow.py @@ -575,6 +575,7 @@ def _flow_to_nested(flow: Flow) -> FlowNested: is_incomplete=flow.is_incomplete, provenance_type=flow.provenance_type, home_id=flow.home_id, + delete_handler=flow.delete_handler, depth=flow.depth, immediate_upstream=flow.immediate_upstream, immediate_downstream=flow.immediate_downstream, @@ -619,6 +620,7 @@ def _flow_from_nested(nested: FlowNested) -> Flow: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_dataset.py b/pyatlan_v9/model/assets/flow_dataset.py index 155134f01..76f60b062 100644 --- a/pyatlan_v9/model/assets/flow_dataset.py +++ b/pyatlan_v9/model/assets/flow_dataset.py @@ -758,6 +758,7 @@ def _flow_dataset_to_nested(flow_dataset: FlowDataset) -> FlowDatasetNested: is_incomplete=flow_dataset.is_incomplete, provenance_type=flow_dataset.provenance_type, home_id=flow_dataset.home_id, + delete_handler=flow_dataset.delete_handler, depth=flow_dataset.depth, immediate_upstream=flow_dataset.immediate_upstream, immediate_downstream=flow_dataset.immediate_downstream, @@ -804,6 +805,7 @@ def _flow_dataset_from_nested(nested: FlowDatasetNested) -> FlowDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_dataset_operation.py b/pyatlan_v9/model/assets/flow_dataset_operation.py index 53b811804..83fbf8cd5 100644 --- a/pyatlan_v9/model/assets/flow_dataset_operation.py +++ b/pyatlan_v9/model/assets/flow_dataset_operation.py @@ -826,6 +826,7 @@ def _flow_dataset_operation_to_nested( is_incomplete=flow_dataset_operation.is_incomplete, provenance_type=flow_dataset_operation.provenance_type, home_id=flow_dataset_operation.home_id, + delete_handler=flow_dataset_operation.delete_handler, depth=flow_dataset_operation.depth, immediate_upstream=flow_dataset_operation.immediate_upstream, immediate_downstream=flow_dataset_operation.immediate_downstream, @@ -876,6 +877,7 @@ def _flow_dataset_operation_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_field.py b/pyatlan_v9/model/assets/flow_field.py index 748025526..644a28513 100644 --- a/pyatlan_v9/model/assets/flow_field.py +++ b/pyatlan_v9/model/assets/flow_field.py @@ -746,6 +746,7 @@ def _flow_field_to_nested(flow_field: FlowField) -> FlowFieldNested: is_incomplete=flow_field.is_incomplete, provenance_type=flow_field.provenance_type, home_id=flow_field.home_id, + delete_handler=flow_field.delete_handler, depth=flow_field.depth, immediate_upstream=flow_field.immediate_upstream, immediate_downstream=flow_field.immediate_downstream, @@ -792,6 +793,7 @@ def _flow_field_from_nested(nested: FlowFieldNested) -> FlowField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_field_operation.py b/pyatlan_v9/model/assets/flow_field_operation.py index 5969d4eee..d85c8ce1d 100644 --- a/pyatlan_v9/model/assets/flow_field_operation.py +++ b/pyatlan_v9/model/assets/flow_field_operation.py @@ -801,6 +801,7 @@ def _flow_field_operation_to_nested( is_incomplete=flow_field_operation.is_incomplete, provenance_type=flow_field_operation.provenance_type, home_id=flow_field_operation.home_id, + delete_handler=flow_field_operation.delete_handler, depth=flow_field_operation.depth, immediate_upstream=flow_field_operation.immediate_upstream, immediate_downstream=flow_field_operation.immediate_downstream, @@ -851,6 +852,7 @@ def _flow_field_operation_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_folder.py b/pyatlan_v9/model/assets/flow_folder.py index 7f606631b..003d68bf4 100644 --- a/pyatlan_v9/model/assets/flow_folder.py +++ b/pyatlan_v9/model/assets/flow_folder.py @@ -606,6 +606,7 @@ def _flow_folder_to_nested(flow_folder: FlowFolder) -> FlowFolderNested: is_incomplete=flow_folder.is_incomplete, provenance_type=flow_folder.provenance_type, home_id=flow_folder.home_id, + delete_handler=flow_folder.delete_handler, depth=flow_folder.depth, immediate_upstream=flow_folder.immediate_upstream, immediate_downstream=flow_folder.immediate_downstream, @@ -652,6 +653,7 @@ def _flow_folder_from_nested(nested: FlowFolderNested) -> FlowFolder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_project.py b/pyatlan_v9/model/assets/flow_project.py index 646806a5f..635ff70ec 100644 --- a/pyatlan_v9/model/assets/flow_project.py +++ b/pyatlan_v9/model/assets/flow_project.py @@ -581,6 +581,7 @@ def _flow_project_to_nested(flow_project: FlowProject) -> FlowProjectNested: is_incomplete=flow_project.is_incomplete, provenance_type=flow_project.provenance_type, home_id=flow_project.home_id, + delete_handler=flow_project.delete_handler, depth=flow_project.depth, immediate_upstream=flow_project.immediate_upstream, immediate_downstream=flow_project.immediate_downstream, @@ -627,6 +628,7 @@ def _flow_project_from_nested(nested: FlowProjectNested) -> FlowProject: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/flow_reusable_unit.py b/pyatlan_v9/model/assets/flow_reusable_unit.py index 618551bf2..df62df07b 100644 --- a/pyatlan_v9/model/assets/flow_reusable_unit.py +++ b/pyatlan_v9/model/assets/flow_reusable_unit.py @@ -635,6 +635,7 @@ def _flow_reusable_unit_to_nested( is_incomplete=flow_reusable_unit.is_incomplete, provenance_type=flow_reusable_unit.provenance_type, home_id=flow_reusable_unit.home_id, + delete_handler=flow_reusable_unit.delete_handler, depth=flow_reusable_unit.depth, immediate_upstream=flow_reusable_unit.immediate_upstream, immediate_downstream=flow_reusable_unit.immediate_downstream, @@ -683,6 +684,7 @@ def _flow_reusable_unit_from_nested(nested: FlowReusableUnitNested) -> FlowReusa "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/folder.py b/pyatlan_v9/model/assets/folder.py index fdbd5355d..f3ab8f3ab 100644 --- a/pyatlan_v9/model/assets/folder.py +++ b/pyatlan_v9/model/assets/folder.py @@ -550,6 +550,7 @@ def _folder_to_nested(folder: Folder) -> FolderNested: is_incomplete=folder.is_incomplete, provenance_type=folder.provenance_type, home_id=folder.home_id, + delete_handler=folder.delete_handler, depth=folder.depth, immediate_upstream=folder.immediate_upstream, immediate_downstream=folder.immediate_downstream, @@ -594,6 +595,7 @@ def _folder_from_nested(nested: FolderNested) -> Folder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/form.py b/pyatlan_v9/model/assets/form.py index 4d780fafb..3a5a2b5b1 100644 --- a/pyatlan_v9/model/assets/form.py +++ b/pyatlan_v9/model/assets/form.py @@ -465,6 +465,7 @@ def _form_to_nested(form: Form) -> FormNested: is_incomplete=form.is_incomplete, provenance_type=form.provenance_type, home_id=form.home_id, + delete_handler=form.delete_handler, depth=form.depth, immediate_upstream=form.immediate_upstream, immediate_downstream=form.immediate_downstream, @@ -509,6 +510,7 @@ def _form_from_nested(nested: FormNested) -> Form: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/function.py b/pyatlan_v9/model/assets/function.py index 4b72e752c..f706e81a8 100644 --- a/pyatlan_v9/model/assets/function.py +++ b/pyatlan_v9/model/assets/function.py @@ -528,14 +528,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.function_schema is UNSET: errors.append("function_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"Function validation failed: {errors}") @@ -1162,6 +1154,7 @@ def _function_to_nested(function: Function) -> FunctionNested: is_incomplete=function.is_incomplete, provenance_type=function.provenance_type, home_id=function.home_id, + delete_handler=function.delete_handler, depth=function.depth, immediate_upstream=function.immediate_upstream, immediate_downstream=function.immediate_downstream, @@ -1208,6 +1201,7 @@ def _function_from_nested(nested: FunctionNested) -> Function: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/gcp_dataplex.py b/pyatlan_v9/model/assets/gcp_dataplex.py index ee9f9d96b..bf3e7f062 100644 --- a/pyatlan_v9/model/assets/gcp_dataplex.py +++ b/pyatlan_v9/model/assets/gcp_dataplex.py @@ -533,6 +533,7 @@ def _gcp_dataplex_to_nested(gcp_dataplex: GCPDataplex) -> GCPDataplexNested: is_incomplete=gcp_dataplex.is_incomplete, provenance_type=gcp_dataplex.provenance_type, home_id=gcp_dataplex.home_id, + delete_handler=gcp_dataplex.delete_handler, depth=gcp_dataplex.depth, immediate_upstream=gcp_dataplex.immediate_upstream, immediate_downstream=gcp_dataplex.immediate_downstream, @@ -579,6 +580,7 @@ def _gcp_dataplex_from_nested(nested: GCPDataplexNested) -> GCPDataplex: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/gcs.py b/pyatlan_v9/model/assets/gcs.py index ddb6eab25..adb31178a 100644 --- a/pyatlan_v9/model/assets/gcs.py +++ b/pyatlan_v9/model/assets/gcs.py @@ -681,6 +681,7 @@ def _gcs_to_nested(gcs: GCS) -> GCSNested: is_incomplete=gcs.is_incomplete, provenance_type=gcs.provenance_type, home_id=gcs.home_id, + delete_handler=gcs.delete_handler, depth=gcs.depth, immediate_upstream=gcs.immediate_upstream, immediate_downstream=gcs.immediate_downstream, @@ -725,6 +726,7 @@ def _gcs_from_nested(nested: GCSNested) -> GCS: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/gcs_bucket.py b/pyatlan_v9/model/assets/gcs_bucket.py index 76fcb752d..fae7f5ff4 100644 --- a/pyatlan_v9/model/assets/gcs_bucket.py +++ b/pyatlan_v9/model/assets/gcs_bucket.py @@ -814,6 +814,7 @@ def _gcs_bucket_to_nested(gcs_bucket: GCSBucket) -> GCSBucketNested: is_incomplete=gcs_bucket.is_incomplete, provenance_type=gcs_bucket.provenance_type, home_id=gcs_bucket.home_id, + delete_handler=gcs_bucket.delete_handler, depth=gcs_bucket.depth, immediate_upstream=gcs_bucket.immediate_upstream, immediate_downstream=gcs_bucket.immediate_downstream, @@ -860,6 +861,7 @@ def _gcs_bucket_from_nested(nested: GCSBucketNested) -> GCSBucket: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/gcs_object.py b/pyatlan_v9/model/assets/gcs_object.py index f74e2f278..cd00e2e56 100644 --- a/pyatlan_v9/model/assets/gcs_object.py +++ b/pyatlan_v9/model/assets/gcs_object.py @@ -995,6 +995,7 @@ def _gcs_object_to_nested(gcs_object: GCSObject) -> GCSObjectNested: is_incomplete=gcs_object.is_incomplete, provenance_type=gcs_object.provenance_type, home_id=gcs_object.home_id, + delete_handler=gcs_object.delete_handler, depth=gcs_object.depth, immediate_upstream=gcs_object.immediate_upstream, immediate_downstream=gcs_object.immediate_downstream, @@ -1041,6 +1042,7 @@ def _gcs_object_from_nested(nested: GCSObjectNested) -> GCSObject: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/glue_tag.py b/pyatlan_v9/model/assets/glue_tag.py index 443e411dc..6d9cb9e4d 100644 --- a/pyatlan_v9/model/assets/glue_tag.py +++ b/pyatlan_v9/model/assets/glue_tag.py @@ -1021,6 +1021,7 @@ def _glue_tag_to_nested(glue_tag: GlueTag) -> GlueTagNested: is_incomplete=glue_tag.is_incomplete, provenance_type=glue_tag.provenance_type, home_id=glue_tag.home_id, + delete_handler=glue_tag.delete_handler, depth=glue_tag.depth, immediate_upstream=glue_tag.immediate_upstream, immediate_downstream=glue_tag.immediate_downstream, @@ -1065,6 +1066,7 @@ def _glue_tag_from_nested(nested: GlueTagNested) -> GlueTag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/google.py b/pyatlan_v9/model/assets/google.py index 19c4c9941..9f1884241 100644 --- a/pyatlan_v9/model/assets/google.py +++ b/pyatlan_v9/model/assets/google.py @@ -532,6 +532,7 @@ def _google_to_nested(google: Google) -> GoogleNested: is_incomplete=google.is_incomplete, provenance_type=google.provenance_type, home_id=google.home_id, + delete_handler=google.delete_handler, depth=google.depth, immediate_upstream=google.immediate_upstream, immediate_downstream=google.immediate_downstream, @@ -576,6 +577,7 @@ def _google_from_nested(nested: GoogleNested) -> Google: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/iceberg.py b/pyatlan_v9/model/assets/iceberg.py index 5497778c3..4f4247bf7 100644 --- a/pyatlan_v9/model/assets/iceberg.py +++ b/pyatlan_v9/model/assets/iceberg.py @@ -998,6 +998,7 @@ def _iceberg_to_nested(iceberg: Iceberg) -> IcebergNested: is_incomplete=iceberg.is_incomplete, provenance_type=iceberg.provenance_type, home_id=iceberg.home_id, + delete_handler=iceberg.delete_handler, depth=iceberg.depth, immediate_upstream=iceberg.immediate_upstream, immediate_downstream=iceberg.immediate_downstream, @@ -1042,6 +1043,7 @@ def _iceberg_from_nested(nested: IcebergNested) -> Iceberg: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/iceberg_catalog.py b/pyatlan_v9/model/assets/iceberg_catalog.py index 758b4b323..50e5d905a 100644 --- a/pyatlan_v9/model/assets/iceberg_catalog.py +++ b/pyatlan_v9/model/assets/iceberg_catalog.py @@ -1166,6 +1166,7 @@ def _iceberg_catalog_to_nested(iceberg_catalog: IcebergCatalog) -> IcebergCatalo is_incomplete=iceberg_catalog.is_incomplete, provenance_type=iceberg_catalog.provenance_type, home_id=iceberg_catalog.home_id, + delete_handler=iceberg_catalog.delete_handler, depth=iceberg_catalog.depth, immediate_upstream=iceberg_catalog.immediate_upstream, immediate_downstream=iceberg_catalog.immediate_downstream, @@ -1214,6 +1215,7 @@ def _iceberg_catalog_from_nested(nested: IcebergCatalogNested) -> IcebergCatalog "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/iceberg_column.py b/pyatlan_v9/model/assets/iceberg_column.py index eb638bdc9..a9e4d6991 100644 --- a/pyatlan_v9/model/assets/iceberg_column.py +++ b/pyatlan_v9/model/assets/iceberg_column.py @@ -2022,6 +2022,7 @@ def _iceberg_column_to_nested(iceberg_column: IcebergColumn) -> IcebergColumnNes is_incomplete=iceberg_column.is_incomplete, provenance_type=iceberg_column.provenance_type, home_id=iceberg_column.home_id, + delete_handler=iceberg_column.delete_handler, depth=iceberg_column.depth, immediate_upstream=iceberg_column.immediate_upstream, immediate_downstream=iceberg_column.immediate_downstream, @@ -2070,6 +2071,7 @@ def _iceberg_column_from_nested(nested: IcebergColumnNested) -> IcebergColumn: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/iceberg_namespace.py b/pyatlan_v9/model/assets/iceberg_namespace.py index af6419e4e..7464005fc 100644 --- a/pyatlan_v9/model/assets/iceberg_namespace.py +++ b/pyatlan_v9/model/assets/iceberg_namespace.py @@ -1366,6 +1366,7 @@ def _iceberg_namespace_to_nested( is_incomplete=iceberg_namespace.is_incomplete, provenance_type=iceberg_namespace.provenance_type, home_id=iceberg_namespace.home_id, + delete_handler=iceberg_namespace.delete_handler, depth=iceberg_namespace.depth, immediate_upstream=iceberg_namespace.immediate_upstream, immediate_downstream=iceberg_namespace.immediate_downstream, @@ -1414,6 +1415,7 @@ def _iceberg_namespace_from_nested(nested: IcebergNamespaceNested) -> IcebergNam "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/iceberg_table.py b/pyatlan_v9/model/assets/iceberg_table.py index b871ee812..2b1b24524 100644 --- a/pyatlan_v9/model/assets/iceberg_table.py +++ b/pyatlan_v9/model/assets/iceberg_table.py @@ -1430,6 +1430,7 @@ def _iceberg_table_to_nested(iceberg_table: IcebergTable) -> IcebergTableNested: is_incomplete=iceberg_table.is_incomplete, provenance_type=iceberg_table.provenance_type, home_id=iceberg_table.home_id, + delete_handler=iceberg_table.delete_handler, depth=iceberg_table.depth, immediate_upstream=iceberg_table.immediate_upstream, immediate_downstream=iceberg_table.immediate_downstream, @@ -1478,6 +1479,7 @@ def _iceberg_table_from_nested(nested: IcebergTableNested) -> IcebergTable: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/incident.py b/pyatlan_v9/model/assets/incident.py index e07978a2c..5a9f8c91b 100644 --- a/pyatlan_v9/model/assets/incident.py +++ b/pyatlan_v9/model/assets/incident.py @@ -2643,6 +2643,7 @@ def _incident_to_nested(incident: Incident) -> IncidentNested: is_incomplete=incident.is_incomplete, provenance_type=incident.provenance_type, home_id=incident.home_id, + delete_handler=incident.delete_handler, depth=incident.depth, immediate_upstream=incident.immediate_upstream, immediate_downstream=incident.immediate_downstream, @@ -2689,6 +2690,7 @@ def _incident_from_nested(nested: IncidentNested) -> Incident: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/infrastructure.py b/pyatlan_v9/model/assets/infrastructure.py index 35e52785c..d9a5ec661 100644 --- a/pyatlan_v9/model/assets/infrastructure.py +++ b/pyatlan_v9/model/assets/infrastructure.py @@ -2638,6 +2638,7 @@ def _infrastructure_to_nested(infrastructure: Infrastructure) -> InfrastructureN is_incomplete=infrastructure.is_incomplete, provenance_type=infrastructure.provenance_type, home_id=infrastructure.home_id, + delete_handler=infrastructure.delete_handler, depth=infrastructure.depth, immediate_upstream=infrastructure.immediate_upstream, immediate_downstream=infrastructure.immediate_downstream, @@ -2686,6 +2687,7 @@ def _infrastructure_from_nested(nested: InfrastructureNested) -> Infrastructure: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/insight.py b/pyatlan_v9/model/assets/insight.py index a25e05243..42243271f 100644 --- a/pyatlan_v9/model/assets/insight.py +++ b/pyatlan_v9/model/assets/insight.py @@ -549,6 +549,7 @@ def _insight_to_nested(insight: Insight) -> InsightNested: is_incomplete=insight.is_incomplete, provenance_type=insight.provenance_type, home_id=insight.home_id, + delete_handler=insight.delete_handler, depth=insight.depth, immediate_upstream=insight.immediate_upstream, immediate_downstream=insight.immediate_downstream, @@ -593,6 +594,7 @@ def _insight_from_nested(nested: InsightNested) -> Insight: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/kafka.py b/pyatlan_v9/model/assets/kafka.py index 0a483189f..9c781d451 100644 --- a/pyatlan_v9/model/assets/kafka.py +++ b/pyatlan_v9/model/assets/kafka.py @@ -549,6 +549,7 @@ def _kafka_to_nested(kafka: Kafka) -> KafkaNested: is_incomplete=kafka.is_incomplete, provenance_type=kafka.provenance_type, home_id=kafka.home_id, + delete_handler=kafka.delete_handler, depth=kafka.depth, immediate_upstream=kafka.immediate_upstream, immediate_downstream=kafka.immediate_downstream, @@ -593,6 +594,7 @@ def _kafka_from_nested(nested: KafkaNested) -> Kafka: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/kafka_cluster.py b/pyatlan_v9/model/assets/kafka_cluster.py index 0db58b420..90ba4465c 100644 --- a/pyatlan_v9/model/assets/kafka_cluster.py +++ b/pyatlan_v9/model/assets/kafka_cluster.py @@ -641,6 +641,7 @@ def _kafka_cluster_to_nested(kafka_cluster: KafkaCluster) -> KafkaClusterNested: is_incomplete=kafka_cluster.is_incomplete, provenance_type=kafka_cluster.provenance_type, home_id=kafka_cluster.home_id, + delete_handler=kafka_cluster.delete_handler, depth=kafka_cluster.depth, immediate_upstream=kafka_cluster.immediate_upstream, immediate_downstream=kafka_cluster.immediate_downstream, @@ -689,6 +690,7 @@ def _kafka_cluster_from_nested(nested: KafkaClusterNested) -> KafkaCluster: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/kafka_consumer_group.py b/pyatlan_v9/model/assets/kafka_consumer_group.py index f90831395..477304226 100644 --- a/pyatlan_v9/model/assets/kafka_consumer_group.py +++ b/pyatlan_v9/model/assets/kafka_consumer_group.py @@ -691,6 +691,7 @@ def _kafka_consumer_group_to_nested( is_incomplete=kafka_consumer_group.is_incomplete, provenance_type=kafka_consumer_group.provenance_type, home_id=kafka_consumer_group.home_id, + delete_handler=kafka_consumer_group.delete_handler, depth=kafka_consumer_group.depth, immediate_upstream=kafka_consumer_group.immediate_upstream, immediate_downstream=kafka_consumer_group.immediate_downstream, @@ -741,6 +742,7 @@ def _kafka_consumer_group_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/kafka_field.py b/pyatlan_v9/model/assets/kafka_field.py index f88e47810..3dcca829b 100644 --- a/pyatlan_v9/model/assets/kafka_field.py +++ b/pyatlan_v9/model/assets/kafka_field.py @@ -718,6 +718,7 @@ def _kafka_field_to_nested(kafka_field: KafkaField) -> KafkaFieldNested: is_incomplete=kafka_field.is_incomplete, provenance_type=kafka_field.provenance_type, home_id=kafka_field.home_id, + delete_handler=kafka_field.delete_handler, depth=kafka_field.depth, immediate_upstream=kafka_field.immediate_upstream, immediate_downstream=kafka_field.immediate_downstream, @@ -764,6 +765,7 @@ def _kafka_field_from_nested(nested: KafkaFieldNested) -> KafkaField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/kafka_tag.py b/pyatlan_v9/model/assets/kafka_tag.py index 275e3c3ed..8562d9bbb 100644 --- a/pyatlan_v9/model/assets/kafka_tag.py +++ b/pyatlan_v9/model/assets/kafka_tag.py @@ -593,6 +593,7 @@ def _kafka_tag_to_nested(kafka_tag: KafkaTag) -> KafkaTagNested: is_incomplete=kafka_tag.is_incomplete, provenance_type=kafka_tag.provenance_type, home_id=kafka_tag.home_id, + delete_handler=kafka_tag.delete_handler, depth=kafka_tag.depth, immediate_upstream=kafka_tag.immediate_upstream, immediate_downstream=kafka_tag.immediate_downstream, @@ -639,6 +640,7 @@ def _kafka_tag_from_nested(nested: KafkaTagNested) -> KafkaTag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/kafka_topic.py b/pyatlan_v9/model/assets/kafka_topic.py index 656de00ef..971c594f9 100644 --- a/pyatlan_v9/model/assets/kafka_topic.py +++ b/pyatlan_v9/model/assets/kafka_topic.py @@ -767,6 +767,7 @@ def _kafka_topic_to_nested(kafka_topic: KafkaTopic) -> KafkaTopicNested: is_incomplete=kafka_topic.is_incomplete, provenance_type=kafka_topic.provenance_type, home_id=kafka_topic.home_id, + delete_handler=kafka_topic.delete_handler, depth=kafka_topic.depth, immediate_upstream=kafka_topic.immediate_upstream, immediate_downstream=kafka_topic.immediate_downstream, @@ -813,6 +814,7 @@ def _kafka_topic_from_nested(nested: KafkaTopicNested) -> KafkaTopic: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/knowledge.py b/pyatlan_v9/model/assets/knowledge.py index fbe0bdcd1..dd6ed2809 100644 --- a/pyatlan_v9/model/assets/knowledge.py +++ b/pyatlan_v9/model/assets/knowledge.py @@ -566,6 +566,7 @@ def _knowledge_to_nested(knowledge: Knowledge) -> KnowledgeNested: is_incomplete=knowledge.is_incomplete, provenance_type=knowledge.provenance_type, home_id=knowledge.home_id, + delete_handler=knowledge.delete_handler, depth=knowledge.depth, immediate_upstream=knowledge.immediate_upstream, immediate_downstream=knowledge.immediate_downstream, @@ -612,6 +613,7 @@ def _knowledge_from_nested(nested: KnowledgeNested) -> Knowledge: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/knowledge_file.py b/pyatlan_v9/model/assets/knowledge_file.py index b170347fa..be9300259 100644 --- a/pyatlan_v9/model/assets/knowledge_file.py +++ b/pyatlan_v9/model/assets/knowledge_file.py @@ -688,6 +688,7 @@ def _knowledge_file_to_nested(knowledge_file: KnowledgeFile) -> KnowledgeFileNes is_incomplete=knowledge_file.is_incomplete, provenance_type=knowledge_file.provenance_type, home_id=knowledge_file.home_id, + delete_handler=knowledge_file.delete_handler, depth=knowledge_file.depth, immediate_upstream=knowledge_file.immediate_upstream, immediate_downstream=knowledge_file.immediate_downstream, @@ -736,6 +737,7 @@ def _knowledge_file_from_nested(nested: KnowledgeFileNested) -> KnowledgeFile: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/knowledge_folder.py b/pyatlan_v9/model/assets/knowledge_folder.py index 796f7ef30..75247a73d 100644 --- a/pyatlan_v9/model/assets/knowledge_folder.py +++ b/pyatlan_v9/model/assets/knowledge_folder.py @@ -593,6 +593,7 @@ def _knowledge_folder_to_nested( is_incomplete=knowledge_folder.is_incomplete, provenance_type=knowledge_folder.provenance_type, home_id=knowledge_folder.home_id, + delete_handler=knowledge_folder.delete_handler, depth=knowledge_folder.depth, immediate_upstream=knowledge_folder.immediate_upstream, immediate_downstream=knowledge_folder.immediate_downstream, @@ -641,6 +642,7 @@ def _knowledge_folder_from_nested(nested: KnowledgeFolderNested) -> KnowledgeFol "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/link.py b/pyatlan_v9/model/assets/link.py index 99d5216da..f09b1b2d3 100644 --- a/pyatlan_v9/model/assets/link.py +++ b/pyatlan_v9/model/assets/link.py @@ -607,6 +607,7 @@ def _link_to_nested(link: Link) -> LinkNested: is_incomplete=link.is_incomplete, provenance_type=link.provenance_type, home_id=link.home_id, + delete_handler=link.delete_handler, depth=link.depth, immediate_upstream=link.immediate_upstream, immediate_downstream=link.immediate_downstream, @@ -651,6 +652,7 @@ def _link_from_nested(nested: LinkNested) -> Link: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker.py b/pyatlan_v9/model/assets/looker.py index ff4042ee4..09b181969 100644 --- a/pyatlan_v9/model/assets/looker.py +++ b/pyatlan_v9/model/assets/looker.py @@ -558,6 +558,7 @@ def _looker_to_nested(looker: Looker) -> LookerNested: is_incomplete=looker.is_incomplete, provenance_type=looker.provenance_type, home_id=looker.home_id, + delete_handler=looker.delete_handler, depth=looker.depth, immediate_upstream=looker.immediate_upstream, immediate_downstream=looker.immediate_downstream, @@ -602,6 +603,7 @@ def _looker_from_nested(nested: LookerNested) -> Looker: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_dashboard.py b/pyatlan_v9/model/assets/looker_dashboard.py index fe00510d3..a19ef9352 100644 --- a/pyatlan_v9/model/assets/looker_dashboard.py +++ b/pyatlan_v9/model/assets/looker_dashboard.py @@ -736,6 +736,7 @@ def _looker_dashboard_to_nested( is_incomplete=looker_dashboard.is_incomplete, provenance_type=looker_dashboard.provenance_type, home_id=looker_dashboard.home_id, + delete_handler=looker_dashboard.delete_handler, depth=looker_dashboard.depth, immediate_upstream=looker_dashboard.immediate_upstream, immediate_downstream=looker_dashboard.immediate_downstream, @@ -784,6 +785,7 @@ def _looker_dashboard_from_nested(nested: LookerDashboardNested) -> LookerDashbo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_explore.py b/pyatlan_v9/model/assets/looker_explore.py index 85c16bb1f..6b1cce485 100644 --- a/pyatlan_v9/model/assets/looker_explore.py +++ b/pyatlan_v9/model/assets/looker_explore.py @@ -699,6 +699,7 @@ def _looker_explore_to_nested(looker_explore: LookerExplore) -> LookerExploreNes is_incomplete=looker_explore.is_incomplete, provenance_type=looker_explore.provenance_type, home_id=looker_explore.home_id, + delete_handler=looker_explore.delete_handler, depth=looker_explore.depth, immediate_upstream=looker_explore.immediate_upstream, immediate_downstream=looker_explore.immediate_downstream, @@ -747,6 +748,7 @@ def _looker_explore_from_nested(nested: LookerExploreNested) -> LookerExplore: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_field.py b/pyatlan_v9/model/assets/looker_field.py index 1767b4716..52f0f1366 100644 --- a/pyatlan_v9/model/assets/looker_field.py +++ b/pyatlan_v9/model/assets/looker_field.py @@ -917,6 +917,7 @@ def _looker_field_to_nested(looker_field: LookerField) -> LookerFieldNested: is_incomplete=looker_field.is_incomplete, provenance_type=looker_field.provenance_type, home_id=looker_field.home_id, + delete_handler=looker_field.delete_handler, depth=looker_field.depth, immediate_upstream=looker_field.immediate_upstream, immediate_downstream=looker_field.immediate_downstream, @@ -963,6 +964,7 @@ def _looker_field_from_nested(nested: LookerFieldNested) -> LookerField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_folder.py b/pyatlan_v9/model/assets/looker_folder.py index 6257bdaa4..314c57697 100644 --- a/pyatlan_v9/model/assets/looker_folder.py +++ b/pyatlan_v9/model/assets/looker_folder.py @@ -703,6 +703,7 @@ def _looker_folder_to_nested(looker_folder: LookerFolder) -> LookerFolderNested: is_incomplete=looker_folder.is_incomplete, provenance_type=looker_folder.provenance_type, home_id=looker_folder.home_id, + delete_handler=looker_folder.delete_handler, depth=looker_folder.depth, immediate_upstream=looker_folder.immediate_upstream, immediate_downstream=looker_folder.immediate_downstream, @@ -751,6 +752,7 @@ def _looker_folder_from_nested(nested: LookerFolderNested) -> LookerFolder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_look.py b/pyatlan_v9/model/assets/looker_look.py index d38f6e01e..51c6926a1 100644 --- a/pyatlan_v9/model/assets/looker_look.py +++ b/pyatlan_v9/model/assets/looker_look.py @@ -772,6 +772,7 @@ def _looker_look_to_nested(looker_look: LookerLook) -> LookerLookNested: is_incomplete=looker_look.is_incomplete, provenance_type=looker_look.provenance_type, home_id=looker_look.home_id, + delete_handler=looker_look.delete_handler, depth=looker_look.depth, immediate_upstream=looker_look.immediate_upstream, immediate_downstream=looker_look.immediate_downstream, @@ -818,6 +819,7 @@ def _looker_look_from_nested(nested: LookerLookNested) -> LookerLook: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_model.py b/pyatlan_v9/model/assets/looker_model.py index d9ea3a72b..b3ff68158 100644 --- a/pyatlan_v9/model/assets/looker_model.py +++ b/pyatlan_v9/model/assets/looker_model.py @@ -673,6 +673,7 @@ def _looker_model_to_nested(looker_model: LookerModel) -> LookerModelNested: is_incomplete=looker_model.is_incomplete, provenance_type=looker_model.provenance_type, home_id=looker_model.home_id, + delete_handler=looker_model.delete_handler, depth=looker_model.depth, immediate_upstream=looker_model.immediate_upstream, immediate_downstream=looker_model.immediate_downstream, @@ -719,6 +720,7 @@ def _looker_model_from_nested(nested: LookerModelNested) -> LookerModel: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_project.py b/pyatlan_v9/model/assets/looker_project.py index a8adf33e5..c95e303d2 100644 --- a/pyatlan_v9/model/assets/looker_project.py +++ b/pyatlan_v9/model/assets/looker_project.py @@ -664,6 +664,7 @@ def _looker_project_to_nested(looker_project: LookerProject) -> LookerProjectNes is_incomplete=looker_project.is_incomplete, provenance_type=looker_project.provenance_type, home_id=looker_project.home_id, + delete_handler=looker_project.delete_handler, depth=looker_project.depth, immediate_upstream=looker_project.immediate_upstream, immediate_downstream=looker_project.immediate_downstream, @@ -712,6 +713,7 @@ def _looker_project_from_nested(nested: LookerProjectNested) -> LookerProject: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_query.py b/pyatlan_v9/model/assets/looker_query.py index 838d1a5c3..26d899e87 100644 --- a/pyatlan_v9/model/assets/looker_query.py +++ b/pyatlan_v9/model/assets/looker_query.py @@ -640,6 +640,7 @@ def _looker_query_to_nested(looker_query: LookerQuery) -> LookerQueryNested: is_incomplete=looker_query.is_incomplete, provenance_type=looker_query.provenance_type, home_id=looker_query.home_id, + delete_handler=looker_query.delete_handler, depth=looker_query.depth, immediate_upstream=looker_query.immediate_upstream, immediate_downstream=looker_query.immediate_downstream, @@ -686,6 +687,7 @@ def _looker_query_from_nested(nested: LookerQueryNested) -> LookerQuery: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_tile.py b/pyatlan_v9/model/assets/looker_tile.py index 02eff1329..3e8d2c7b1 100644 --- a/pyatlan_v9/model/assets/looker_tile.py +++ b/pyatlan_v9/model/assets/looker_tile.py @@ -744,6 +744,7 @@ def _looker_tile_to_nested(looker_tile: LookerTile) -> LookerTileNested: is_incomplete=looker_tile.is_incomplete, provenance_type=looker_tile.provenance_type, home_id=looker_tile.home_id, + delete_handler=looker_tile.delete_handler, depth=looker_tile.depth, immediate_upstream=looker_tile.immediate_upstream, immediate_downstream=looker_tile.immediate_downstream, @@ -790,6 +791,7 @@ def _looker_tile_from_nested(nested: LookerTileNested) -> LookerTile: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/looker_view.py b/pyatlan_v9/model/assets/looker_view.py index 5dc11c9a4..25db8f4d7 100644 --- a/pyatlan_v9/model/assets/looker_view.py +++ b/pyatlan_v9/model/assets/looker_view.py @@ -665,6 +665,7 @@ def _looker_view_to_nested(looker_view: LookerView) -> LookerViewNested: is_incomplete=looker_view.is_incomplete, provenance_type=looker_view.provenance_type, home_id=looker_view.home_id, + delete_handler=looker_view.delete_handler, depth=looker_view.depth, immediate_upstream=looker_view.immediate_upstream, immediate_downstream=looker_view.immediate_downstream, @@ -711,6 +712,7 @@ def _looker_view_from_nested(nested: LookerViewNested) -> LookerView: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/materialised_view.py b/pyatlan_v9/model/assets/materialised_view.py index 744b07225..81d48e5f8 100644 --- a/pyatlan_v9/model/assets/materialised_view.py +++ b/pyatlan_v9/model/assets/materialised_view.py @@ -1227,6 +1227,7 @@ def _materialised_view_to_nested( is_incomplete=materialised_view.is_incomplete, provenance_type=materialised_view.provenance_type, home_id=materialised_view.home_id, + delete_handler=materialised_view.delete_handler, depth=materialised_view.depth, immediate_upstream=materialised_view.immediate_upstream, immediate_downstream=materialised_view.immediate_downstream, @@ -1275,6 +1276,7 @@ def _materialised_view_from_nested(nested: MaterialisedViewNested) -> Materialis "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/matillion.py b/pyatlan_v9/model/assets/matillion.py index f6b11a596..05a3fd7b0 100644 --- a/pyatlan_v9/model/assets/matillion.py +++ b/pyatlan_v9/model/assets/matillion.py @@ -558,6 +558,7 @@ def _matillion_to_nested(matillion: Matillion) -> MatillionNested: is_incomplete=matillion.is_incomplete, provenance_type=matillion.provenance_type, home_id=matillion.home_id, + delete_handler=matillion.delete_handler, depth=matillion.depth, immediate_upstream=matillion.immediate_upstream, immediate_downstream=matillion.immediate_downstream, @@ -604,6 +605,7 @@ def _matillion_from_nested(nested: MatillionNested) -> Matillion: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/matillion_component.py b/pyatlan_v9/model/assets/matillion_component.py index 1888b4dba..1433842da 100644 --- a/pyatlan_v9/model/assets/matillion_component.py +++ b/pyatlan_v9/model/assets/matillion_component.py @@ -685,6 +685,7 @@ def _matillion_component_to_nested( is_incomplete=matillion_component.is_incomplete, provenance_type=matillion_component.provenance_type, home_id=matillion_component.home_id, + delete_handler=matillion_component.delete_handler, depth=matillion_component.depth, immediate_upstream=matillion_component.immediate_upstream, immediate_downstream=matillion_component.immediate_downstream, @@ -735,6 +736,7 @@ def _matillion_component_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/matillion_group.py b/pyatlan_v9/model/assets/matillion_group.py index 90bd4052d..946e66c87 100644 --- a/pyatlan_v9/model/assets/matillion_group.py +++ b/pyatlan_v9/model/assets/matillion_group.py @@ -581,6 +581,7 @@ def _matillion_group_to_nested(matillion_group: MatillionGroup) -> MatillionGrou is_incomplete=matillion_group.is_incomplete, provenance_type=matillion_group.provenance_type, home_id=matillion_group.home_id, + delete_handler=matillion_group.delete_handler, depth=matillion_group.depth, immediate_upstream=matillion_group.immediate_upstream, immediate_downstream=matillion_group.immediate_downstream, @@ -629,6 +630,7 @@ def _matillion_group_from_nested(nested: MatillionGroupNested) -> MatillionGroup "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/matillion_job.py b/pyatlan_v9/model/assets/matillion_job.py index dd6a3006d..b4cd1aa44 100644 --- a/pyatlan_v9/model/assets/matillion_job.py +++ b/pyatlan_v9/model/assets/matillion_job.py @@ -661,6 +661,7 @@ def _matillion_job_to_nested(matillion_job: MatillionJob) -> MatillionJobNested: is_incomplete=matillion_job.is_incomplete, provenance_type=matillion_job.provenance_type, home_id=matillion_job.home_id, + delete_handler=matillion_job.delete_handler, depth=matillion_job.depth, immediate_upstream=matillion_job.immediate_upstream, immediate_downstream=matillion_job.immediate_downstream, @@ -709,6 +710,7 @@ def _matillion_job_from_nested(nested: MatillionJobNested) -> MatillionJob: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/matillion_project.py b/pyatlan_v9/model/assets/matillion_project.py index 2549148f0..d166415a3 100644 --- a/pyatlan_v9/model/assets/matillion_project.py +++ b/pyatlan_v9/model/assets/matillion_project.py @@ -650,6 +650,7 @@ def _matillion_project_to_nested( is_incomplete=matillion_project.is_incomplete, provenance_type=matillion_project.provenance_type, home_id=matillion_project.home_id, + delete_handler=matillion_project.delete_handler, depth=matillion_project.depth, immediate_upstream=matillion_project.immediate_upstream, immediate_downstream=matillion_project.immediate_downstream, @@ -698,6 +699,7 @@ def _matillion_project_from_nested(nested: MatillionProjectNested) -> MatillionP "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/mc_incident.py b/pyatlan_v9/model/assets/mc_incident.py index f4e0afd21..34a728aaa 100644 --- a/pyatlan_v9/model/assets/mc_incident.py +++ b/pyatlan_v9/model/assets/mc_incident.py @@ -668,6 +668,7 @@ def _mc_incident_to_nested(mc_incident: MCIncident) -> MCIncidentNested: is_incomplete=mc_incident.is_incomplete, provenance_type=mc_incident.provenance_type, home_id=mc_incident.home_id, + delete_handler=mc_incident.delete_handler, depth=mc_incident.depth, immediate_upstream=mc_incident.immediate_upstream, immediate_downstream=mc_incident.immediate_downstream, @@ -714,6 +715,7 @@ def _mc_incident_from_nested(nested: MCIncidentNested) -> MCIncident: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/mc_monitor.py b/pyatlan_v9/model/assets/mc_monitor.py index 7b4fe7b48..a41461a43 100644 --- a/pyatlan_v9/model/assets/mc_monitor.py +++ b/pyatlan_v9/model/assets/mc_monitor.py @@ -783,6 +783,7 @@ def _mc_monitor_to_nested(mc_monitor: MCMonitor) -> MCMonitorNested: is_incomplete=mc_monitor.is_incomplete, provenance_type=mc_monitor.provenance_type, home_id=mc_monitor.home_id, + delete_handler=mc_monitor.delete_handler, depth=mc_monitor.depth, immediate_upstream=mc_monitor.immediate_upstream, immediate_downstream=mc_monitor.immediate_downstream, @@ -829,6 +830,7 @@ def _mc_monitor_from_nested(nested: MCMonitorNested) -> MCMonitor: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/metabase.py b/pyatlan_v9/model/assets/metabase.py index 03e450622..f175fcfff 100644 --- a/pyatlan_v9/model/assets/metabase.py +++ b/pyatlan_v9/model/assets/metabase.py @@ -569,6 +569,7 @@ def _metabase_to_nested(metabase: Metabase) -> MetabaseNested: is_incomplete=metabase.is_incomplete, provenance_type=metabase.provenance_type, home_id=metabase.home_id, + delete_handler=metabase.delete_handler, depth=metabase.depth, immediate_upstream=metabase.immediate_upstream, immediate_downstream=metabase.immediate_downstream, @@ -615,6 +616,7 @@ def _metabase_from_nested(nested: MetabaseNested) -> Metabase: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/metabase_collection.py b/pyatlan_v9/model/assets/metabase_collection.py index 54edd4c1a..3479ea352 100644 --- a/pyatlan_v9/model/assets/metabase_collection.py +++ b/pyatlan_v9/model/assets/metabase_collection.py @@ -666,6 +666,7 @@ def _metabase_collection_to_nested( is_incomplete=metabase_collection.is_incomplete, provenance_type=metabase_collection.provenance_type, home_id=metabase_collection.home_id, + delete_handler=metabase_collection.delete_handler, depth=metabase_collection.depth, immediate_upstream=metabase_collection.immediate_upstream, immediate_downstream=metabase_collection.immediate_downstream, @@ -716,6 +717,7 @@ def _metabase_collection_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/metabase_dashboard.py b/pyatlan_v9/model/assets/metabase_dashboard.py index bcd2eec54..a55c9a6b5 100644 --- a/pyatlan_v9/model/assets/metabase_dashboard.py +++ b/pyatlan_v9/model/assets/metabase_dashboard.py @@ -658,6 +658,7 @@ def _metabase_dashboard_to_nested( is_incomplete=metabase_dashboard.is_incomplete, provenance_type=metabase_dashboard.provenance_type, home_id=metabase_dashboard.home_id, + delete_handler=metabase_dashboard.delete_handler, depth=metabase_dashboard.depth, immediate_upstream=metabase_dashboard.immediate_upstream, immediate_downstream=metabase_dashboard.immediate_downstream, @@ -708,6 +709,7 @@ def _metabase_dashboard_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/metabase_question.py b/pyatlan_v9/model/assets/metabase_question.py index 234b1a161..6d39477a0 100644 --- a/pyatlan_v9/model/assets/metabase_question.py +++ b/pyatlan_v9/model/assets/metabase_question.py @@ -676,6 +676,7 @@ def _metabase_question_to_nested( is_incomplete=metabase_question.is_incomplete, provenance_type=metabase_question.provenance_type, home_id=metabase_question.home_id, + delete_handler=metabase_question.delete_handler, depth=metabase_question.depth, immediate_upstream=metabase_question.immediate_upstream, immediate_downstream=metabase_question.immediate_downstream, @@ -724,6 +725,7 @@ def _metabase_question_from_nested(nested: MetabaseQuestionNested) -> MetabaseQu "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/metric.py b/pyatlan_v9/model/assets/metric.py index 58740c3d6..d311a8bdd 100644 --- a/pyatlan_v9/model/assets/metric.py +++ b/pyatlan_v9/model/assets/metric.py @@ -624,6 +624,7 @@ def _metric_to_nested(metric: Metric) -> MetricNested: is_incomplete=metric.is_incomplete, provenance_type=metric.provenance_type, home_id=metric.home_id, + delete_handler=metric.delete_handler, depth=metric.depth, immediate_upstream=metric.immediate_upstream, immediate_downstream=metric.immediate_downstream, @@ -668,6 +669,7 @@ def _metric_from_nested(nested: MetricNested) -> Metric: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy.py b/pyatlan_v9/model/assets/micro_strategy.py index 7ee537357..0209f24e9 100644 --- a/pyatlan_v9/model/assets/micro_strategy.py +++ b/pyatlan_v9/model/assets/micro_strategy.py @@ -653,6 +653,7 @@ def _micro_strategy_to_nested(micro_strategy: MicroStrategy) -> MicroStrategyNes is_incomplete=micro_strategy.is_incomplete, provenance_type=micro_strategy.provenance_type, home_id=micro_strategy.home_id, + delete_handler=micro_strategy.delete_handler, depth=micro_strategy.depth, immediate_upstream=micro_strategy.immediate_upstream, immediate_downstream=micro_strategy.immediate_downstream, @@ -701,6 +702,7 @@ def _micro_strategy_from_nested(nested: MicroStrategyNested) -> MicroStrategy: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_attribute.py b/pyatlan_v9/model/assets/micro_strategy_attribute.py index 6d0a5f579..98bee7887 100644 --- a/pyatlan_v9/model/assets/micro_strategy_attribute.py +++ b/pyatlan_v9/model/assets/micro_strategy_attribute.py @@ -799,6 +799,7 @@ def _micro_strategy_attribute_to_nested( is_incomplete=micro_strategy_attribute.is_incomplete, provenance_type=micro_strategy_attribute.provenance_type, home_id=micro_strategy_attribute.home_id, + delete_handler=micro_strategy_attribute.delete_handler, depth=micro_strategy_attribute.depth, immediate_upstream=micro_strategy_attribute.immediate_upstream, immediate_downstream=micro_strategy_attribute.immediate_downstream, @@ -849,6 +850,7 @@ def _micro_strategy_attribute_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_column.py b/pyatlan_v9/model/assets/micro_strategy_column.py index 303259930..b9f500413 100644 --- a/pyatlan_v9/model/assets/micro_strategy_column.py +++ b/pyatlan_v9/model/assets/micro_strategy_column.py @@ -988,6 +988,7 @@ def _micro_strategy_column_to_nested( is_incomplete=micro_strategy_column.is_incomplete, provenance_type=micro_strategy_column.provenance_type, home_id=micro_strategy_column.home_id, + delete_handler=micro_strategy_column.delete_handler, depth=micro_strategy_column.depth, immediate_upstream=micro_strategy_column.immediate_upstream, immediate_downstream=micro_strategy_column.immediate_downstream, @@ -1038,6 +1039,7 @@ def _micro_strategy_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_cube.py b/pyatlan_v9/model/assets/micro_strategy_cube.py index 455b8db04..0dfd02cd3 100644 --- a/pyatlan_v9/model/assets/micro_strategy_cube.py +++ b/pyatlan_v9/model/assets/micro_strategy_cube.py @@ -795,6 +795,7 @@ def _micro_strategy_cube_to_nested( is_incomplete=micro_strategy_cube.is_incomplete, provenance_type=micro_strategy_cube.provenance_type, home_id=micro_strategy_cube.home_id, + delete_handler=micro_strategy_cube.delete_handler, depth=micro_strategy_cube.depth, immediate_upstream=micro_strategy_cube.immediate_upstream, immediate_downstream=micro_strategy_cube.immediate_downstream, @@ -845,6 +846,7 @@ def _micro_strategy_cube_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_document.py b/pyatlan_v9/model/assets/micro_strategy_document.py index 3d2c53c6c..d71033975 100644 --- a/pyatlan_v9/model/assets/micro_strategy_document.py +++ b/pyatlan_v9/model/assets/micro_strategy_document.py @@ -753,6 +753,7 @@ def _micro_strategy_document_to_nested( is_incomplete=micro_strategy_document.is_incomplete, provenance_type=micro_strategy_document.provenance_type, home_id=micro_strategy_document.home_id, + delete_handler=micro_strategy_document.delete_handler, depth=micro_strategy_document.depth, immediate_upstream=micro_strategy_document.immediate_upstream, immediate_downstream=micro_strategy_document.immediate_downstream, @@ -803,6 +804,7 @@ def _micro_strategy_document_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_dossier.py b/pyatlan_v9/model/assets/micro_strategy_dossier.py index bc64745c1..7525701e5 100644 --- a/pyatlan_v9/model/assets/micro_strategy_dossier.py +++ b/pyatlan_v9/model/assets/micro_strategy_dossier.py @@ -779,6 +779,7 @@ def _micro_strategy_dossier_to_nested( is_incomplete=micro_strategy_dossier.is_incomplete, provenance_type=micro_strategy_dossier.provenance_type, home_id=micro_strategy_dossier.home_id, + delete_handler=micro_strategy_dossier.delete_handler, depth=micro_strategy_dossier.depth, immediate_upstream=micro_strategy_dossier.immediate_upstream, immediate_downstream=micro_strategy_dossier.immediate_downstream, @@ -829,6 +830,7 @@ def _micro_strategy_dossier_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_fact.py b/pyatlan_v9/model/assets/micro_strategy_fact.py index 16d6019d6..cbde2cd8b 100644 --- a/pyatlan_v9/model/assets/micro_strategy_fact.py +++ b/pyatlan_v9/model/assets/micro_strategy_fact.py @@ -773,6 +773,7 @@ def _micro_strategy_fact_to_nested( is_incomplete=micro_strategy_fact.is_incomplete, provenance_type=micro_strategy_fact.provenance_type, home_id=micro_strategy_fact.home_id, + delete_handler=micro_strategy_fact.delete_handler, depth=micro_strategy_fact.depth, immediate_upstream=micro_strategy_fact.immediate_upstream, immediate_downstream=micro_strategy_fact.immediate_downstream, @@ -823,6 +824,7 @@ def _micro_strategy_fact_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_metric.py b/pyatlan_v9/model/assets/micro_strategy_metric.py index 56a01aeef..4cd9cfc43 100644 --- a/pyatlan_v9/model/assets/micro_strategy_metric.py +++ b/pyatlan_v9/model/assets/micro_strategy_metric.py @@ -898,6 +898,7 @@ def _micro_strategy_metric_to_nested( is_incomplete=micro_strategy_metric.is_incomplete, provenance_type=micro_strategy_metric.provenance_type, home_id=micro_strategy_metric.home_id, + delete_handler=micro_strategy_metric.delete_handler, depth=micro_strategy_metric.depth, immediate_upstream=micro_strategy_metric.immediate_upstream, immediate_downstream=micro_strategy_metric.immediate_downstream, @@ -948,6 +949,7 @@ def _micro_strategy_metric_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_project.py b/pyatlan_v9/model/assets/micro_strategy_project.py index 32fbb7a84..0145fa4b8 100644 --- a/pyatlan_v9/model/assets/micro_strategy_project.py +++ b/pyatlan_v9/model/assets/micro_strategy_project.py @@ -798,6 +798,7 @@ def _micro_strategy_project_to_nested( is_incomplete=micro_strategy_project.is_incomplete, provenance_type=micro_strategy_project.provenance_type, home_id=micro_strategy_project.home_id, + delete_handler=micro_strategy_project.delete_handler, depth=micro_strategy_project.depth, immediate_upstream=micro_strategy_project.immediate_upstream, immediate_downstream=micro_strategy_project.immediate_downstream, @@ -848,6 +849,7 @@ def _micro_strategy_project_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_report.py b/pyatlan_v9/model/assets/micro_strategy_report.py index e509d1385..a9cdd33ca 100644 --- a/pyatlan_v9/model/assets/micro_strategy_report.py +++ b/pyatlan_v9/model/assets/micro_strategy_report.py @@ -786,6 +786,7 @@ def _micro_strategy_report_to_nested( is_incomplete=micro_strategy_report.is_incomplete, provenance_type=micro_strategy_report.provenance_type, home_id=micro_strategy_report.home_id, + delete_handler=micro_strategy_report.delete_handler, depth=micro_strategy_report.depth, immediate_upstream=micro_strategy_report.immediate_upstream, immediate_downstream=micro_strategy_report.immediate_downstream, @@ -836,6 +837,7 @@ def _micro_strategy_report_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/micro_strategy_visualization.py b/pyatlan_v9/model/assets/micro_strategy_visualization.py index 8b4049e76..b20f8c2ac 100644 --- a/pyatlan_v9/model/assets/micro_strategy_visualization.py +++ b/pyatlan_v9/model/assets/micro_strategy_visualization.py @@ -797,6 +797,7 @@ def _micro_strategy_visualization_to_nested( is_incomplete=micro_strategy_visualization.is_incomplete, provenance_type=micro_strategy_visualization.provenance_type, home_id=micro_strategy_visualization.home_id, + delete_handler=micro_strategy_visualization.delete_handler, depth=micro_strategy_visualization.depth, immediate_upstream=micro_strategy_visualization.immediate_upstream, immediate_downstream=micro_strategy_visualization.immediate_downstream, @@ -847,6 +848,7 @@ def _micro_strategy_visualization_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/mode.py b/pyatlan_v9/model/assets/mode.py index 789d3a7e2..ccfa2991b 100644 --- a/pyatlan_v9/model/assets/mode.py +++ b/pyatlan_v9/model/assets/mode.py @@ -626,6 +626,7 @@ def _mode_to_nested(mode: Mode) -> ModeNested: is_incomplete=mode.is_incomplete, provenance_type=mode.provenance_type, home_id=mode.home_id, + delete_handler=mode.delete_handler, depth=mode.depth, immediate_upstream=mode.immediate_upstream, immediate_downstream=mode.immediate_downstream, @@ -670,6 +671,7 @@ def _mode_from_nested(nested: ModeNested) -> Mode: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model.py b/pyatlan_v9/model/assets/model.py index 225c92d20..de8234b64 100644 --- a/pyatlan_v9/model/assets/model.py +++ b/pyatlan_v9/model/assets/model.py @@ -678,6 +678,7 @@ def _model_to_nested(model: Model) -> ModelNested: is_incomplete=model.is_incomplete, provenance_type=model.provenance_type, home_id=model.home_id, + delete_handler=model.delete_handler, depth=model.depth, immediate_upstream=model.immediate_upstream, immediate_downstream=model.immediate_downstream, @@ -722,6 +723,7 @@ def _model_from_nested(nested: ModelNested) -> Model: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model_attribute.py b/pyatlan_v9/model/assets/model_attribute.py index 2569176e6..49721c4fa 100644 --- a/pyatlan_v9/model/assets/model_attribute.py +++ b/pyatlan_v9/model/assets/model_attribute.py @@ -834,6 +834,7 @@ def _model_attribute_to_nested(model_attribute: ModelAttribute) -> ModelAttribut is_incomplete=model_attribute.is_incomplete, provenance_type=model_attribute.provenance_type, home_id=model_attribute.home_id, + delete_handler=model_attribute.delete_handler, depth=model_attribute.depth, immediate_upstream=model_attribute.immediate_upstream, immediate_downstream=model_attribute.immediate_downstream, @@ -882,6 +883,7 @@ def _model_attribute_from_nested(nested: ModelAttributeNested) -> ModelAttribute "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model_attribute_association.py b/pyatlan_v9/model/assets/model_attribute_association.py index 97f68fa54..f2301ba78 100644 --- a/pyatlan_v9/model/assets/model_attribute_association.py +++ b/pyatlan_v9/model/assets/model_attribute_association.py @@ -772,6 +772,7 @@ def _model_attribute_association_to_nested( is_incomplete=model_attribute_association.is_incomplete, provenance_type=model_attribute_association.provenance_type, home_id=model_attribute_association.home_id, + delete_handler=model_attribute_association.delete_handler, depth=model_attribute_association.depth, immediate_upstream=model_attribute_association.immediate_upstream, immediate_downstream=model_attribute_association.immediate_downstream, @@ -822,6 +823,7 @@ def _model_attribute_association_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model_data_model.py b/pyatlan_v9/model/assets/model_data_model.py index 5fc0c3173..8317c343b 100644 --- a/pyatlan_v9/model/assets/model_data_model.py +++ b/pyatlan_v9/model/assets/model_data_model.py @@ -717,6 +717,7 @@ def _model_data_model_to_nested( is_incomplete=model_data_model.is_incomplete, provenance_type=model_data_model.provenance_type, home_id=model_data_model.home_id, + delete_handler=model_data_model.delete_handler, depth=model_data_model.depth, immediate_upstream=model_data_model.immediate_upstream, immediate_downstream=model_data_model.immediate_downstream, @@ -765,6 +766,7 @@ def _model_data_model_from_nested(nested: ModelDataModelNested) -> ModelDataMode "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model_entity.py b/pyatlan_v9/model/assets/model_entity.py index 0ef5ba805..ce0180756 100644 --- a/pyatlan_v9/model/assets/model_entity.py +++ b/pyatlan_v9/model/assets/model_entity.py @@ -839,6 +839,7 @@ def _model_entity_to_nested(model_entity: ModelEntity) -> ModelEntityNested: is_incomplete=model_entity.is_incomplete, provenance_type=model_entity.provenance_type, home_id=model_entity.home_id, + delete_handler=model_entity.delete_handler, depth=model_entity.depth, immediate_upstream=model_entity.immediate_upstream, immediate_downstream=model_entity.immediate_downstream, @@ -885,6 +886,7 @@ def _model_entity_from_nested(nested: ModelEntityNested) -> ModelEntity: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model_entity_association.py b/pyatlan_v9/model/assets/model_entity_association.py index b14eeb5b2..404e3c5c0 100644 --- a/pyatlan_v9/model/assets/model_entity_association.py +++ b/pyatlan_v9/model/assets/model_entity_association.py @@ -855,6 +855,7 @@ def _model_entity_association_to_nested( is_incomplete=model_entity_association.is_incomplete, provenance_type=model_entity_association.provenance_type, home_id=model_entity_association.home_id, + delete_handler=model_entity_association.delete_handler, depth=model_entity_association.depth, immediate_upstream=model_entity_association.immediate_upstream, immediate_downstream=model_entity_association.immediate_downstream, @@ -905,6 +906,7 @@ def _model_entity_association_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/model_version.py b/pyatlan_v9/model/assets/model_version.py index f9d70899b..820d42a5c 100644 --- a/pyatlan_v9/model/assets/model_version.py +++ b/pyatlan_v9/model/assets/model_version.py @@ -725,6 +725,7 @@ def _model_version_to_nested(model_version: ModelVersion) -> ModelVersionNested: is_incomplete=model_version.is_incomplete, provenance_type=model_version.provenance_type, home_id=model_version.home_id, + delete_handler=model_version.delete_handler, depth=model_version.depth, immediate_upstream=model_version.immediate_upstream, immediate_downstream=model_version.immediate_downstream, @@ -773,6 +774,7 @@ def _model_version_from_nested(nested: ModelVersionNested) -> ModelVersion: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/mongo_db.py b/pyatlan_v9/model/assets/mongo_db.py index 15d6b46cf..17e56d4f3 100644 --- a/pyatlan_v9/model/assets/mongo_db.py +++ b/pyatlan_v9/model/assets/mongo_db.py @@ -563,6 +563,7 @@ def _mongo_db_to_nested(mongo_db: MongoDB) -> MongoDBNested: is_incomplete=mongo_db.is_incomplete, provenance_type=mongo_db.provenance_type, home_id=mongo_db.home_id, + delete_handler=mongo_db.delete_handler, depth=mongo_db.depth, immediate_upstream=mongo_db.immediate_upstream, immediate_downstream=mongo_db.immediate_downstream, @@ -607,6 +608,7 @@ def _mongo_db_from_nested(nested: MongoDBNested) -> MongoDB: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/mongo_db_collection.py b/pyatlan_v9/model/assets/mongo_db_collection.py index 0e48d6e13..2cf299b56 100644 --- a/pyatlan_v9/model/assets/mongo_db_collection.py +++ b/pyatlan_v9/model/assets/mongo_db_collection.py @@ -682,10 +682,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.mongo_db_database is UNSET: errors.append("mongo_db_database is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"MongoDBCollection validation failed: {errors}") @@ -1520,6 +1516,7 @@ def _mongo_db_collection_to_nested( is_incomplete=mongo_db_collection.is_incomplete, provenance_type=mongo_db_collection.provenance_type, home_id=mongo_db_collection.home_id, + delete_handler=mongo_db_collection.delete_handler, depth=mongo_db_collection.depth, immediate_upstream=mongo_db_collection.immediate_upstream, immediate_downstream=mongo_db_collection.immediate_downstream, @@ -1570,6 +1567,7 @@ def _mongo_db_collection_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/mongo_db_database.py b/pyatlan_v9/model/assets/mongo_db_database.py index 13e4246d6..2fbc9b035 100644 --- a/pyatlan_v9/model/assets/mongo_db_database.py +++ b/pyatlan_v9/model/assets/mongo_db_database.py @@ -1079,6 +1079,7 @@ def _mongo_db_database_to_nested( is_incomplete=mongo_db_database.is_incomplete, provenance_type=mongo_db_database.provenance_type, home_id=mongo_db_database.home_id, + delete_handler=mongo_db_database.delete_handler, depth=mongo_db_database.depth, immediate_upstream=mongo_db_database.immediate_upstream, immediate_downstream=mongo_db_database.immediate_downstream, @@ -1127,6 +1128,7 @@ def _mongo_db_database_from_nested(nested: MongoDBDatabaseNested) -> MongoDBData "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/monte_carlo.py b/pyatlan_v9/model/assets/monte_carlo.py index 5b42b3438..cac305685 100644 --- a/pyatlan_v9/model/assets/monte_carlo.py +++ b/pyatlan_v9/model/assets/monte_carlo.py @@ -575,6 +575,7 @@ def _monte_carlo_to_nested(monte_carlo: MonteCarlo) -> MonteCarloNested: is_incomplete=monte_carlo.is_incomplete, provenance_type=monte_carlo.provenance_type, home_id=monte_carlo.home_id, + delete_handler=monte_carlo.delete_handler, depth=monte_carlo.depth, immediate_upstream=monte_carlo.immediate_upstream, immediate_downstream=monte_carlo.immediate_downstream, @@ -621,6 +622,7 @@ def _monte_carlo_from_nested(nested: MonteCarloNested) -> MonteCarlo: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/multi_dimensional_dataset.py b/pyatlan_v9/model/assets/multi_dimensional_dataset.py index e9a7b3d6b..15383ed0f 100644 --- a/pyatlan_v9/model/assets/multi_dimensional_dataset.py +++ b/pyatlan_v9/model/assets/multi_dimensional_dataset.py @@ -617,6 +617,7 @@ def _multi_dimensional_dataset_to_nested( is_incomplete=multi_dimensional_dataset.is_incomplete, provenance_type=multi_dimensional_dataset.provenance_type, home_id=multi_dimensional_dataset.home_id, + delete_handler=multi_dimensional_dataset.delete_handler, depth=multi_dimensional_dataset.depth, immediate_upstream=multi_dimensional_dataset.immediate_upstream, immediate_downstream=multi_dimensional_dataset.immediate_downstream, @@ -667,6 +668,7 @@ def _multi_dimensional_dataset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/namespace.py b/pyatlan_v9/model/assets/namespace.py index 67c941eb0..f754823c0 100644 --- a/pyatlan_v9/model/assets/namespace.py +++ b/pyatlan_v9/model/assets/namespace.py @@ -469,6 +469,7 @@ def _namespace_to_nested(namespace: Namespace) -> NamespaceNested: is_incomplete=namespace.is_incomplete, provenance_type=namespace.provenance_type, home_id=namespace.home_id, + delete_handler=namespace.delete_handler, depth=namespace.depth, immediate_upstream=namespace.immediate_upstream, immediate_downstream=namespace.immediate_downstream, @@ -515,6 +516,7 @@ def _namespace_from_nested(nested: NamespaceNested) -> Namespace: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/no_sql.py b/pyatlan_v9/model/assets/no_sql.py index bf4b76e7c..85e59dbb9 100644 --- a/pyatlan_v9/model/assets/no_sql.py +++ b/pyatlan_v9/model/assets/no_sql.py @@ -563,6 +563,7 @@ def _no_sql_to_nested(no_sql: NoSQL) -> NoSQLNested: is_incomplete=no_sql.is_incomplete, provenance_type=no_sql.provenance_type, home_id=no_sql.home_id, + delete_handler=no_sql.delete_handler, depth=no_sql.depth, immediate_upstream=no_sql.immediate_upstream, immediate_downstream=no_sql.immediate_downstream, @@ -607,6 +608,7 @@ def _no_sql_from_nested(nested: NoSQLNested) -> NoSQL: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/notebook.py b/pyatlan_v9/model/assets/notebook.py index 147e1770c..5404d506f 100644 --- a/pyatlan_v9/model/assets/notebook.py +++ b/pyatlan_v9/model/assets/notebook.py @@ -549,6 +549,7 @@ def _notebook_to_nested(notebook: Notebook) -> NotebookNested: is_incomplete=notebook.is_incomplete, provenance_type=notebook.provenance_type, home_id=notebook.home_id, + delete_handler=notebook.delete_handler, depth=notebook.depth, immediate_upstream=notebook.immediate_upstream, immediate_downstream=notebook.immediate_downstream, @@ -595,6 +596,7 @@ def _notebook_from_nested(nested: NotebookNested) -> Notebook: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/notification.py b/pyatlan_v9/model/assets/notification.py index aa440e7a1..461369c7b 100644 --- a/pyatlan_v9/model/assets/notification.py +++ b/pyatlan_v9/model/assets/notification.py @@ -531,6 +531,7 @@ def _notification_to_nested(notification: Notification) -> NotificationNested: is_incomplete=notification.is_incomplete, provenance_type=notification.provenance_type, home_id=notification.home_id, + delete_handler=notification.delete_handler, depth=notification.depth, immediate_upstream=notification.immediate_upstream, immediate_downstream=notification.immediate_downstream, @@ -579,6 +580,7 @@ def _notification_from_nested(nested: NotificationNested) -> Notification: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/object_store.py b/pyatlan_v9/model/assets/object_store.py index e31e0a407..eb0ae2b86 100644 --- a/pyatlan_v9/model/assets/object_store.py +++ b/pyatlan_v9/model/assets/object_store.py @@ -551,6 +551,7 @@ def _object_store_to_nested(object_store: ObjectStore) -> ObjectStoreNested: is_incomplete=object_store.is_incomplete, provenance_type=object_store.provenance_type, home_id=object_store.home_id, + delete_handler=object_store.delete_handler, depth=object_store.depth, immediate_upstream=object_store.immediate_upstream, immediate_downstream=object_store.immediate_downstream, @@ -597,6 +598,7 @@ def _object_store_from_nested(nested: ObjectStoreNested) -> ObjectStore: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/partial.py b/pyatlan_v9/model/assets/partial.py index e50b67e5a..495ba406e 100644 --- a/pyatlan_v9/model/assets/partial.py +++ b/pyatlan_v9/model/assets/partial.py @@ -600,6 +600,7 @@ def _partial_to_nested(partial: Partial) -> PartialNested: is_incomplete=partial.is_incomplete, provenance_type=partial.provenance_type, home_id=partial.home_id, + delete_handler=partial.delete_handler, depth=partial.depth, immediate_upstream=partial.immediate_upstream, immediate_downstream=partial.immediate_downstream, @@ -644,6 +645,7 @@ def _partial_from_nested(nested: PartialNested) -> Partial: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/partial_field.py b/pyatlan_v9/model/assets/partial_field.py index 1396881e8..b58c9bd62 100644 --- a/pyatlan_v9/model/assets/partial_field.py +++ b/pyatlan_v9/model/assets/partial_field.py @@ -633,6 +633,7 @@ def _partial_field_to_nested(partial_field: PartialField) -> PartialFieldNested: is_incomplete=partial_field.is_incomplete, provenance_type=partial_field.provenance_type, home_id=partial_field.home_id, + delete_handler=partial_field.delete_handler, depth=partial_field.depth, immediate_upstream=partial_field.immediate_upstream, immediate_downstream=partial_field.immediate_downstream, @@ -681,6 +682,7 @@ def _partial_field_from_nested(nested: PartialFieldNested) -> PartialField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/partial_object.py b/pyatlan_v9/model/assets/partial_object.py index 838f60cd5..292db7211 100644 --- a/pyatlan_v9/model/assets/partial_object.py +++ b/pyatlan_v9/model/assets/partial_object.py @@ -624,6 +624,7 @@ def _partial_object_to_nested(partial_object: PartialObject) -> PartialObjectNes is_incomplete=partial_object.is_incomplete, provenance_type=partial_object.provenance_type, home_id=partial_object.home_id, + delete_handler=partial_object.delete_handler, depth=partial_object.depth, immediate_upstream=partial_object.immediate_upstream, immediate_downstream=partial_object.immediate_downstream, @@ -672,6 +673,7 @@ def _partial_object_from_nested(nested: PartialObjectNested) -> PartialObject: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/persona.py b/pyatlan_v9/model/assets/persona.py index c62bcb1dc..f36bb3c5c 100644 --- a/pyatlan_v9/model/assets/persona.py +++ b/pyatlan_v9/model/assets/persona.py @@ -754,6 +754,7 @@ def _persona_to_nested(persona: Persona) -> PersonaNested: is_incomplete=persona.is_incomplete, provenance_type=persona.provenance_type, home_id=persona.home_id, + delete_handler=persona.delete_handler, depth=persona.depth, immediate_upstream=persona.immediate_upstream, immediate_downstream=persona.immediate_downstream, @@ -798,6 +799,7 @@ def _persona_from_nested(nested: PersonaNested) -> Persona: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi.py b/pyatlan_v9/model/assets/power_bi.py index f67895a70..31fea250c 100644 --- a/pyatlan_v9/model/assets/power_bi.py +++ b/pyatlan_v9/model/assets/power_bi.py @@ -628,6 +628,7 @@ def _power_bi_to_nested(power_bi: PowerBI) -> PowerBINested: is_incomplete=power_bi.is_incomplete, provenance_type=power_bi.provenance_type, home_id=power_bi.home_id, + delete_handler=power_bi.delete_handler, depth=power_bi.depth, immediate_upstream=power_bi.immediate_upstream, immediate_downstream=power_bi.immediate_downstream, @@ -672,6 +673,7 @@ def _power_bi_from_nested(nested: PowerBINested) -> PowerBI: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_app.py b/pyatlan_v9/model/assets/power_bi_app.py index eacf5c24d..a50779325 100644 --- a/pyatlan_v9/model/assets/power_bi_app.py +++ b/pyatlan_v9/model/assets/power_bi_app.py @@ -735,6 +735,7 @@ def _power_bi_app_to_nested(power_bi_app: PowerBIApp) -> PowerBIAppNested: is_incomplete=power_bi_app.is_incomplete, provenance_type=power_bi_app.provenance_type, home_id=power_bi_app.home_id, + delete_handler=power_bi_app.delete_handler, depth=power_bi_app.depth, immediate_upstream=power_bi_app.immediate_upstream, immediate_downstream=power_bi_app.immediate_downstream, @@ -781,6 +782,7 @@ def _power_bi_app_from_nested(nested: PowerBIAppNested) -> PowerBIApp: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_column.py b/pyatlan_v9/model/assets/power_bi_column.py index 9afb72d55..9a98efaca 100644 --- a/pyatlan_v9/model/assets/power_bi_column.py +++ b/pyatlan_v9/model/assets/power_bi_column.py @@ -787,6 +787,7 @@ def _power_bi_column_to_nested(power_bi_column: PowerBIColumn) -> PowerBIColumnN is_incomplete=power_bi_column.is_incomplete, provenance_type=power_bi_column.provenance_type, home_id=power_bi_column.home_id, + delete_handler=power_bi_column.delete_handler, depth=power_bi_column.depth, immediate_upstream=power_bi_column.immediate_upstream, immediate_downstream=power_bi_column.immediate_downstream, @@ -835,6 +836,7 @@ def _power_bi_column_from_nested(nested: PowerBIColumnNested) -> PowerBIColumn: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_dashboard.py b/pyatlan_v9/model/assets/power_bi_dashboard.py index bff0063de..c458218f5 100644 --- a/pyatlan_v9/model/assets/power_bi_dashboard.py +++ b/pyatlan_v9/model/assets/power_bi_dashboard.py @@ -749,6 +749,7 @@ def _power_bi_dashboard_to_nested( is_incomplete=power_bi_dashboard.is_incomplete, provenance_type=power_bi_dashboard.provenance_type, home_id=power_bi_dashboard.home_id, + delete_handler=power_bi_dashboard.delete_handler, depth=power_bi_dashboard.depth, immediate_upstream=power_bi_dashboard.immediate_upstream, immediate_downstream=power_bi_dashboard.immediate_downstream, @@ -797,6 +798,7 @@ def _power_bi_dashboard_from_nested(nested: PowerBIDashboardNested) -> PowerBIDa "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_dataflow.py b/pyatlan_v9/model/assets/power_bi_dataflow.py index fb6193f18..5b64c87d1 100644 --- a/pyatlan_v9/model/assets/power_bi_dataflow.py +++ b/pyatlan_v9/model/assets/power_bi_dataflow.py @@ -849,6 +849,7 @@ def _power_bi_dataflow_to_nested( is_incomplete=power_bi_dataflow.is_incomplete, provenance_type=power_bi_dataflow.provenance_type, home_id=power_bi_dataflow.home_id, + delete_handler=power_bi_dataflow.delete_handler, depth=power_bi_dataflow.depth, immediate_upstream=power_bi_dataflow.immediate_upstream, immediate_downstream=power_bi_dataflow.immediate_downstream, @@ -897,6 +898,7 @@ def _power_bi_dataflow_from_nested(nested: PowerBIDataflowNested) -> PowerBIData "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_dataflow_entity_column.py b/pyatlan_v9/model/assets/power_bi_dataflow_entity_column.py index 78edf54b9..c88c09826 100644 --- a/pyatlan_v9/model/assets/power_bi_dataflow_entity_column.py +++ b/pyatlan_v9/model/assets/power_bi_dataflow_entity_column.py @@ -778,6 +778,7 @@ def _power_bi_dataflow_entity_column_to_nested( is_incomplete=power_bi_dataflow_entity_column.is_incomplete, provenance_type=power_bi_dataflow_entity_column.provenance_type, home_id=power_bi_dataflow_entity_column.home_id, + delete_handler=power_bi_dataflow_entity_column.delete_handler, depth=power_bi_dataflow_entity_column.depth, immediate_upstream=power_bi_dataflow_entity_column.immediate_upstream, immediate_downstream=power_bi_dataflow_entity_column.immediate_downstream, @@ -828,6 +829,7 @@ def _power_bi_dataflow_entity_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_dataset.py b/pyatlan_v9/model/assets/power_bi_dataset.py index 57efa96cd..99a4a1fe6 100644 --- a/pyatlan_v9/model/assets/power_bi_dataset.py +++ b/pyatlan_v9/model/assets/power_bi_dataset.py @@ -761,6 +761,7 @@ def _power_bi_dataset_to_nested( is_incomplete=power_bi_dataset.is_incomplete, provenance_type=power_bi_dataset.provenance_type, home_id=power_bi_dataset.home_id, + delete_handler=power_bi_dataset.delete_handler, depth=power_bi_dataset.depth, immediate_upstream=power_bi_dataset.immediate_upstream, immediate_downstream=power_bi_dataset.immediate_downstream, @@ -809,6 +810,7 @@ def _power_bi_dataset_from_nested(nested: PowerBIDatasetNested) -> PowerBIDatase "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_datasource.py b/pyatlan_v9/model/assets/power_bi_datasource.py index 41c86f45c..19c1d791a 100644 --- a/pyatlan_v9/model/assets/power_bi_datasource.py +++ b/pyatlan_v9/model/assets/power_bi_datasource.py @@ -713,6 +713,7 @@ def _power_bi_datasource_to_nested( is_incomplete=power_bi_datasource.is_incomplete, provenance_type=power_bi_datasource.provenance_type, home_id=power_bi_datasource.home_id, + delete_handler=power_bi_datasource.delete_handler, depth=power_bi_datasource.depth, immediate_upstream=power_bi_datasource.immediate_upstream, immediate_downstream=power_bi_datasource.immediate_downstream, @@ -763,6 +764,7 @@ def _power_bi_datasource_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_measure.py b/pyatlan_v9/model/assets/power_bi_measure.py index b628a2c56..0a24a30cb 100644 --- a/pyatlan_v9/model/assets/power_bi_measure.py +++ b/pyatlan_v9/model/assets/power_bi_measure.py @@ -763,6 +763,7 @@ def _power_bi_measure_to_nested( is_incomplete=power_bi_measure.is_incomplete, provenance_type=power_bi_measure.provenance_type, home_id=power_bi_measure.home_id, + delete_handler=power_bi_measure.delete_handler, depth=power_bi_measure.depth, immediate_upstream=power_bi_measure.immediate_upstream, immediate_downstream=power_bi_measure.immediate_downstream, @@ -811,6 +812,7 @@ def _power_bi_measure_from_nested(nested: PowerBIMeasureNested) -> PowerBIMeasur "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_page.py b/pyatlan_v9/model/assets/power_bi_page.py index 46afe7f67..eb16081b5 100644 --- a/pyatlan_v9/model/assets/power_bi_page.py +++ b/pyatlan_v9/model/assets/power_bi_page.py @@ -712,6 +712,7 @@ def _power_bi_page_to_nested(power_bi_page: PowerBIPage) -> PowerBIPageNested: is_incomplete=power_bi_page.is_incomplete, provenance_type=power_bi_page.provenance_type, home_id=power_bi_page.home_id, + delete_handler=power_bi_page.delete_handler, depth=power_bi_page.depth, immediate_upstream=power_bi_page.immediate_upstream, immediate_downstream=power_bi_page.immediate_downstream, @@ -758,6 +759,7 @@ def _power_bi_page_from_nested(nested: PowerBIPageNested) -> PowerBIPage: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_report.py b/pyatlan_v9/model/assets/power_bi_report.py index 69c09d04a..ed382ddcb 100644 --- a/pyatlan_v9/model/assets/power_bi_report.py +++ b/pyatlan_v9/model/assets/power_bi_report.py @@ -772,6 +772,7 @@ def _power_bi_report_to_nested(power_bi_report: PowerBIReport) -> PowerBIReportN is_incomplete=power_bi_report.is_incomplete, provenance_type=power_bi_report.provenance_type, home_id=power_bi_report.home_id, + delete_handler=power_bi_report.delete_handler, depth=power_bi_report.depth, immediate_upstream=power_bi_report.immediate_upstream, immediate_downstream=power_bi_report.immediate_downstream, @@ -820,6 +821,7 @@ def _power_bi_report_from_nested(nested: PowerBIReportNested) -> PowerBIReport: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_table.py b/pyatlan_v9/model/assets/power_bi_table.py index 33a5ee1b2..529d7519a 100644 --- a/pyatlan_v9/model/assets/power_bi_table.py +++ b/pyatlan_v9/model/assets/power_bi_table.py @@ -793,6 +793,7 @@ def _power_bi_table_to_nested(power_bi_table: PowerBITable) -> PowerBITableNeste is_incomplete=power_bi_table.is_incomplete, provenance_type=power_bi_table.provenance_type, home_id=power_bi_table.home_id, + delete_handler=power_bi_table.delete_handler, depth=power_bi_table.depth, immediate_upstream=power_bi_table.immediate_upstream, immediate_downstream=power_bi_table.immediate_downstream, @@ -841,6 +842,7 @@ def _power_bi_table_from_nested(nested: PowerBITableNested) -> PowerBITable: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_tile.py b/pyatlan_v9/model/assets/power_bi_tile.py index 32156b014..a77fa14dd 100644 --- a/pyatlan_v9/model/assets/power_bi_tile.py +++ b/pyatlan_v9/model/assets/power_bi_tile.py @@ -696,6 +696,7 @@ def _power_bi_tile_to_nested(power_bi_tile: PowerBITile) -> PowerBITileNested: is_incomplete=power_bi_tile.is_incomplete, provenance_type=power_bi_tile.provenance_type, home_id=power_bi_tile.home_id, + delete_handler=power_bi_tile.delete_handler, depth=power_bi_tile.depth, immediate_upstream=power_bi_tile.immediate_upstream, immediate_downstream=power_bi_tile.immediate_downstream, @@ -742,6 +743,7 @@ def _power_bi_tile_from_nested(nested: PowerBITileNested) -> PowerBITile: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/power_bi_workspace.py b/pyatlan_v9/model/assets/power_bi_workspace.py index 7628aa7fa..81d22d364 100644 --- a/pyatlan_v9/model/assets/power_bi_workspace.py +++ b/pyatlan_v9/model/assets/power_bi_workspace.py @@ -760,6 +760,7 @@ def _power_bi_workspace_to_nested( is_incomplete=power_bi_workspace.is_incomplete, provenance_type=power_bi_workspace.provenance_type, home_id=power_bi_workspace.home_id, + delete_handler=power_bi_workspace.delete_handler, depth=power_bi_workspace.depth, immediate_upstream=power_bi_workspace.immediate_upstream, immediate_downstream=power_bi_workspace.immediate_downstream, @@ -808,6 +809,7 @@ def _power_bi_workspace_from_nested(nested: PowerBIWorkspaceNested) -> PowerBIWo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/preset.py b/pyatlan_v9/model/assets/preset.py index 0f1f0a4aa..3afd943f7 100644 --- a/pyatlan_v9/model/assets/preset.py +++ b/pyatlan_v9/model/assets/preset.py @@ -585,6 +585,7 @@ def _preset_to_nested(preset: Preset) -> PresetNested: is_incomplete=preset.is_incomplete, provenance_type=preset.provenance_type, home_id=preset.home_id, + delete_handler=preset.delete_handler, depth=preset.depth, immediate_upstream=preset.immediate_upstream, immediate_downstream=preset.immediate_downstream, @@ -629,6 +630,7 @@ def _preset_from_nested(nested: PresetNested) -> Preset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/preset_chart.py b/pyatlan_v9/model/assets/preset_chart.py index 1781dc32a..c37fda4fb 100644 --- a/pyatlan_v9/model/assets/preset_chart.py +++ b/pyatlan_v9/model/assets/preset_chart.py @@ -668,6 +668,7 @@ def _preset_chart_to_nested(preset_chart: PresetChart) -> PresetChartNested: is_incomplete=preset_chart.is_incomplete, provenance_type=preset_chart.provenance_type, home_id=preset_chart.home_id, + delete_handler=preset_chart.delete_handler, depth=preset_chart.depth, immediate_upstream=preset_chart.immediate_upstream, immediate_downstream=preset_chart.immediate_downstream, @@ -714,6 +715,7 @@ def _preset_chart_from_nested(nested: PresetChartNested) -> PresetChart: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/preset_dashboard.py b/pyatlan_v9/model/assets/preset_dashboard.py index 6b0e97636..1dcdbf731 100644 --- a/pyatlan_v9/model/assets/preset_dashboard.py +++ b/pyatlan_v9/model/assets/preset_dashboard.py @@ -738,6 +738,7 @@ def _preset_dashboard_to_nested( is_incomplete=preset_dashboard.is_incomplete, provenance_type=preset_dashboard.provenance_type, home_id=preset_dashboard.home_id, + delete_handler=preset_dashboard.delete_handler, depth=preset_dashboard.depth, immediate_upstream=preset_dashboard.immediate_upstream, immediate_downstream=preset_dashboard.immediate_downstream, @@ -786,6 +787,7 @@ def _preset_dashboard_from_nested(nested: PresetDashboardNested) -> PresetDashbo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/preset_dataset.py b/pyatlan_v9/model/assets/preset_dataset.py index 354c41974..45d47929a 100644 --- a/pyatlan_v9/model/assets/preset_dataset.py +++ b/pyatlan_v9/model/assets/preset_dataset.py @@ -677,6 +677,7 @@ def _preset_dataset_to_nested(preset_dataset: PresetDataset) -> PresetDatasetNes is_incomplete=preset_dataset.is_incomplete, provenance_type=preset_dataset.provenance_type, home_id=preset_dataset.home_id, + delete_handler=preset_dataset.delete_handler, depth=preset_dataset.depth, immediate_upstream=preset_dataset.immediate_upstream, immediate_downstream=preset_dataset.immediate_downstream, @@ -725,6 +726,7 @@ def _preset_dataset_from_nested(nested: PresetDatasetNested) -> PresetDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/preset_workspace.py b/pyatlan_v9/model/assets/preset_workspace.py index 1ee7b2ee4..8d43702cf 100644 --- a/pyatlan_v9/model/assets/preset_workspace.py +++ b/pyatlan_v9/model/assets/preset_workspace.py @@ -722,6 +722,7 @@ def _preset_workspace_to_nested( is_incomplete=preset_workspace.is_incomplete, provenance_type=preset_workspace.provenance_type, home_id=preset_workspace.home_id, + delete_handler=preset_workspace.delete_handler, depth=preset_workspace.depth, immediate_upstream=preset_workspace.immediate_upstream, immediate_downstream=preset_workspace.immediate_downstream, @@ -770,6 +771,7 @@ def _preset_workspace_from_nested(nested: PresetWorkspaceNested) -> PresetWorksp "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/procedure.py b/pyatlan_v9/model/assets/procedure.py index fc6a0999b..5ea3356f0 100644 --- a/pyatlan_v9/model/assets/procedure.py +++ b/pyatlan_v9/model/assets/procedure.py @@ -1209,6 +1209,7 @@ def _procedure_to_nested(procedure: Procedure) -> ProcedureNested: is_incomplete=procedure.is_incomplete, provenance_type=procedure.provenance_type, home_id=procedure.home_id, + delete_handler=procedure.delete_handler, depth=procedure.depth, immediate_upstream=procedure.immediate_upstream, immediate_downstream=procedure.immediate_downstream, @@ -1255,6 +1256,7 @@ def _procedure_from_nested(nested: ProcedureNested) -> Procedure: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/process.py b/pyatlan_v9/model/assets/process.py index fa223ebdc..50552d785 100644 --- a/pyatlan_v9/model/assets/process.py +++ b/pyatlan_v9/model/assets/process.py @@ -777,6 +777,7 @@ def _process_to_nested(process: Process) -> ProcessNested: is_incomplete=process.is_incomplete, provenance_type=process.provenance_type, home_id=process.home_id, + delete_handler=process.delete_handler, depth=process.depth, immediate_upstream=process.immediate_upstream, immediate_downstream=process.immediate_downstream, @@ -821,6 +822,7 @@ def _process_from_nested(nested: ProcessNested) -> Process: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/process_execution.py b/pyatlan_v9/model/assets/process_execution.py index a6a3bff65..aec97349e 100644 --- a/pyatlan_v9/model/assets/process_execution.py +++ b/pyatlan_v9/model/assets/process_execution.py @@ -2642,6 +2642,7 @@ def _process_execution_to_nested( is_incomplete=process_execution.is_incomplete, provenance_type=process_execution.provenance_type, home_id=process_execution.home_id, + delete_handler=process_execution.delete_handler, depth=process_execution.depth, immediate_upstream=process_execution.immediate_upstream, immediate_downstream=process_execution.immediate_downstream, @@ -2690,6 +2691,7 @@ def _process_execution_from_nested(nested: ProcessExecutionNested) -> ProcessExe "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/purpose.py b/pyatlan_v9/model/assets/purpose.py index d42dcde99..c2b2a190a 100644 --- a/pyatlan_v9/model/assets/purpose.py +++ b/pyatlan_v9/model/assets/purpose.py @@ -757,6 +757,7 @@ def _purpose_to_nested(purpose: Purpose) -> PurposeNested: is_incomplete=purpose.is_incomplete, provenance_type=purpose.provenance_type, home_id=purpose.home_id, + delete_handler=purpose.delete_handler, depth=purpose.depth, immediate_upstream=purpose.immediate_upstream, immediate_downstream=purpose.immediate_downstream, @@ -801,6 +802,7 @@ def _purpose_from_nested(nested: PurposeNested) -> Purpose: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik.py b/pyatlan_v9/model/assets/qlik.py index 1ab52f0c0..cb077e2ab 100644 --- a/pyatlan_v9/model/assets/qlik.py +++ b/pyatlan_v9/model/assets/qlik.py @@ -618,6 +618,7 @@ def _qlik_to_nested(qlik: Qlik) -> QlikNested: is_incomplete=qlik.is_incomplete, provenance_type=qlik.provenance_type, home_id=qlik.home_id, + delete_handler=qlik.delete_handler, depth=qlik.depth, immediate_upstream=qlik.immediate_upstream, immediate_downstream=qlik.immediate_downstream, @@ -662,6 +663,7 @@ def _qlik_from_nested(nested: QlikNested) -> Qlik: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_app.py b/pyatlan_v9/model/assets/qlik_app.py index 86a074896..240b26991 100644 --- a/pyatlan_v9/model/assets/qlik_app.py +++ b/pyatlan_v9/model/assets/qlik_app.py @@ -750,6 +750,7 @@ def _qlik_app_to_nested(qlik_app: QlikApp) -> QlikAppNested: is_incomplete=qlik_app.is_incomplete, provenance_type=qlik_app.provenance_type, home_id=qlik_app.home_id, + delete_handler=qlik_app.delete_handler, depth=qlik_app.depth, immediate_upstream=qlik_app.immediate_upstream, immediate_downstream=qlik_app.immediate_downstream, @@ -794,6 +795,7 @@ def _qlik_app_from_nested(nested: QlikAppNested) -> QlikApp: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_chart.py b/pyatlan_v9/model/assets/qlik_chart.py index b189917b9..352552a14 100644 --- a/pyatlan_v9/model/assets/qlik_chart.py +++ b/pyatlan_v9/model/assets/qlik_chart.py @@ -753,6 +753,7 @@ def _qlik_chart_to_nested(qlik_chart: QlikChart) -> QlikChartNested: is_incomplete=qlik_chart.is_incomplete, provenance_type=qlik_chart.provenance_type, home_id=qlik_chart.home_id, + delete_handler=qlik_chart.delete_handler, depth=qlik_chart.depth, immediate_upstream=qlik_chart.immediate_upstream, immediate_downstream=qlik_chart.immediate_downstream, @@ -799,6 +800,7 @@ def _qlik_chart_from_nested(nested: QlikChartNested) -> QlikChart: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_column.py b/pyatlan_v9/model/assets/qlik_column.py index 89443065b..a0c8fa26f 100644 --- a/pyatlan_v9/model/assets/qlik_column.py +++ b/pyatlan_v9/model/assets/qlik_column.py @@ -798,6 +798,7 @@ def _qlik_column_to_nested(qlik_column: QlikColumn) -> QlikColumnNested: is_incomplete=qlik_column.is_incomplete, provenance_type=qlik_column.provenance_type, home_id=qlik_column.home_id, + delete_handler=qlik_column.delete_handler, depth=qlik_column.depth, immediate_upstream=qlik_column.immediate_upstream, immediate_downstream=qlik_column.immediate_downstream, @@ -844,6 +845,7 @@ def _qlik_column_from_nested(nested: QlikColumnNested) -> QlikColumn: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_dataset.py b/pyatlan_v9/model/assets/qlik_dataset.py index 159e488ee..8de3125bd 100644 --- a/pyatlan_v9/model/assets/qlik_dataset.py +++ b/pyatlan_v9/model/assets/qlik_dataset.py @@ -752,6 +752,7 @@ def _qlik_dataset_to_nested(qlik_dataset: QlikDataset) -> QlikDatasetNested: is_incomplete=qlik_dataset.is_incomplete, provenance_type=qlik_dataset.provenance_type, home_id=qlik_dataset.home_id, + delete_handler=qlik_dataset.delete_handler, depth=qlik_dataset.depth, immediate_upstream=qlik_dataset.immediate_upstream, immediate_downstream=qlik_dataset.immediate_downstream, @@ -798,6 +799,7 @@ def _qlik_dataset_from_nested(nested: QlikDatasetNested) -> QlikDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_sheet.py b/pyatlan_v9/model/assets/qlik_sheet.py index b924a3ba4..e40bd5dd7 100644 --- a/pyatlan_v9/model/assets/qlik_sheet.py +++ b/pyatlan_v9/model/assets/qlik_sheet.py @@ -732,6 +732,7 @@ def _qlik_sheet_to_nested(qlik_sheet: QlikSheet) -> QlikSheetNested: is_incomplete=qlik_sheet.is_incomplete, provenance_type=qlik_sheet.provenance_type, home_id=qlik_sheet.home_id, + delete_handler=qlik_sheet.delete_handler, depth=qlik_sheet.depth, immediate_upstream=qlik_sheet.immediate_upstream, immediate_downstream=qlik_sheet.immediate_downstream, @@ -778,6 +779,7 @@ def _qlik_sheet_from_nested(nested: QlikSheetNested) -> QlikSheet: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_space.py b/pyatlan_v9/model/assets/qlik_space.py index c48c0ad1f..eeb9bd5cc 100644 --- a/pyatlan_v9/model/assets/qlik_space.py +++ b/pyatlan_v9/model/assets/qlik_space.py @@ -688,6 +688,7 @@ def _qlik_space_to_nested(qlik_space: QlikSpace) -> QlikSpaceNested: is_incomplete=qlik_space.is_incomplete, provenance_type=qlik_space.provenance_type, home_id=qlik_space.home_id, + delete_handler=qlik_space.delete_handler, depth=qlik_space.depth, immediate_upstream=qlik_space.immediate_upstream, immediate_downstream=qlik_space.immediate_downstream, @@ -734,6 +735,7 @@ def _qlik_space_from_nested(nested: QlikSpaceNested) -> QlikSpace: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/qlik_stream.py b/pyatlan_v9/model/assets/qlik_stream.py index 094b6cc22..f4bb0844a 100644 --- a/pyatlan_v9/model/assets/qlik_stream.py +++ b/pyatlan_v9/model/assets/qlik_stream.py @@ -688,6 +688,7 @@ def _qlik_stream_to_nested(qlik_stream: QlikStream) -> QlikStreamNested: is_incomplete=qlik_stream.is_incomplete, provenance_type=qlik_stream.provenance_type, home_id=qlik_stream.home_id, + delete_handler=qlik_stream.delete_handler, depth=qlik_stream.depth, immediate_upstream=qlik_stream.immediate_upstream, immediate_downstream=qlik_stream.immediate_downstream, @@ -734,6 +735,7 @@ def _qlik_stream_from_nested(nested: QlikStreamNested) -> QlikStream: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/query.py b/pyatlan_v9/model/assets/query.py index c6b76750b..9ae16305b 100644 --- a/pyatlan_v9/model/assets/query.py +++ b/pyatlan_v9/model/assets/query.py @@ -1235,6 +1235,7 @@ def _query_to_nested(query: Query) -> QueryNested: is_incomplete=query.is_incomplete, provenance_type=query.provenance_type, home_id=query.home_id, + delete_handler=query.delete_handler, depth=query.depth, immediate_upstream=query.immediate_upstream, immediate_downstream=query.immediate_downstream, @@ -1279,6 +1280,7 @@ def _query_from_nested(nested: QueryNested) -> Query: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight.py b/pyatlan_v9/model/assets/quick_sight.py index 39886fb2b..855757abb 100644 --- a/pyatlan_v9/model/assets/quick_sight.py +++ b/pyatlan_v9/model/assets/quick_sight.py @@ -576,6 +576,7 @@ def _quick_sight_to_nested(quick_sight: QuickSight) -> QuickSightNested: is_incomplete=quick_sight.is_incomplete, provenance_type=quick_sight.provenance_type, home_id=quick_sight.home_id, + delete_handler=quick_sight.delete_handler, depth=quick_sight.depth, immediate_upstream=quick_sight.immediate_upstream, immediate_downstream=quick_sight.immediate_downstream, @@ -622,6 +623,7 @@ def _quick_sight_from_nested(nested: QuickSightNested) -> QuickSight: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_analysis.py b/pyatlan_v9/model/assets/quick_sight_analysis.py index e96a58639..31d7b88bf 100644 --- a/pyatlan_v9/model/assets/quick_sight_analysis.py +++ b/pyatlan_v9/model/assets/quick_sight_analysis.py @@ -715,6 +715,7 @@ def _quick_sight_analysis_to_nested( is_incomplete=quick_sight_analysis.is_incomplete, provenance_type=quick_sight_analysis.provenance_type, home_id=quick_sight_analysis.home_id, + delete_handler=quick_sight_analysis.delete_handler, depth=quick_sight_analysis.depth, immediate_upstream=quick_sight_analysis.immediate_upstream, immediate_downstream=quick_sight_analysis.immediate_downstream, @@ -765,6 +766,7 @@ def _quick_sight_analysis_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_analysis_field.py b/pyatlan_v9/model/assets/quick_sight_analysis_field.py index 7c851f823..afafc9257 100644 --- a/pyatlan_v9/model/assets/quick_sight_analysis_field.py +++ b/pyatlan_v9/model/assets/quick_sight_analysis_field.py @@ -740,6 +740,7 @@ def _quick_sight_analysis_field_to_nested( is_incomplete=quick_sight_analysis_field.is_incomplete, provenance_type=quick_sight_analysis_field.provenance_type, home_id=quick_sight_analysis_field.home_id, + delete_handler=quick_sight_analysis_field.delete_handler, depth=quick_sight_analysis_field.depth, immediate_upstream=quick_sight_analysis_field.immediate_upstream, immediate_downstream=quick_sight_analysis_field.immediate_downstream, @@ -790,6 +791,7 @@ def _quick_sight_analysis_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_analysis_visual.py b/pyatlan_v9/model/assets/quick_sight_analysis_visual.py index f55f7fa10..f896e4c6b 100644 --- a/pyatlan_v9/model/assets/quick_sight_analysis_visual.py +++ b/pyatlan_v9/model/assets/quick_sight_analysis_visual.py @@ -708,6 +708,7 @@ def _quick_sight_analysis_visual_to_nested( is_incomplete=quick_sight_analysis_visual.is_incomplete, provenance_type=quick_sight_analysis_visual.provenance_type, home_id=quick_sight_analysis_visual.home_id, + delete_handler=quick_sight_analysis_visual.delete_handler, depth=quick_sight_analysis_visual.depth, immediate_upstream=quick_sight_analysis_visual.immediate_upstream, immediate_downstream=quick_sight_analysis_visual.immediate_downstream, @@ -758,6 +759,7 @@ def _quick_sight_analysis_visual_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_dashboard.py b/pyatlan_v9/model/assets/quick_sight_dashboard.py index 184e7a6cf..a818649d6 100644 --- a/pyatlan_v9/model/assets/quick_sight_dashboard.py +++ b/pyatlan_v9/model/assets/quick_sight_dashboard.py @@ -700,6 +700,7 @@ def _quick_sight_dashboard_to_nested( is_incomplete=quick_sight_dashboard.is_incomplete, provenance_type=quick_sight_dashboard.provenance_type, home_id=quick_sight_dashboard.home_id, + delete_handler=quick_sight_dashboard.delete_handler, depth=quick_sight_dashboard.depth, immediate_upstream=quick_sight_dashboard.immediate_upstream, immediate_downstream=quick_sight_dashboard.immediate_downstream, @@ -750,6 +751,7 @@ def _quick_sight_dashboard_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_dashboard_visual.py b/pyatlan_v9/model/assets/quick_sight_dashboard_visual.py index dbc4dd72a..7504e5b98 100644 --- a/pyatlan_v9/model/assets/quick_sight_dashboard_visual.py +++ b/pyatlan_v9/model/assets/quick_sight_dashboard_visual.py @@ -697,6 +697,7 @@ def _quick_sight_dashboard_visual_to_nested( is_incomplete=quick_sight_dashboard_visual.is_incomplete, provenance_type=quick_sight_dashboard_visual.provenance_type, home_id=quick_sight_dashboard_visual.home_id, + delete_handler=quick_sight_dashboard_visual.delete_handler, depth=quick_sight_dashboard_visual.depth, immediate_upstream=quick_sight_dashboard_visual.immediate_upstream, immediate_downstream=quick_sight_dashboard_visual.immediate_downstream, @@ -747,6 +748,7 @@ def _quick_sight_dashboard_visual_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_dataset.py b/pyatlan_v9/model/assets/quick_sight_dataset.py index 5ade4bc83..2188c70a5 100644 --- a/pyatlan_v9/model/assets/quick_sight_dataset.py +++ b/pyatlan_v9/model/assets/quick_sight_dataset.py @@ -696,6 +696,7 @@ def _quick_sight_dataset_to_nested( is_incomplete=quick_sight_dataset.is_incomplete, provenance_type=quick_sight_dataset.provenance_type, home_id=quick_sight_dataset.home_id, + delete_handler=quick_sight_dataset.delete_handler, depth=quick_sight_dataset.depth, immediate_upstream=quick_sight_dataset.immediate_upstream, immediate_downstream=quick_sight_dataset.immediate_downstream, @@ -746,6 +747,7 @@ def _quick_sight_dataset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_dataset_field.py b/pyatlan_v9/model/assets/quick_sight_dataset_field.py index 3ae3f9c46..2d6fb895a 100644 --- a/pyatlan_v9/model/assets/quick_sight_dataset_field.py +++ b/pyatlan_v9/model/assets/quick_sight_dataset_field.py @@ -693,6 +693,7 @@ def _quick_sight_dataset_field_to_nested( is_incomplete=quick_sight_dataset_field.is_incomplete, provenance_type=quick_sight_dataset_field.provenance_type, home_id=quick_sight_dataset_field.home_id, + delete_handler=quick_sight_dataset_field.delete_handler, depth=quick_sight_dataset_field.depth, immediate_upstream=quick_sight_dataset_field.immediate_upstream, immediate_downstream=quick_sight_dataset_field.immediate_downstream, @@ -743,6 +744,7 @@ def _quick_sight_dataset_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/quick_sight_folder.py b/pyatlan_v9/model/assets/quick_sight_folder.py index 16e52d468..2c0ba6143 100644 --- a/pyatlan_v9/model/assets/quick_sight_folder.py +++ b/pyatlan_v9/model/assets/quick_sight_folder.py @@ -682,6 +682,7 @@ def _quick_sight_folder_to_nested( is_incomplete=quick_sight_folder.is_incomplete, provenance_type=quick_sight_folder.provenance_type, home_id=quick_sight_folder.home_id, + delete_handler=quick_sight_folder.delete_handler, depth=quick_sight_folder.depth, immediate_upstream=quick_sight_folder.immediate_upstream, immediate_downstream=quick_sight_folder.immediate_downstream, @@ -730,6 +731,7 @@ def _quick_sight_folder_from_nested(nested: QuickSightFolderNested) -> QuickSigh "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/readme.py b/pyatlan_v9/model/assets/readme.py index 800f6edd9..905a8dc29 100644 --- a/pyatlan_v9/model/assets/readme.py +++ b/pyatlan_v9/model/assets/readme.py @@ -684,6 +684,7 @@ def _readme_to_nested(readme: Readme) -> ReadmeNested: is_incomplete=readme.is_incomplete, provenance_type=readme.provenance_type, home_id=readme.home_id, + delete_handler=readme.delete_handler, depth=readme.depth, immediate_upstream=readme.immediate_upstream, immediate_downstream=readme.immediate_downstream, @@ -728,6 +729,7 @@ def _readme_from_nested(nested: ReadmeNested) -> Readme: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/readme_template.py b/pyatlan_v9/model/assets/readme_template.py index 765fdf637..43691331a 100644 --- a/pyatlan_v9/model/assets/readme_template.py +++ b/pyatlan_v9/model/assets/readme_template.py @@ -613,6 +613,7 @@ def _readme_template_to_nested(readme_template: ReadmeTemplate) -> ReadmeTemplat is_incomplete=readme_template.is_incomplete, provenance_type=readme_template.provenance_type, home_id=readme_template.home_id, + delete_handler=readme_template.delete_handler, depth=readme_template.depth, immediate_upstream=readme_template.immediate_upstream, immediate_downstream=readme_template.immediate_downstream, @@ -661,6 +662,7 @@ def _readme_template_from_nested(nested: ReadmeTemplateNested) -> ReadmeTemplate "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/redash.py b/pyatlan_v9/model/assets/redash.py index d1cb999cf..ab3935be4 100644 --- a/pyatlan_v9/model/assets/redash.py +++ b/pyatlan_v9/model/assets/redash.py @@ -558,6 +558,7 @@ def _redash_to_nested(redash: Redash) -> RedashNested: is_incomplete=redash.is_incomplete, provenance_type=redash.provenance_type, home_id=redash.home_id, + delete_handler=redash.delete_handler, depth=redash.depth, immediate_upstream=redash.immediate_upstream, immediate_downstream=redash.immediate_downstream, @@ -602,6 +603,7 @@ def _redash_from_nested(nested: RedashNested) -> Redash: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/resource.py b/pyatlan_v9/model/assets/resource.py index 4192ad2ed..627b17037 100644 --- a/pyatlan_v9/model/assets/resource.py +++ b/pyatlan_v9/model/assets/resource.py @@ -584,6 +584,7 @@ def _resource_to_nested(resource: Resource) -> ResourceNested: is_incomplete=resource.is_incomplete, provenance_type=resource.provenance_type, home_id=resource.home_id, + delete_handler=resource.delete_handler, depth=resource.depth, immediate_upstream=resource.immediate_upstream, immediate_downstream=resource.immediate_downstream, @@ -630,6 +631,7 @@ def _resource_from_nested(nested: ResourceNested) -> Resource: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/response.py b/pyatlan_v9/model/assets/response.py index 4b4382ad0..7c6ffdae0 100644 --- a/pyatlan_v9/model/assets/response.py +++ b/pyatlan_v9/model/assets/response.py @@ -18,6 +18,13 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField from .asset import ( @@ -33,6 +40,7 @@ from .data_contract_related import RelatedDataContract from .data_mesh_related import RelatedDataProduct from .data_quality_related import RelatedDataQualityRule, RelatedMetric +from .form_related import RelatedResponse from .gcp_dataplex_related import RelatedGCPDataplexAspectType from .gtc_related import RelatedAtlasGlossaryTerm from .knowledge_related import RelatedKnowledgeFile @@ -41,14 +49,6 @@ from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .form_related import RelatedResponse # ============================================================================= # FLAT ASSET CLASS @@ -478,6 +478,7 @@ def _response_to_nested(response: Response) -> ResponseNested: is_incomplete=response.is_incomplete, provenance_type=response.provenance_type, home_id=response.home_id, + delete_handler=response.delete_handler, depth=response.depth, immediate_upstream=response.immediate_upstream, immediate_downstream=response.immediate_downstream, @@ -524,6 +525,7 @@ def _response_from_nested(nested: ResponseNested) -> Response: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, @@ -547,10 +549,7 @@ def _response_from_nested_bytes(data: bytes, serde: Serde) -> Response: # --------------------------------------------------------------------------- # Deferred field descriptor initialization # --------------------------------------------------------------------------- -from pyatlan.model.fields.atlan_fields import ( # noqa: E402 - KeywordField, - RelationField, -) +from pyatlan.model.fields.atlan_fields import KeywordField, RelationField # noqa: E402 Response.FORM_GUID = KeywordField("formGuid", "formGuid") Response.RESPONSE_VALUES = KeywordField("responseValues", "responseValues") diff --git a/pyatlan_v9/model/assets/s3.py b/pyatlan_v9/model/assets/s3.py index 9f61d22e8..1e9353a6a 100644 --- a/pyatlan_v9/model/assets/s3.py +++ b/pyatlan_v9/model/assets/s3.py @@ -672,6 +672,7 @@ def _s3_to_nested(s3: S3) -> S3Nested: is_incomplete=s3.is_incomplete, provenance_type=s3.provenance_type, home_id=s3.home_id, + delete_handler=s3.delete_handler, depth=s3.depth, immediate_upstream=s3.immediate_upstream, immediate_downstream=s3.immediate_downstream, @@ -716,6 +717,7 @@ def _s3_from_nested(nested: S3Nested) -> S3: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/s3_bucket.py b/pyatlan_v9/model/assets/s3_bucket.py index 9f7ffdd83..9968a02db 100644 --- a/pyatlan_v9/model/assets/s3_bucket.py +++ b/pyatlan_v9/model/assets/s3_bucket.py @@ -765,6 +765,7 @@ def _s3_bucket_to_nested(s3_bucket: S3Bucket) -> S3BucketNested: is_incomplete=s3_bucket.is_incomplete, provenance_type=s3_bucket.provenance_type, home_id=s3_bucket.home_id, + delete_handler=s3_bucket.delete_handler, depth=s3_bucket.depth, immediate_upstream=s3_bucket.immediate_upstream, immediate_downstream=s3_bucket.immediate_downstream, @@ -811,6 +812,7 @@ def _s3_bucket_from_nested(nested: S3BucketNested) -> S3Bucket: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/saa_s.py b/pyatlan_v9/model/assets/saa_s.py index e5fda8626..b601745cf 100644 --- a/pyatlan_v9/model/assets/saa_s.py +++ b/pyatlan_v9/model/assets/saa_s.py @@ -545,6 +545,7 @@ def _saa_s_to_nested(saa_s: SaaS) -> SaaSNested: is_incomplete=saa_s.is_incomplete, provenance_type=saa_s.provenance_type, home_id=saa_s.home_id, + delete_handler=saa_s.delete_handler, depth=saa_s.depth, immediate_upstream=saa_s.immediate_upstream, immediate_downstream=saa_s.immediate_downstream, @@ -589,6 +590,7 @@ def _saa_s_from_nested(nested: SaaSNested) -> SaaS: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker.py b/pyatlan_v9/model/assets/sage_maker.py index 115bc82b8..b94dba82a 100644 --- a/pyatlan_v9/model/assets/sage_maker.py +++ b/pyatlan_v9/model/assets/sage_maker.py @@ -750,6 +750,7 @@ def _sage_maker_to_nested(sage_maker: SageMaker) -> SageMakerNested: is_incomplete=sage_maker.is_incomplete, provenance_type=sage_maker.provenance_type, home_id=sage_maker.home_id, + delete_handler=sage_maker.delete_handler, depth=sage_maker.depth, immediate_upstream=sage_maker.immediate_upstream, immediate_downstream=sage_maker.immediate_downstream, @@ -796,6 +797,7 @@ def _sage_maker_from_nested(nested: SageMakerNested) -> SageMaker: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_feature.py b/pyatlan_v9/model/assets/sage_maker_feature.py index b3475e752..73d288f54 100644 --- a/pyatlan_v9/model/assets/sage_maker_feature.py +++ b/pyatlan_v9/model/assets/sage_maker_feature.py @@ -835,6 +835,7 @@ def _sage_maker_feature_to_nested( is_incomplete=sage_maker_feature.is_incomplete, provenance_type=sage_maker_feature.provenance_type, home_id=sage_maker_feature.home_id, + delete_handler=sage_maker_feature.delete_handler, depth=sage_maker_feature.depth, immediate_upstream=sage_maker_feature.immediate_upstream, immediate_downstream=sage_maker_feature.immediate_downstream, @@ -883,6 +884,7 @@ def _sage_maker_feature_from_nested(nested: SageMakerFeatureNested) -> SageMaker "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_feature_group.py b/pyatlan_v9/model/assets/sage_maker_feature_group.py index c063fba43..5e12f6d78 100644 --- a/pyatlan_v9/model/assets/sage_maker_feature_group.py +++ b/pyatlan_v9/model/assets/sage_maker_feature_group.py @@ -831,6 +831,7 @@ def _sage_maker_feature_group_to_nested( is_incomplete=sage_maker_feature_group.is_incomplete, provenance_type=sage_maker_feature_group.provenance_type, home_id=sage_maker_feature_group.home_id, + delete_handler=sage_maker_feature_group.delete_handler, depth=sage_maker_feature_group.depth, immediate_upstream=sage_maker_feature_group.immediate_upstream, immediate_downstream=sage_maker_feature_group.immediate_downstream, @@ -881,6 +882,7 @@ def _sage_maker_feature_group_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_model.py b/pyatlan_v9/model/assets/sage_maker_model.py index 6dc684312..bd40117c1 100644 --- a/pyatlan_v9/model/assets/sage_maker_model.py +++ b/pyatlan_v9/model/assets/sage_maker_model.py @@ -893,6 +893,7 @@ def _sage_maker_model_to_nested( is_incomplete=sage_maker_model.is_incomplete, provenance_type=sage_maker_model.provenance_type, home_id=sage_maker_model.home_id, + delete_handler=sage_maker_model.delete_handler, depth=sage_maker_model.depth, immediate_upstream=sage_maker_model.immediate_upstream, immediate_downstream=sage_maker_model.immediate_downstream, @@ -941,6 +942,7 @@ def _sage_maker_model_from_nested(nested: SageMakerModelNested) -> SageMakerMode "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_model_deployment.py b/pyatlan_v9/model/assets/sage_maker_model_deployment.py index ada0aac2e..669a113f0 100644 --- a/pyatlan_v9/model/assets/sage_maker_model_deployment.py +++ b/pyatlan_v9/model/assets/sage_maker_model_deployment.py @@ -845,6 +845,7 @@ def _sage_maker_model_deployment_to_nested( is_incomplete=sage_maker_model_deployment.is_incomplete, provenance_type=sage_maker_model_deployment.provenance_type, home_id=sage_maker_model_deployment.home_id, + delete_handler=sage_maker_model_deployment.delete_handler, depth=sage_maker_model_deployment.depth, immediate_upstream=sage_maker_model_deployment.immediate_upstream, immediate_downstream=sage_maker_model_deployment.immediate_downstream, @@ -895,6 +896,7 @@ def _sage_maker_model_deployment_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_model_group.py b/pyatlan_v9/model/assets/sage_maker_model_group.py index 28e5107b1..59d6f8957 100644 --- a/pyatlan_v9/model/assets/sage_maker_model_group.py +++ b/pyatlan_v9/model/assets/sage_maker_model_group.py @@ -825,6 +825,7 @@ def _sage_maker_model_group_to_nested( is_incomplete=sage_maker_model_group.is_incomplete, provenance_type=sage_maker_model_group.provenance_type, home_id=sage_maker_model_group.home_id, + delete_handler=sage_maker_model_group.delete_handler, depth=sage_maker_model_group.depth, immediate_upstream=sage_maker_model_group.immediate_upstream, immediate_downstream=sage_maker_model_group.immediate_downstream, @@ -875,6 +876,7 @@ def _sage_maker_model_group_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_unified_studio.py b/pyatlan_v9/model/assets/sage_maker_unified_studio.py index c4fd02654..7c1047b22 100644 --- a/pyatlan_v9/model/assets/sage_maker_unified_studio.py +++ b/pyatlan_v9/model/assets/sage_maker_unified_studio.py @@ -617,6 +617,7 @@ def _sage_maker_unified_studio_to_nested( is_incomplete=sage_maker_unified_studio.is_incomplete, provenance_type=sage_maker_unified_studio.provenance_type, home_id=sage_maker_unified_studio.home_id, + delete_handler=sage_maker_unified_studio.delete_handler, depth=sage_maker_unified_studio.depth, immediate_upstream=sage_maker_unified_studio.immediate_upstream, immediate_downstream=sage_maker_unified_studio.immediate_downstream, @@ -667,6 +668,7 @@ def _sage_maker_unified_studio_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_unified_studio_asset.py b/pyatlan_v9/model/assets/sage_maker_unified_studio_asset.py index e244c09d2..8dd99c41d 100644 --- a/pyatlan_v9/model/assets/sage_maker_unified_studio_asset.py +++ b/pyatlan_v9/model/assets/sage_maker_unified_studio_asset.py @@ -679,6 +679,7 @@ def _sage_maker_unified_studio_asset_to_nested( is_incomplete=sage_maker_unified_studio_asset.is_incomplete, provenance_type=sage_maker_unified_studio_asset.provenance_type, home_id=sage_maker_unified_studio_asset.home_id, + delete_handler=sage_maker_unified_studio_asset.delete_handler, depth=sage_maker_unified_studio_asset.depth, immediate_upstream=sage_maker_unified_studio_asset.immediate_upstream, immediate_downstream=sage_maker_unified_studio_asset.immediate_downstream, @@ -729,6 +730,7 @@ def _sage_maker_unified_studio_asset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_unified_studio_asset_schema.py b/pyatlan_v9/model/assets/sage_maker_unified_studio_asset_schema.py index aac13c7ae..ff3baeb2d 100644 --- a/pyatlan_v9/model/assets/sage_maker_unified_studio_asset_schema.py +++ b/pyatlan_v9/model/assets/sage_maker_unified_studio_asset_schema.py @@ -679,6 +679,7 @@ def _sage_maker_unified_studio_asset_schema_to_nested( is_incomplete=sage_maker_unified_studio_asset_schema.is_incomplete, provenance_type=sage_maker_unified_studio_asset_schema.provenance_type, home_id=sage_maker_unified_studio_asset_schema.home_id, + delete_handler=sage_maker_unified_studio_asset_schema.delete_handler, depth=sage_maker_unified_studio_asset_schema.depth, immediate_upstream=sage_maker_unified_studio_asset_schema.immediate_upstream, immediate_downstream=sage_maker_unified_studio_asset_schema.immediate_downstream, @@ -729,6 +730,7 @@ def _sage_maker_unified_studio_asset_schema_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_unified_studio_project.py b/pyatlan_v9/model/assets/sage_maker_unified_studio_project.py index 19afade5a..fd09a9dd1 100644 --- a/pyatlan_v9/model/assets/sage_maker_unified_studio_project.py +++ b/pyatlan_v9/model/assets/sage_maker_unified_studio_project.py @@ -694,6 +694,7 @@ def _sage_maker_unified_studio_project_to_nested( is_incomplete=sage_maker_unified_studio_project.is_incomplete, provenance_type=sage_maker_unified_studio_project.provenance_type, home_id=sage_maker_unified_studio_project.home_id, + delete_handler=sage_maker_unified_studio_project.delete_handler, depth=sage_maker_unified_studio_project.depth, immediate_upstream=sage_maker_unified_studio_project.immediate_upstream, immediate_downstream=sage_maker_unified_studio_project.immediate_downstream, @@ -744,6 +745,7 @@ def _sage_maker_unified_studio_project_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_unified_studio_published_asset.py b/pyatlan_v9/model/assets/sage_maker_unified_studio_published_asset.py index a5656d122..f648453eb 100644 --- a/pyatlan_v9/model/assets/sage_maker_unified_studio_published_asset.py +++ b/pyatlan_v9/model/assets/sage_maker_unified_studio_published_asset.py @@ -745,6 +745,7 @@ def _sage_maker_unified_studio_published_asset_to_nested( is_incomplete=sage_maker_unified_studio_published_asset.is_incomplete, provenance_type=sage_maker_unified_studio_published_asset.provenance_type, home_id=sage_maker_unified_studio_published_asset.home_id, + delete_handler=sage_maker_unified_studio_published_asset.delete_handler, depth=sage_maker_unified_studio_published_asset.depth, immediate_upstream=sage_maker_unified_studio_published_asset.immediate_upstream, immediate_downstream=sage_maker_unified_studio_published_asset.immediate_downstream, @@ -795,6 +796,7 @@ def _sage_maker_unified_studio_published_asset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sage_maker_unified_studio_subscribed_asset.py b/pyatlan_v9/model/assets/sage_maker_unified_studio_subscribed_asset.py index dd8a09395..592c7c3d4 100644 --- a/pyatlan_v9/model/assets/sage_maker_unified_studio_subscribed_asset.py +++ b/pyatlan_v9/model/assets/sage_maker_unified_studio_subscribed_asset.py @@ -821,6 +821,7 @@ def _sage_maker_unified_studio_subscribed_asset_to_nested( is_incomplete=sage_maker_unified_studio_subscribed_asset.is_incomplete, provenance_type=sage_maker_unified_studio_subscribed_asset.provenance_type, home_id=sage_maker_unified_studio_subscribed_asset.home_id, + delete_handler=sage_maker_unified_studio_subscribed_asset.delete_handler, depth=sage_maker_unified_studio_subscribed_asset.depth, immediate_upstream=sage_maker_unified_studio_subscribed_asset.immediate_upstream, immediate_downstream=sage_maker_unified_studio_subscribed_asset.immediate_downstream, @@ -871,6 +872,7 @@ def _sage_maker_unified_studio_subscribed_asset_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/salesforce.py b/pyatlan_v9/model/assets/salesforce.py index d0c8b50c0..ed1ff0a0f 100644 --- a/pyatlan_v9/model/assets/salesforce.py +++ b/pyatlan_v9/model/assets/salesforce.py @@ -567,6 +567,7 @@ def _salesforce_to_nested(salesforce: Salesforce) -> SalesforceNested: is_incomplete=salesforce.is_incomplete, provenance_type=salesforce.provenance_type, home_id=salesforce.home_id, + delete_handler=salesforce.delete_handler, depth=salesforce.depth, immediate_upstream=salesforce.immediate_upstream, immediate_downstream=salesforce.immediate_downstream, @@ -613,6 +614,7 @@ def _salesforce_from_nested(nested: SalesforceNested) -> Salesforce: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/salesforce_dashboard.py b/pyatlan_v9/model/assets/salesforce_dashboard.py index 37cfab108..d7fb661c4 100644 --- a/pyatlan_v9/model/assets/salesforce_dashboard.py +++ b/pyatlan_v9/model/assets/salesforce_dashboard.py @@ -679,6 +679,7 @@ def _salesforce_dashboard_to_nested( is_incomplete=salesforce_dashboard.is_incomplete, provenance_type=salesforce_dashboard.provenance_type, home_id=salesforce_dashboard.home_id, + delete_handler=salesforce_dashboard.delete_handler, depth=salesforce_dashboard.depth, immediate_upstream=salesforce_dashboard.immediate_upstream, immediate_downstream=salesforce_dashboard.immediate_downstream, @@ -729,6 +730,7 @@ def _salesforce_dashboard_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/salesforce_field.py b/pyatlan_v9/model/assets/salesforce_field.py index 40214752f..ca95b901d 100644 --- a/pyatlan_v9/model/assets/salesforce_field.py +++ b/pyatlan_v9/model/assets/salesforce_field.py @@ -795,6 +795,7 @@ def _salesforce_field_to_nested( is_incomplete=salesforce_field.is_incomplete, provenance_type=salesforce_field.provenance_type, home_id=salesforce_field.home_id, + delete_handler=salesforce_field.delete_handler, depth=salesforce_field.depth, immediate_upstream=salesforce_field.immediate_upstream, immediate_downstream=salesforce_field.immediate_downstream, @@ -843,6 +844,7 @@ def _salesforce_field_from_nested(nested: SalesforceFieldNested) -> SalesforceFi "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/salesforce_object.py b/pyatlan_v9/model/assets/salesforce_object.py index 826fe1386..24f8b7b19 100644 --- a/pyatlan_v9/model/assets/salesforce_object.py +++ b/pyatlan_v9/model/assets/salesforce_object.py @@ -696,6 +696,7 @@ def _salesforce_object_to_nested( is_incomplete=salesforce_object.is_incomplete, provenance_type=salesforce_object.provenance_type, home_id=salesforce_object.home_id, + delete_handler=salesforce_object.delete_handler, depth=salesforce_object.depth, immediate_upstream=salesforce_object.immediate_upstream, immediate_downstream=salesforce_object.immediate_downstream, @@ -744,6 +745,7 @@ def _salesforce_object_from_nested(nested: SalesforceObjectNested) -> Salesforce "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/salesforce_organization.py b/pyatlan_v9/model/assets/salesforce_organization.py index 4358a1c70..c40eea4ea 100644 --- a/pyatlan_v9/model/assets/salesforce_organization.py +++ b/pyatlan_v9/model/assets/salesforce_organization.py @@ -659,6 +659,7 @@ def _salesforce_organization_to_nested( is_incomplete=salesforce_organization.is_incomplete, provenance_type=salesforce_organization.provenance_type, home_id=salesforce_organization.home_id, + delete_handler=salesforce_organization.delete_handler, depth=salesforce_organization.depth, immediate_upstream=salesforce_organization.immediate_upstream, immediate_downstream=salesforce_organization.immediate_downstream, @@ -709,6 +710,7 @@ def _salesforce_organization_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/salesforce_report.py b/pyatlan_v9/model/assets/salesforce_report.py index 329845154..3d065fbfb 100644 --- a/pyatlan_v9/model/assets/salesforce_report.py +++ b/pyatlan_v9/model/assets/salesforce_report.py @@ -679,6 +679,7 @@ def _salesforce_report_to_nested( is_incomplete=salesforce_report.is_incomplete, provenance_type=salesforce_report.provenance_type, home_id=salesforce_report.home_id, + delete_handler=salesforce_report.delete_handler, depth=salesforce_report.depth, immediate_upstream=salesforce_report.immediate_upstream, immediate_downstream=salesforce_report.immediate_downstream, @@ -727,6 +728,7 @@ def _salesforce_report_from_nested(nested: SalesforceReportNested) -> Salesforce "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap.py b/pyatlan_v9/model/assets/sap.py index adbcd979b..4d58ac39c 100644 --- a/pyatlan_v9/model/assets/sap.py +++ b/pyatlan_v9/model/assets/sap.py @@ -608,6 +608,7 @@ def _sap_to_nested(sap: SAP) -> SAPNested: is_incomplete=sap.is_incomplete, provenance_type=sap.provenance_type, home_id=sap.home_id, + delete_handler=sap.delete_handler, depth=sap.depth, immediate_upstream=sap.immediate_upstream, immediate_downstream=sap.immediate_downstream, @@ -652,6 +653,7 @@ def _sap_from_nested(nested: SAPNested) -> SAP: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_analytics_cloud.py b/pyatlan_v9/model/assets/sap_analytics_cloud.py index 73aab6dba..31cfe886a 100644 --- a/pyatlan_v9/model/assets/sap_analytics_cloud.py +++ b/pyatlan_v9/model/assets/sap_analytics_cloud.py @@ -703,6 +703,7 @@ def _sap_analytics_cloud_to_nested( is_incomplete=sap_analytics_cloud.is_incomplete, provenance_type=sap_analytics_cloud.provenance_type, home_id=sap_analytics_cloud.home_id, + delete_handler=sap_analytics_cloud.delete_handler, depth=sap_analytics_cloud.depth, immediate_upstream=sap_analytics_cloud.immediate_upstream, immediate_downstream=sap_analytics_cloud.immediate_downstream, @@ -753,6 +754,7 @@ def _sap_analytics_cloud_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_analytics_cloud_column.py b/pyatlan_v9/model/assets/sap_analytics_cloud_column.py index 873ac1c7e..90d03b22b 100644 --- a/pyatlan_v9/model/assets/sap_analytics_cloud_column.py +++ b/pyatlan_v9/model/assets/sap_analytics_cloud_column.py @@ -2081,6 +2081,7 @@ def _sap_analytics_cloud_column_to_nested( is_incomplete=sap_analytics_cloud_column.is_incomplete, provenance_type=sap_analytics_cloud_column.provenance_type, home_id=sap_analytics_cloud_column.home_id, + delete_handler=sap_analytics_cloud_column.delete_handler, depth=sap_analytics_cloud_column.depth, immediate_upstream=sap_analytics_cloud_column.immediate_upstream, immediate_downstream=sap_analytics_cloud_column.immediate_downstream, @@ -2131,6 +2132,7 @@ def _sap_analytics_cloud_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_analytics_cloud_folder.py b/pyatlan_v9/model/assets/sap_analytics_cloud_folder.py index 34b1b6b6a..d72081623 100644 --- a/pyatlan_v9/model/assets/sap_analytics_cloud_folder.py +++ b/pyatlan_v9/model/assets/sap_analytics_cloud_folder.py @@ -770,6 +770,7 @@ def _sap_analytics_cloud_folder_to_nested( is_incomplete=sap_analytics_cloud_folder.is_incomplete, provenance_type=sap_analytics_cloud_folder.provenance_type, home_id=sap_analytics_cloud_folder.home_id, + delete_handler=sap_analytics_cloud_folder.delete_handler, depth=sap_analytics_cloud_folder.depth, immediate_upstream=sap_analytics_cloud_folder.immediate_upstream, immediate_downstream=sap_analytics_cloud_folder.immediate_downstream, @@ -820,6 +821,7 @@ def _sap_analytics_cloud_folder_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_analytics_cloud_model.py b/pyatlan_v9/model/assets/sap_analytics_cloud_model.py index 24e571374..56521b74f 100644 --- a/pyatlan_v9/model/assets/sap_analytics_cloud_model.py +++ b/pyatlan_v9/model/assets/sap_analytics_cloud_model.py @@ -890,6 +890,7 @@ def _sap_analytics_cloud_model_to_nested( is_incomplete=sap_analytics_cloud_model.is_incomplete, provenance_type=sap_analytics_cloud_model.provenance_type, home_id=sap_analytics_cloud_model.home_id, + delete_handler=sap_analytics_cloud_model.delete_handler, depth=sap_analytics_cloud_model.depth, immediate_upstream=sap_analytics_cloud_model.immediate_upstream, immediate_downstream=sap_analytics_cloud_model.immediate_downstream, @@ -940,6 +941,7 @@ def _sap_analytics_cloud_model_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_analytics_cloud_story.py b/pyatlan_v9/model/assets/sap_analytics_cloud_story.py index 8ab593436..01d6b0984 100644 --- a/pyatlan_v9/model/assets/sap_analytics_cloud_story.py +++ b/pyatlan_v9/model/assets/sap_analytics_cloud_story.py @@ -755,6 +755,7 @@ def _sap_analytics_cloud_story_to_nested( is_incomplete=sap_analytics_cloud_story.is_incomplete, provenance_type=sap_analytics_cloud_story.provenance_type, home_id=sap_analytics_cloud_story.home_id, + delete_handler=sap_analytics_cloud_story.delete_handler, depth=sap_analytics_cloud_story.depth, immediate_upstream=sap_analytics_cloud_story.immediate_upstream, immediate_downstream=sap_analytics_cloud_story.immediate_downstream, @@ -805,6 +806,7 @@ def _sap_analytics_cloud_story_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_column_process.py b/pyatlan_v9/model/assets/sap_column_process.py index 442a83843..d51b46bbb 100644 --- a/pyatlan_v9/model/assets/sap_column_process.py +++ b/pyatlan_v9/model/assets/sap_column_process.py @@ -845,6 +845,7 @@ def _sap_column_process_to_nested( is_incomplete=sap_column_process.is_incomplete, provenance_type=sap_column_process.provenance_type, home_id=sap_column_process.home_id, + delete_handler=sap_column_process.delete_handler, depth=sap_column_process.depth, immediate_upstream=sap_column_process.immediate_upstream, immediate_downstream=sap_column_process.immediate_downstream, @@ -893,6 +894,7 @@ def _sap_column_process_from_nested(nested: SAPColumnProcessNested) -> SAPColumn "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_datasphere_data_product.py b/pyatlan_v9/model/assets/sap_datasphere_data_product.py index 1eba180b6..8cbbd0a01 100644 --- a/pyatlan_v9/model/assets/sap_datasphere_data_product.py +++ b/pyatlan_v9/model/assets/sap_datasphere_data_product.py @@ -19,6 +19,13 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -44,18 +51,11 @@ from .process_related import RelatedProcess from .referenceable_related import RelatedReferenceable from .resource_related import RelatedFile, RelatedLink, RelatedReadme +from .sap_related import RelatedSapDatasphereDataProduct from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck from .spark_related import RelatedSparkJob from .sql_related import RelatedSchema -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .sap_related import RelatedSapDatasphereDataProduct # ============================================================================= # FLAT ASSET CLASS @@ -806,6 +806,7 @@ def _sap_datasphere_data_product_to_nested( is_incomplete=sap_datasphere_data_product.is_incomplete, provenance_type=sap_datasphere_data_product.provenance_type, home_id=sap_datasphere_data_product.home_id, + delete_handler=sap_datasphere_data_product.delete_handler, depth=sap_datasphere_data_product.depth, immediate_upstream=sap_datasphere_data_product.immediate_upstream, immediate_downstream=sap_datasphere_data_product.immediate_downstream, @@ -856,6 +857,7 @@ def _sap_datasphere_data_product_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_datasphere_replication_flow.py b/pyatlan_v9/model/assets/sap_datasphere_replication_flow.py index e44ad964e..9fa7dc9f5 100644 --- a/pyatlan_v9/model/assets/sap_datasphere_replication_flow.py +++ b/pyatlan_v9/model/assets/sap_datasphere_replication_flow.py @@ -841,6 +841,7 @@ def _sap_datasphere_replication_flow_to_nested( is_incomplete=sap_datasphere_replication_flow.is_incomplete, provenance_type=sap_datasphere_replication_flow.provenance_type, home_id=sap_datasphere_replication_flow.home_id, + delete_handler=sap_datasphere_replication_flow.delete_handler, depth=sap_datasphere_replication_flow.depth, immediate_upstream=sap_datasphere_replication_flow.immediate_upstream, immediate_downstream=sap_datasphere_replication_flow.immediate_downstream, @@ -891,6 +892,7 @@ def _sap_datasphere_replication_flow_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_abap_program.py b/pyatlan_v9/model/assets/sap_erp_abap_program.py index 3cea50973..1993fe466 100644 --- a/pyatlan_v9/model/assets/sap_erp_abap_program.py +++ b/pyatlan_v9/model/assets/sap_erp_abap_program.py @@ -668,6 +668,7 @@ def _sap_erp_abap_program_to_nested( is_incomplete=sap_erp_abap_program.is_incomplete, provenance_type=sap_erp_abap_program.provenance_type, home_id=sap_erp_abap_program.home_id, + delete_handler=sap_erp_abap_program.delete_handler, depth=sap_erp_abap_program.depth, immediate_upstream=sap_erp_abap_program.immediate_upstream, immediate_downstream=sap_erp_abap_program.immediate_downstream, @@ -718,6 +719,7 @@ def _sap_erp_abap_program_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_cds_view.py b/pyatlan_v9/model/assets/sap_erp_cds_view.py index e202cb3fa..e4d85d4c7 100644 --- a/pyatlan_v9/model/assets/sap_erp_cds_view.py +++ b/pyatlan_v9/model/assets/sap_erp_cds_view.py @@ -665,6 +665,7 @@ def _sap_erp_cds_view_to_nested(sap_erp_cds_view: SapErpCdsView) -> SapErpCdsVie is_incomplete=sap_erp_cds_view.is_incomplete, provenance_type=sap_erp_cds_view.provenance_type, home_id=sap_erp_cds_view.home_id, + delete_handler=sap_erp_cds_view.delete_handler, depth=sap_erp_cds_view.depth, immediate_upstream=sap_erp_cds_view.immediate_upstream, immediate_downstream=sap_erp_cds_view.immediate_downstream, @@ -713,6 +714,7 @@ def _sap_erp_cds_view_from_nested(nested: SapErpCdsViewNested) -> SapErpCdsView: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_column.py b/pyatlan_v9/model/assets/sap_erp_column.py index 195da0da4..d9c2091dd 100644 --- a/pyatlan_v9/model/assets/sap_erp_column.py +++ b/pyatlan_v9/model/assets/sap_erp_column.py @@ -1228,6 +1228,7 @@ def _sap_erp_column_to_nested(sap_erp_column: SapErpColumn) -> SapErpColumnNeste is_incomplete=sap_erp_column.is_incomplete, provenance_type=sap_erp_column.provenance_type, home_id=sap_erp_column.home_id, + delete_handler=sap_erp_column.delete_handler, depth=sap_erp_column.depth, immediate_upstream=sap_erp_column.immediate_upstream, immediate_downstream=sap_erp_column.immediate_downstream, @@ -1276,6 +1277,7 @@ def _sap_erp_column_from_nested(nested: SapErpColumnNested) -> SapErpColumn: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_component.py b/pyatlan_v9/model/assets/sap_erp_component.py index 2ca20632e..cb91fecdd 100644 --- a/pyatlan_v9/model/assets/sap_erp_component.py +++ b/pyatlan_v9/model/assets/sap_erp_component.py @@ -715,6 +715,7 @@ def _sap_erp_component_to_nested( is_incomplete=sap_erp_component.is_incomplete, provenance_type=sap_erp_component.provenance_type, home_id=sap_erp_component.home_id, + delete_handler=sap_erp_component.delete_handler, depth=sap_erp_component.depth, immediate_upstream=sap_erp_component.immediate_upstream, immediate_downstream=sap_erp_component.immediate_downstream, @@ -763,6 +764,7 @@ def _sap_erp_component_from_nested(nested: SapErpComponentNested) -> SapErpCompo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_fiori_app.py b/pyatlan_v9/model/assets/sap_erp_fiori_app.py index 29d18d535..a24f4aafd 100644 --- a/pyatlan_v9/model/assets/sap_erp_fiori_app.py +++ b/pyatlan_v9/model/assets/sap_erp_fiori_app.py @@ -712,6 +712,7 @@ def _sap_erp_fiori_app_to_nested( is_incomplete=sap_erp_fiori_app.is_incomplete, provenance_type=sap_erp_fiori_app.provenance_type, home_id=sap_erp_fiori_app.home_id, + delete_handler=sap_erp_fiori_app.delete_handler, depth=sap_erp_fiori_app.depth, immediate_upstream=sap_erp_fiori_app.immediate_upstream, immediate_downstream=sap_erp_fiori_app.immediate_downstream, @@ -760,6 +761,7 @@ def _sap_erp_fiori_app_from_nested(nested: SapErpFioriAppNested) -> SapErpFioriA "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_function_module.py b/pyatlan_v9/model/assets/sap_erp_function_module.py index a9ac8b55b..45f6937bd 100644 --- a/pyatlan_v9/model/assets/sap_erp_function_module.py +++ b/pyatlan_v9/model/assets/sap_erp_function_module.py @@ -739,6 +739,7 @@ def _sap_erp_function_module_to_nested( is_incomplete=sap_erp_function_module.is_incomplete, provenance_type=sap_erp_function_module.provenance_type, home_id=sap_erp_function_module.home_id, + delete_handler=sap_erp_function_module.delete_handler, depth=sap_erp_function_module.depth, immediate_upstream=sap_erp_function_module.immediate_upstream, immediate_downstream=sap_erp_function_module.immediate_downstream, @@ -789,6 +790,7 @@ def _sap_erp_function_module_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_table.py b/pyatlan_v9/model/assets/sap_erp_table.py index c734264b8..2c581498c 100644 --- a/pyatlan_v9/model/assets/sap_erp_table.py +++ b/pyatlan_v9/model/assets/sap_erp_table.py @@ -656,6 +656,7 @@ def _sap_erp_table_to_nested(sap_erp_table: SapErpTable) -> SapErpTableNested: is_incomplete=sap_erp_table.is_incomplete, provenance_type=sap_erp_table.provenance_type, home_id=sap_erp_table.home_id, + delete_handler=sap_erp_table.delete_handler, depth=sap_erp_table.depth, immediate_upstream=sap_erp_table.immediate_upstream, immediate_downstream=sap_erp_table.immediate_downstream, @@ -702,6 +703,7 @@ def _sap_erp_table_from_nested(nested: SapErpTableNested) -> SapErpTable: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_transaction_code.py b/pyatlan_v9/model/assets/sap_erp_transaction_code.py index ff63c1258..4a858587f 100644 --- a/pyatlan_v9/model/assets/sap_erp_transaction_code.py +++ b/pyatlan_v9/model/assets/sap_erp_transaction_code.py @@ -644,6 +644,7 @@ def _sap_erp_transaction_code_to_nested( is_incomplete=sap_erp_transaction_code.is_incomplete, provenance_type=sap_erp_transaction_code.provenance_type, home_id=sap_erp_transaction_code.home_id, + delete_handler=sap_erp_transaction_code.delete_handler, depth=sap_erp_transaction_code.depth, immediate_upstream=sap_erp_transaction_code.immediate_upstream, immediate_downstream=sap_erp_transaction_code.immediate_downstream, @@ -694,6 +695,7 @@ def _sap_erp_transaction_code_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_erp_view.py b/pyatlan_v9/model/assets/sap_erp_view.py index efe97f49b..229a96070 100644 --- a/pyatlan_v9/model/assets/sap_erp_view.py +++ b/pyatlan_v9/model/assets/sap_erp_view.py @@ -646,6 +646,7 @@ def _sap_erp_view_to_nested(sap_erp_view: SapErpView) -> SapErpViewNested: is_incomplete=sap_erp_view.is_incomplete, provenance_type=sap_erp_view.provenance_type, home_id=sap_erp_view.home_id, + delete_handler=sap_erp_view.delete_handler, depth=sap_erp_view.depth, immediate_upstream=sap_erp_view.immediate_upstream, immediate_downstream=sap_erp_view.immediate_downstream, @@ -692,6 +693,7 @@ def _sap_erp_view_from_nested(nested: SapErpViewNested) -> SapErpView: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sap_process.py b/pyatlan_v9/model/assets/sap_process.py index 1d6d8b0be..7f924dd93 100644 --- a/pyatlan_v9/model/assets/sap_process.py +++ b/pyatlan_v9/model/assets/sap_process.py @@ -823,6 +823,7 @@ def _sap_process_to_nested(sap_process: SAPProcess) -> SAPProcessNested: is_incomplete=sap_process.is_incomplete, provenance_type=sap_process.provenance_type, home_id=sap_process.home_id, + delete_handler=sap_process.delete_handler, depth=sap_process.depth, immediate_upstream=sap_process.immediate_upstream, immediate_downstream=sap_process.immediate_downstream, @@ -869,6 +870,7 @@ def _sap_process_from_nested(nested: SAPProcessNested) -> SAPProcess: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw.py b/pyatlan_v9/model/assets/sapbw.py index 3ff99eedd..65a83f471 100644 --- a/pyatlan_v9/model/assets/sapbw.py +++ b/pyatlan_v9/model/assets/sapbw.py @@ -668,6 +668,7 @@ def _sapbw_to_nested(sapbw: SAPBW) -> SAPBWNested: is_incomplete=sapbw.is_incomplete, provenance_type=sapbw.provenance_type, home_id=sapbw.home_id, + delete_handler=sapbw.delete_handler, depth=sapbw.depth, immediate_upstream=sapbw.immediate_upstream, immediate_downstream=sapbw.immediate_downstream, @@ -712,6 +713,7 @@ def _sapbw_from_nested(nested: SAPBWNested) -> SAPBW: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_composite_provider.py b/pyatlan_v9/model/assets/sapbw_composite_provider.py index 6ef855c23..c966bad57 100644 --- a/pyatlan_v9/model/assets/sapbw_composite_provider.py +++ b/pyatlan_v9/model/assets/sapbw_composite_provider.py @@ -739,6 +739,7 @@ def _sapbw_composite_provider_to_nested( is_incomplete=sapbw_composite_provider.is_incomplete, provenance_type=sapbw_composite_provider.provenance_type, home_id=sapbw_composite_provider.home_id, + delete_handler=sapbw_composite_provider.delete_handler, depth=sapbw_composite_provider.depth, immediate_upstream=sapbw_composite_provider.immediate_upstream, immediate_downstream=sapbw_composite_provider.immediate_downstream, @@ -789,6 +790,7 @@ def _sapbw_composite_provider_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_composite_provider_field.py b/pyatlan_v9/model/assets/sapbw_composite_provider_field.py index edd1d216a..078cf2d67 100644 --- a/pyatlan_v9/model/assets/sapbw_composite_provider_field.py +++ b/pyatlan_v9/model/assets/sapbw_composite_provider_field.py @@ -723,6 +723,7 @@ def _sapbw_composite_provider_field_to_nested( is_incomplete=sapbw_composite_provider_field.is_incomplete, provenance_type=sapbw_composite_provider_field.provenance_type, home_id=sapbw_composite_provider_field.home_id, + delete_handler=sapbw_composite_provider_field.delete_handler, depth=sapbw_composite_provider_field.depth, immediate_upstream=sapbw_composite_provider_field.immediate_upstream, immediate_downstream=sapbw_composite_provider_field.immediate_downstream, @@ -773,6 +774,7 @@ def _sapbw_composite_provider_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_data_source.py b/pyatlan_v9/model/assets/sapbw_data_source.py index d89e8757b..6a69e5096 100644 --- a/pyatlan_v9/model/assets/sapbw_data_source.py +++ b/pyatlan_v9/model/assets/sapbw_data_source.py @@ -717,6 +717,7 @@ def _sapbw_data_source_to_nested( is_incomplete=sapbw_data_source.is_incomplete, provenance_type=sapbw_data_source.provenance_type, home_id=sapbw_data_source.home_id, + delete_handler=sapbw_data_source.delete_handler, depth=sapbw_data_source.depth, immediate_upstream=sapbw_data_source.immediate_upstream, immediate_downstream=sapbw_data_source.immediate_downstream, @@ -765,6 +766,7 @@ def _sapbw_data_source_from_nested(nested: SAPBWDataSourceNested) -> SAPBWDataSo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_data_source_field.py b/pyatlan_v9/model/assets/sapbw_data_source_field.py index 242fbea9c..690997a68 100644 --- a/pyatlan_v9/model/assets/sapbw_data_source_field.py +++ b/pyatlan_v9/model/assets/sapbw_data_source_field.py @@ -713,6 +713,7 @@ def _sapbw_data_source_field_to_nested( is_incomplete=sapbw_data_source_field.is_incomplete, provenance_type=sapbw_data_source_field.provenance_type, home_id=sapbw_data_source_field.home_id, + delete_handler=sapbw_data_source_field.delete_handler, depth=sapbw_data_source_field.depth, immediate_upstream=sapbw_data_source_field.immediate_upstream, immediate_downstream=sapbw_data_source_field.immediate_downstream, @@ -763,6 +764,7 @@ def _sapbw_data_source_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_info_area.py b/pyatlan_v9/model/assets/sapbw_info_area.py index fc42a5181..485aa30db 100644 --- a/pyatlan_v9/model/assets/sapbw_info_area.py +++ b/pyatlan_v9/model/assets/sapbw_info_area.py @@ -752,6 +752,7 @@ def _sapbw_info_area_to_nested(sapbw_info_area: SAPBWInfoArea) -> SAPBWInfoAreaN is_incomplete=sapbw_info_area.is_incomplete, provenance_type=sapbw_info_area.provenance_type, home_id=sapbw_info_area.home_id, + delete_handler=sapbw_info_area.delete_handler, depth=sapbw_info_area.depth, immediate_upstream=sapbw_info_area.immediate_upstream, immediate_downstream=sapbw_info_area.immediate_downstream, @@ -800,6 +801,7 @@ def _sapbw_info_area_from_nested(nested: SAPBWInfoAreaNested) -> SAPBWInfoArea: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_info_object.py b/pyatlan_v9/model/assets/sapbw_info_object.py index 7a7698c48..05f251ebf 100644 --- a/pyatlan_v9/model/assets/sapbw_info_object.py +++ b/pyatlan_v9/model/assets/sapbw_info_object.py @@ -798,6 +798,7 @@ def _sapbw_info_object_to_nested( is_incomplete=sapbw_info_object.is_incomplete, provenance_type=sapbw_info_object.provenance_type, home_id=sapbw_info_object.home_id, + delete_handler=sapbw_info_object.delete_handler, depth=sapbw_info_object.depth, immediate_upstream=sapbw_info_object.immediate_upstream, immediate_downstream=sapbw_info_object.immediate_downstream, @@ -846,6 +847,7 @@ def _sapbw_info_object_from_nested(nested: SAPBWInfoObjectNested) -> SAPBWInfoOb "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_info_source.py b/pyatlan_v9/model/assets/sapbw_info_source.py index 0e56d1bfe..a537efc9a 100644 --- a/pyatlan_v9/model/assets/sapbw_info_source.py +++ b/pyatlan_v9/model/assets/sapbw_info_source.py @@ -717,6 +717,7 @@ def _sapbw_info_source_to_nested( is_incomplete=sapbw_info_source.is_incomplete, provenance_type=sapbw_info_source.provenance_type, home_id=sapbw_info_source.home_id, + delete_handler=sapbw_info_source.delete_handler, depth=sapbw_info_source.depth, immediate_upstream=sapbw_info_source.immediate_upstream, immediate_downstream=sapbw_info_source.immediate_downstream, @@ -765,6 +766,7 @@ def _sapbw_info_source_from_nested(nested: SAPBWInfoSourceNested) -> SAPBWInfoSo "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_info_source_field.py b/pyatlan_v9/model/assets/sapbw_info_source_field.py index 4c9fd6e4a..725a86df2 100644 --- a/pyatlan_v9/model/assets/sapbw_info_source_field.py +++ b/pyatlan_v9/model/assets/sapbw_info_source_field.py @@ -724,6 +724,7 @@ def _sapbw_info_source_field_to_nested( is_incomplete=sapbw_info_source_field.is_incomplete, provenance_type=sapbw_info_source_field.provenance_type, home_id=sapbw_info_source_field.home_id, + delete_handler=sapbw_info_source_field.delete_handler, depth=sapbw_info_source_field.depth, immediate_upstream=sapbw_info_source_field.immediate_upstream, immediate_downstream=sapbw_info_source_field.immediate_downstream, @@ -774,6 +775,7 @@ def _sapbw_info_source_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_query.py b/pyatlan_v9/model/assets/sapbw_query.py index ace661f60..c5ae7eb7f 100644 --- a/pyatlan_v9/model/assets/sapbw_query.py +++ b/pyatlan_v9/model/assets/sapbw_query.py @@ -716,6 +716,7 @@ def _sapbw_query_to_nested(sapbw_query: SAPBWQuery) -> SAPBWQueryNested: is_incomplete=sapbw_query.is_incomplete, provenance_type=sapbw_query.provenance_type, home_id=sapbw_query.home_id, + delete_handler=sapbw_query.delete_handler, depth=sapbw_query.depth, immediate_upstream=sapbw_query.immediate_upstream, immediate_downstream=sapbw_query.immediate_downstream, @@ -762,6 +763,7 @@ def _sapbw_query_from_nested(nested: SAPBWQueryNested) -> SAPBWQuery: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_query_element.py b/pyatlan_v9/model/assets/sapbw_query_element.py index 3acadbd9a..16874a838 100644 --- a/pyatlan_v9/model/assets/sapbw_query_element.py +++ b/pyatlan_v9/model/assets/sapbw_query_element.py @@ -713,6 +713,7 @@ def _sapbw_query_element_to_nested( is_incomplete=sapbw_query_element.is_incomplete, provenance_type=sapbw_query_element.provenance_type, home_id=sapbw_query_element.home_id, + delete_handler=sapbw_query_element.delete_handler, depth=sapbw_query_element.depth, immediate_upstream=sapbw_query_element.immediate_upstream, immediate_downstream=sapbw_query_element.immediate_downstream, @@ -763,6 +764,7 @@ def _sapbw_query_element_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbw_transformation.py b/pyatlan_v9/model/assets/sapbw_transformation.py index 1c6ecdc16..167a28d63 100644 --- a/pyatlan_v9/model/assets/sapbw_transformation.py +++ b/pyatlan_v9/model/assets/sapbw_transformation.py @@ -708,6 +708,7 @@ def _sapbw_transformation_to_nested( is_incomplete=sapbw_transformation.is_incomplete, provenance_type=sapbw_transformation.provenance_type, home_id=sapbw_transformation.home_id, + delete_handler=sapbw_transformation.delete_handler, depth=sapbw_transformation.depth, immediate_upstream=sapbw_transformation.immediate_upstream, immediate_downstream=sapbw_transformation.immediate_downstream, @@ -758,6 +759,7 @@ def _sapbw_transformation_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbwadso.py b/pyatlan_v9/model/assets/sapbwadso.py index 2f505c0b2..5687dee48 100644 --- a/pyatlan_v9/model/assets/sapbwadso.py +++ b/pyatlan_v9/model/assets/sapbwadso.py @@ -734,6 +734,7 @@ def _sapbwadso_to_nested(sapbwadso: SAPBWADSO) -> SAPBWADSONested: is_incomplete=sapbwadso.is_incomplete, provenance_type=sapbwadso.provenance_type, home_id=sapbwadso.home_id, + delete_handler=sapbwadso.delete_handler, depth=sapbwadso.depth, immediate_upstream=sapbwadso.immediate_upstream, immediate_downstream=sapbwadso.immediate_downstream, @@ -780,6 +781,7 @@ def _sapbwadso_from_nested(nested: SAPBWADSONested) -> SAPBWADSO: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbwadso_field.py b/pyatlan_v9/model/assets/sapbwadso_field.py index 8e065bfd9..35ce33c95 100644 --- a/pyatlan_v9/model/assets/sapbwadso_field.py +++ b/pyatlan_v9/model/assets/sapbwadso_field.py @@ -709,6 +709,7 @@ def _sapbwadso_field_to_nested(sapbwadso_field: SAPBWADSOField) -> SAPBWADSOFiel is_incomplete=sapbwadso_field.is_incomplete, provenance_type=sapbwadso_field.provenance_type, home_id=sapbwadso_field.home_id, + delete_handler=sapbwadso_field.delete_handler, depth=sapbwadso_field.depth, immediate_upstream=sapbwadso_field.immediate_upstream, immediate_downstream=sapbwadso_field.immediate_downstream, @@ -757,6 +758,7 @@ def _sapbwadso_field_from_nested(nested: SAPBWADSOFieldNested) -> SAPBWADSOField "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sapbwdtp.py b/pyatlan_v9/model/assets/sapbwdtp.py index 7b9cc1afb..31e4f3b6a 100644 --- a/pyatlan_v9/model/assets/sapbwdtp.py +++ b/pyatlan_v9/model/assets/sapbwdtp.py @@ -689,6 +689,7 @@ def _sapbwdtp_to_nested(sapbwdtp: SAPBWDTP) -> SAPBWDTPNested: is_incomplete=sapbwdtp.is_incomplete, provenance_type=sapbwdtp.provenance_type, home_id=sapbwdtp.home_id, + delete_handler=sapbwdtp.delete_handler, depth=sapbwdtp.depth, immediate_upstream=sapbwdtp.immediate_upstream, immediate_downstream=sapbwdtp.immediate_downstream, @@ -735,6 +736,7 @@ def _sapbwdtp_from_nested(nested: SAPBWDTPNested) -> SAPBWDTP: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/schema.py b/pyatlan_v9/model/assets/schema.py index c8ee434c9..bb59f90d9 100644 --- a/pyatlan_v9/model/assets/schema.py +++ b/pyatlan_v9/model/assets/schema.py @@ -1326,6 +1326,7 @@ def _schema__to_nested(schema_: Schema) -> SchemaNested: is_incomplete=schema_.is_incomplete, provenance_type=schema_.provenance_type, home_id=schema_.home_id, + delete_handler=schema_.delete_handler, depth=schema_.depth, immediate_upstream=schema_.immediate_upstream, immediate_downstream=schema_.immediate_downstream, @@ -1370,6 +1371,7 @@ def _schema__from_nested(nested: SchemaNested) -> Schema: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/schema_registry.py b/pyatlan_v9/model/assets/schema_registry.py index 25f156771..a25790e7f 100644 --- a/pyatlan_v9/model/assets/schema_registry.py +++ b/pyatlan_v9/model/assets/schema_registry.py @@ -572,6 +572,7 @@ def _schema_registry_to_nested(schema_registry: SchemaRegistry) -> SchemaRegistr is_incomplete=schema_registry.is_incomplete, provenance_type=schema_registry.provenance_type, home_id=schema_registry.home_id, + delete_handler=schema_registry.delete_handler, depth=schema_registry.depth, immediate_upstream=schema_registry.immediate_upstream, immediate_downstream=schema_registry.immediate_downstream, @@ -620,6 +621,7 @@ def _schema_registry_from_nested(nested: SchemaRegistryNested) -> SchemaRegistry "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/schema_registry_subject.py b/pyatlan_v9/model/assets/schema_registry_subject.py index 15a9fa161..918efa11d 100644 --- a/pyatlan_v9/model/assets/schema_registry_subject.py +++ b/pyatlan_v9/model/assets/schema_registry_subject.py @@ -686,6 +686,7 @@ def _schema_registry_subject_to_nested( is_incomplete=schema_registry_subject.is_incomplete, provenance_type=schema_registry_subject.provenance_type, home_id=schema_registry_subject.home_id, + delete_handler=schema_registry_subject.delete_handler, depth=schema_registry_subject.depth, immediate_upstream=schema_registry_subject.immediate_upstream, immediate_downstream=schema_registry_subject.immediate_downstream, @@ -736,6 +737,7 @@ def _schema_registry_subject_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/schema_registry_version.py b/pyatlan_v9/model/assets/schema_registry_version.py index e53e71d10..905f68729 100644 --- a/pyatlan_v9/model/assets/schema_registry_version.py +++ b/pyatlan_v9/model/assets/schema_registry_version.py @@ -656,6 +656,7 @@ def _schema_registry_version_to_nested( is_incomplete=schema_registry_version.is_incomplete, provenance_type=schema_registry_version.provenance_type, home_id=schema_registry_version.home_id, + delete_handler=schema_registry_version.delete_handler, depth=schema_registry_version.depth, immediate_upstream=schema_registry_version.immediate_upstream, immediate_downstream=schema_registry_version.immediate_downstream, @@ -706,6 +707,7 @@ def _schema_registry_version_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/semantic.py b/pyatlan_v9/model/assets/semantic.py index a67da7f2f..20f0c9e70 100644 --- a/pyatlan_v9/model/assets/semantic.py +++ b/pyatlan_v9/model/assets/semantic.py @@ -549,6 +549,7 @@ def _semantic_to_nested(semantic: Semantic) -> SemanticNested: is_incomplete=semantic.is_incomplete, provenance_type=semantic.provenance_type, home_id=semantic.home_id, + delete_handler=semantic.delete_handler, depth=semantic.depth, immediate_upstream=semantic.immediate_upstream, immediate_downstream=semantic.immediate_downstream, @@ -595,6 +596,7 @@ def _semantic_from_nested(nested: SemanticNested) -> Semantic: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/semantic_dimension.py b/pyatlan_v9/model/assets/semantic_dimension.py index 67c18d2b7..2a00859da 100644 --- a/pyatlan_v9/model/assets/semantic_dimension.py +++ b/pyatlan_v9/model/assets/semantic_dimension.py @@ -643,6 +643,7 @@ def _semantic_dimension_to_nested( is_incomplete=semantic_dimension.is_incomplete, provenance_type=semantic_dimension.provenance_type, home_id=semantic_dimension.home_id, + delete_handler=semantic_dimension.delete_handler, depth=semantic_dimension.depth, immediate_upstream=semantic_dimension.immediate_upstream, immediate_downstream=semantic_dimension.immediate_downstream, @@ -693,6 +694,7 @@ def _semantic_dimension_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/semantic_entity.py b/pyatlan_v9/model/assets/semantic_entity.py index f61647bd5..1a8b5597b 100644 --- a/pyatlan_v9/model/assets/semantic_entity.py +++ b/pyatlan_v9/model/assets/semantic_entity.py @@ -639,6 +639,7 @@ def _semantic_entity_to_nested(semantic_entity: SemanticEntity) -> SemanticEntit is_incomplete=semantic_entity.is_incomplete, provenance_type=semantic_entity.provenance_type, home_id=semantic_entity.home_id, + delete_handler=semantic_entity.delete_handler, depth=semantic_entity.depth, immediate_upstream=semantic_entity.immediate_upstream, immediate_downstream=semantic_entity.immediate_downstream, @@ -687,6 +688,7 @@ def _semantic_entity_from_nested(nested: SemanticEntityNested) -> SemanticEntity "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/semantic_field.py b/pyatlan_v9/model/assets/semantic_field.py index 0dac60ab6..41b614929 100644 --- a/pyatlan_v9/model/assets/semantic_field.py +++ b/pyatlan_v9/model/assets/semantic_field.py @@ -616,6 +616,7 @@ def _semantic_field_to_nested(semantic_field: SemanticField) -> SemanticFieldNes is_incomplete=semantic_field.is_incomplete, provenance_type=semantic_field.provenance_type, home_id=semantic_field.home_id, + delete_handler=semantic_field.delete_handler, depth=semantic_field.depth, immediate_upstream=semantic_field.immediate_upstream, immediate_downstream=semantic_field.immediate_downstream, @@ -664,6 +665,7 @@ def _semantic_field_from_nested(nested: SemanticFieldNested) -> SemanticField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/semantic_measure.py b/pyatlan_v9/model/assets/semantic_measure.py index 2dad58ae3..8dd21a7ec 100644 --- a/pyatlan_v9/model/assets/semantic_measure.py +++ b/pyatlan_v9/model/assets/semantic_measure.py @@ -643,6 +643,7 @@ def _semantic_measure_to_nested( is_incomplete=semantic_measure.is_incomplete, provenance_type=semantic_measure.provenance_type, home_id=semantic_measure.home_id, + delete_handler=semantic_measure.delete_handler, depth=semantic_measure.depth, immediate_upstream=semantic_measure.immediate_upstream, immediate_downstream=semantic_measure.immediate_downstream, @@ -691,6 +692,7 @@ def _semantic_measure_from_nested(nested: SemanticMeasureNested) -> SemanticMeas "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/semantic_model.py b/pyatlan_v9/model/assets/semantic_model.py index 7a9d54479..335f9ab05 100644 --- a/pyatlan_v9/model/assets/semantic_model.py +++ b/pyatlan_v9/model/assets/semantic_model.py @@ -582,6 +582,7 @@ def _semantic_model_to_nested(semantic_model: SemanticModel) -> SemanticModelNes is_incomplete=semantic_model.is_incomplete, provenance_type=semantic_model.provenance_type, home_id=semantic_model.home_id, + delete_handler=semantic_model.delete_handler, depth=semantic_model.depth, immediate_upstream=semantic_model.immediate_upstream, immediate_downstream=semantic_model.immediate_downstream, @@ -630,6 +631,7 @@ def _semantic_model_from_nested(nested: SemanticModelNested) -> SemanticModel: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma.py b/pyatlan_v9/model/assets/sigma.py index 21914d042..eab5a649d 100644 --- a/pyatlan_v9/model/assets/sigma.py +++ b/pyatlan_v9/model/assets/sigma.py @@ -605,6 +605,7 @@ def _sigma_to_nested(sigma: Sigma) -> SigmaNested: is_incomplete=sigma.is_incomplete, provenance_type=sigma.provenance_type, home_id=sigma.home_id, + delete_handler=sigma.delete_handler, depth=sigma.depth, immediate_upstream=sigma.immediate_upstream, immediate_downstream=sigma.immediate_downstream, @@ -649,6 +650,7 @@ def _sigma_from_nested(nested: SigmaNested) -> Sigma: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_data_element.py b/pyatlan_v9/model/assets/sigma_data_element.py index 775892e31..cfa5b37e5 100644 --- a/pyatlan_v9/model/assets/sigma_data_element.py +++ b/pyatlan_v9/model/assets/sigma_data_element.py @@ -749,6 +749,7 @@ def _sigma_data_element_to_nested( is_incomplete=sigma_data_element.is_incomplete, provenance_type=sigma_data_element.provenance_type, home_id=sigma_data_element.home_id, + delete_handler=sigma_data_element.delete_handler, depth=sigma_data_element.depth, immediate_upstream=sigma_data_element.immediate_upstream, immediate_downstream=sigma_data_element.immediate_downstream, @@ -797,6 +798,7 @@ def _sigma_data_element_from_nested(nested: SigmaDataElementNested) -> SigmaData "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_data_element_field.py b/pyatlan_v9/model/assets/sigma_data_element_field.py index 3df02790a..71447db6e 100644 --- a/pyatlan_v9/model/assets/sigma_data_element_field.py +++ b/pyatlan_v9/model/assets/sigma_data_element_field.py @@ -746,6 +746,7 @@ def _sigma_data_element_field_to_nested( is_incomplete=sigma_data_element_field.is_incomplete, provenance_type=sigma_data_element_field.provenance_type, home_id=sigma_data_element_field.home_id, + delete_handler=sigma_data_element_field.delete_handler, depth=sigma_data_element_field.depth, immediate_upstream=sigma_data_element_field.immediate_upstream, immediate_downstream=sigma_data_element_field.immediate_downstream, @@ -796,6 +797,7 @@ def _sigma_data_element_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_data_model.py b/pyatlan_v9/model/assets/sigma_data_model.py index 8902fac8a..40e48c33e 100644 --- a/pyatlan_v9/model/assets/sigma_data_model.py +++ b/pyatlan_v9/model/assets/sigma_data_model.py @@ -744,6 +744,7 @@ def _sigma_data_model_to_nested( is_incomplete=sigma_data_model.is_incomplete, provenance_type=sigma_data_model.provenance_type, home_id=sigma_data_model.home_id, + delete_handler=sigma_data_model.delete_handler, depth=sigma_data_model.depth, immediate_upstream=sigma_data_model.immediate_upstream, immediate_downstream=sigma_data_model.immediate_downstream, @@ -792,6 +793,7 @@ def _sigma_data_model_from_nested(nested: SigmaDataModelNested) -> SigmaDataMode "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_data_model_column.py b/pyatlan_v9/model/assets/sigma_data_model_column.py index 57d128d5c..8ecf8ac5a 100644 --- a/pyatlan_v9/model/assets/sigma_data_model_column.py +++ b/pyatlan_v9/model/assets/sigma_data_model_column.py @@ -743,6 +743,7 @@ def _sigma_data_model_column_to_nested( is_incomplete=sigma_data_model_column.is_incomplete, provenance_type=sigma_data_model_column.provenance_type, home_id=sigma_data_model_column.home_id, + delete_handler=sigma_data_model_column.delete_handler, depth=sigma_data_model_column.depth, immediate_upstream=sigma_data_model_column.immediate_upstream, immediate_downstream=sigma_data_model_column.immediate_downstream, @@ -793,6 +794,7 @@ def _sigma_data_model_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_dataset.py b/pyatlan_v9/model/assets/sigma_dataset.py index 6f90b4bc4..0798dc0b6 100644 --- a/pyatlan_v9/model/assets/sigma_dataset.py +++ b/pyatlan_v9/model/assets/sigma_dataset.py @@ -677,6 +677,7 @@ def _sigma_dataset_to_nested(sigma_dataset: SigmaDataset) -> SigmaDatasetNested: is_incomplete=sigma_dataset.is_incomplete, provenance_type=sigma_dataset.provenance_type, home_id=sigma_dataset.home_id, + delete_handler=sigma_dataset.delete_handler, depth=sigma_dataset.depth, immediate_upstream=sigma_dataset.immediate_upstream, immediate_downstream=sigma_dataset.immediate_downstream, @@ -725,6 +726,7 @@ def _sigma_dataset_from_nested(nested: SigmaDatasetNested) -> SigmaDataset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_dataset_column.py b/pyatlan_v9/model/assets/sigma_dataset_column.py index bc4c10bbd..a97c0dbf0 100644 --- a/pyatlan_v9/model/assets/sigma_dataset_column.py +++ b/pyatlan_v9/model/assets/sigma_dataset_column.py @@ -658,6 +658,7 @@ def _sigma_dataset_column_to_nested( is_incomplete=sigma_dataset_column.is_incomplete, provenance_type=sigma_dataset_column.provenance_type, home_id=sigma_dataset_column.home_id, + delete_handler=sigma_dataset_column.delete_handler, depth=sigma_dataset_column.depth, immediate_upstream=sigma_dataset_column.immediate_upstream, immediate_downstream=sigma_dataset_column.immediate_downstream, @@ -708,6 +709,7 @@ def _sigma_dataset_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_page.py b/pyatlan_v9/model/assets/sigma_page.py index 13ce0d3f0..1aeb6f5b9 100644 --- a/pyatlan_v9/model/assets/sigma_page.py +++ b/pyatlan_v9/model/assets/sigma_page.py @@ -700,6 +700,7 @@ def _sigma_page_to_nested(sigma_page: SigmaPage) -> SigmaPageNested: is_incomplete=sigma_page.is_incomplete, provenance_type=sigma_page.provenance_type, home_id=sigma_page.home_id, + delete_handler=sigma_page.delete_handler, depth=sigma_page.depth, immediate_upstream=sigma_page.immediate_upstream, immediate_downstream=sigma_page.immediate_downstream, @@ -746,6 +747,7 @@ def _sigma_page_from_nested(nested: SigmaPageNested) -> SigmaPage: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sigma_workbook.py b/pyatlan_v9/model/assets/sigma_workbook.py index a63dd0f52..39437caa8 100644 --- a/pyatlan_v9/model/assets/sigma_workbook.py +++ b/pyatlan_v9/model/assets/sigma_workbook.py @@ -673,6 +673,7 @@ def _sigma_workbook_to_nested(sigma_workbook: SigmaWorkbook) -> SigmaWorkbookNes is_incomplete=sigma_workbook.is_incomplete, provenance_type=sigma_workbook.provenance_type, home_id=sigma_workbook.home_id, + delete_handler=sigma_workbook.delete_handler, depth=sigma_workbook.depth, immediate_upstream=sigma_workbook.immediate_upstream, immediate_downstream=sigma_workbook.immediate_downstream, @@ -721,6 +722,7 @@ def _sigma_workbook_from_nested(nested: SigmaWorkbookNested) -> SigmaWorkbook: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sisense.py b/pyatlan_v9/model/assets/sisense.py index 04620bf24..5038a3604 100644 --- a/pyatlan_v9/model/assets/sisense.py +++ b/pyatlan_v9/model/assets/sisense.py @@ -549,6 +549,7 @@ def _sisense_to_nested(sisense: Sisense) -> SisenseNested: is_incomplete=sisense.is_incomplete, provenance_type=sisense.provenance_type, home_id=sisense.home_id, + delete_handler=sisense.delete_handler, depth=sisense.depth, immediate_upstream=sisense.immediate_upstream, immediate_downstream=sisense.immediate_downstream, @@ -593,6 +594,7 @@ def _sisense_from_nested(nested: SisenseNested) -> Sisense: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sisense_dashboard.py b/pyatlan_v9/model/assets/sisense_dashboard.py index c10cb3a44..ff91c9e86 100644 --- a/pyatlan_v9/model/assets/sisense_dashboard.py +++ b/pyatlan_v9/model/assets/sisense_dashboard.py @@ -623,6 +623,7 @@ def _sisense_dashboard_to_nested( is_incomplete=sisense_dashboard.is_incomplete, provenance_type=sisense_dashboard.provenance_type, home_id=sisense_dashboard.home_id, + delete_handler=sisense_dashboard.delete_handler, depth=sisense_dashboard.depth, immediate_upstream=sisense_dashboard.immediate_upstream, immediate_downstream=sisense_dashboard.immediate_downstream, @@ -671,6 +672,7 @@ def _sisense_dashboard_from_nested(nested: SisenseDashboardNested) -> SisenseDas "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sisense_datamodel.py b/pyatlan_v9/model/assets/sisense_datamodel.py index 5cefc0cfc..ff43ce0f3 100644 --- a/pyatlan_v9/model/assets/sisense_datamodel.py +++ b/pyatlan_v9/model/assets/sisense_datamodel.py @@ -663,6 +663,7 @@ def _sisense_datamodel_to_nested( is_incomplete=sisense_datamodel.is_incomplete, provenance_type=sisense_datamodel.provenance_type, home_id=sisense_datamodel.home_id, + delete_handler=sisense_datamodel.delete_handler, depth=sisense_datamodel.depth, immediate_upstream=sisense_datamodel.immediate_upstream, immediate_downstream=sisense_datamodel.immediate_downstream, @@ -711,6 +712,7 @@ def _sisense_datamodel_from_nested(nested: SisenseDatamodelNested) -> SisenseDat "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sisense_datamodel_table.py b/pyatlan_v9/model/assets/sisense_datamodel_table.py index db1231ff9..8ba70bb1c 100644 --- a/pyatlan_v9/model/assets/sisense_datamodel_table.py +++ b/pyatlan_v9/model/assets/sisense_datamodel_table.py @@ -686,6 +686,7 @@ def _sisense_datamodel_table_to_nested( is_incomplete=sisense_datamodel_table.is_incomplete, provenance_type=sisense_datamodel_table.provenance_type, home_id=sisense_datamodel_table.home_id, + delete_handler=sisense_datamodel_table.delete_handler, depth=sisense_datamodel_table.depth, immediate_upstream=sisense_datamodel_table.immediate_upstream, immediate_downstream=sisense_datamodel_table.immediate_downstream, @@ -736,6 +737,7 @@ def _sisense_datamodel_table_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sisense_folder.py b/pyatlan_v9/model/assets/sisense_folder.py index 3f9fbe9c8..a3b302e79 100644 --- a/pyatlan_v9/model/assets/sisense_folder.py +++ b/pyatlan_v9/model/assets/sisense_folder.py @@ -613,6 +613,7 @@ def _sisense_folder_to_nested(sisense_folder: SisenseFolder) -> SisenseFolderNes is_incomplete=sisense_folder.is_incomplete, provenance_type=sisense_folder.provenance_type, home_id=sisense_folder.home_id, + delete_handler=sisense_folder.delete_handler, depth=sisense_folder.depth, immediate_upstream=sisense_folder.immediate_upstream, immediate_downstream=sisense_folder.immediate_downstream, @@ -661,6 +662,7 @@ def _sisense_folder_from_nested(nested: SisenseFolderNested) -> SisenseFolder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sisense_widget.py b/pyatlan_v9/model/assets/sisense_widget.py index 6d099e129..9753f32ee 100644 --- a/pyatlan_v9/model/assets/sisense_widget.py +++ b/pyatlan_v9/model/assets/sisense_widget.py @@ -654,6 +654,7 @@ def _sisense_widget_to_nested(sisense_widget: SisenseWidget) -> SisenseWidgetNes is_incomplete=sisense_widget.is_incomplete, provenance_type=sisense_widget.provenance_type, home_id=sisense_widget.home_id, + delete_handler=sisense_widget.delete_handler, depth=sisense_widget.depth, immediate_upstream=sisense_widget.immediate_upstream, immediate_downstream=sisense_widget.immediate_downstream, @@ -702,6 +703,7 @@ def _sisense_widget_from_nested(nested: SisenseWidgetNested) -> SisenseWidget: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/skill.py b/pyatlan_v9/model/assets/skill.py index f9fb981d0..b3a693daf 100644 --- a/pyatlan_v9/model/assets/skill.py +++ b/pyatlan_v9/model/assets/skill.py @@ -724,6 +724,7 @@ def _skill_to_nested(skill: Skill) -> SkillNested: is_incomplete=skill.is_incomplete, provenance_type=skill.provenance_type, home_id=skill.home_id, + delete_handler=skill.delete_handler, depth=skill.depth, immediate_upstream=skill.immediate_upstream, immediate_downstream=skill.immediate_downstream, @@ -768,6 +769,7 @@ def _skill_from_nested(nested: SkillNested) -> Skill: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/skill_artifact.py b/pyatlan_v9/model/assets/skill_artifact.py index 21a2d8fda..0d3aedfae 100644 --- a/pyatlan_v9/model/assets/skill_artifact.py +++ b/pyatlan_v9/model/assets/skill_artifact.py @@ -702,6 +702,7 @@ def _skill_artifact_to_nested(skill_artifact: SkillArtifact) -> SkillArtifactNes is_incomplete=skill_artifact.is_incomplete, provenance_type=skill_artifact.provenance_type, home_id=skill_artifact.home_id, + delete_handler=skill_artifact.delete_handler, depth=skill_artifact.depth, immediate_upstream=skill_artifact.immediate_upstream, immediate_downstream=skill_artifact.immediate_downstream, @@ -750,6 +751,7 @@ def _skill_artifact_from_nested(nested: SkillArtifactNested) -> SkillArtifact: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake.py b/pyatlan_v9/model/assets/snowflake.py index b23bcd39f..2858ca82f 100644 --- a/pyatlan_v9/model/assets/snowflake.py +++ b/pyatlan_v9/model/assets/snowflake.py @@ -975,6 +975,7 @@ def _snowflake_to_nested(snowflake: Snowflake) -> SnowflakeNested: is_incomplete=snowflake.is_incomplete, provenance_type=snowflake.provenance_type, home_id=snowflake.home_id, + delete_handler=snowflake.delete_handler, depth=snowflake.depth, immediate_upstream=snowflake.immediate_upstream, immediate_downstream=snowflake.immediate_downstream, @@ -1021,6 +1022,7 @@ def _snowflake_from_nested(nested: SnowflakeNested) -> Snowflake: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_ai_model_context.py b/pyatlan_v9/model/assets/snowflake_ai_model_context.py index 7a1f1c67b..9f757b091 100644 --- a/pyatlan_v9/model/assets/snowflake_ai_model_context.py +++ b/pyatlan_v9/model/assets/snowflake_ai_model_context.py @@ -534,14 +534,6 @@ def validate(self, for_creation: bool = False) -> None: if for_creation: if self.connection_qualified_name is UNSET: errors.append("connection_qualified_name is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeAIModelContext validation failed: {errors}") @@ -1188,6 +1180,7 @@ def _snowflake_ai_model_context_to_nested( is_incomplete=snowflake_ai_model_context.is_incomplete, provenance_type=snowflake_ai_model_context.provenance_type, home_id=snowflake_ai_model_context.home_id, + delete_handler=snowflake_ai_model_context.delete_handler, depth=snowflake_ai_model_context.depth, immediate_upstream=snowflake_ai_model_context.immediate_upstream, immediate_downstream=snowflake_ai_model_context.immediate_downstream, @@ -1238,6 +1231,7 @@ def _snowflake_ai_model_context_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_ai_model_version.py b/pyatlan_v9/model/assets/snowflake_ai_model_version.py index 99eab5712..353105dd1 100644 --- a/pyatlan_v9/model/assets/snowflake_ai_model_version.py +++ b/pyatlan_v9/model/assets/snowflake_ai_model_version.py @@ -553,14 +553,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.snowflake_ai_model_context is UNSET: errors.append("snowflake_ai_model_context is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeAIModelVersion validation failed: {errors}") @@ -1238,6 +1230,7 @@ def _snowflake_ai_model_version_to_nested( is_incomplete=snowflake_ai_model_version.is_incomplete, provenance_type=snowflake_ai_model_version.provenance_type, home_id=snowflake_ai_model_version.home_id, + delete_handler=snowflake_ai_model_version.delete_handler, depth=snowflake_ai_model_version.depth, immediate_upstream=snowflake_ai_model_version.immediate_upstream, immediate_downstream=snowflake_ai_model_version.immediate_downstream, @@ -1288,6 +1281,7 @@ def _snowflake_ai_model_version_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_dynamic_table.py b/pyatlan_v9/model/assets/snowflake_dynamic_table.py index 934c19032..ca69161fd 100644 --- a/pyatlan_v9/model/assets/snowflake_dynamic_table.py +++ b/pyatlan_v9/model/assets/snowflake_dynamic_table.py @@ -600,14 +600,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.atlan_schema is UNSET: errors.append("atlan_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeDynamicTable validation failed: {errors}") @@ -1320,6 +1312,7 @@ def _snowflake_dynamic_table_to_nested( is_incomplete=snowflake_dynamic_table.is_incomplete, provenance_type=snowflake_dynamic_table.provenance_type, home_id=snowflake_dynamic_table.home_id, + delete_handler=snowflake_dynamic_table.delete_handler, depth=snowflake_dynamic_table.depth, immediate_upstream=snowflake_dynamic_table.immediate_upstream, immediate_downstream=snowflake_dynamic_table.immediate_downstream, @@ -1370,6 +1363,7 @@ def _snowflake_dynamic_table_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_listing.py b/pyatlan_v9/model/assets/snowflake_listing.py index 43b40d9d0..8c394fb1e 100644 --- a/pyatlan_v9/model/assets/snowflake_listing.py +++ b/pyatlan_v9/model/assets/snowflake_listing.py @@ -1163,6 +1163,7 @@ def _snowflake_listing_to_nested( is_incomplete=snowflake_listing.is_incomplete, provenance_type=snowflake_listing.provenance_type, home_id=snowflake_listing.home_id, + delete_handler=snowflake_listing.delete_handler, depth=snowflake_listing.depth, immediate_upstream=snowflake_listing.immediate_upstream, immediate_downstream=snowflake_listing.immediate_downstream, @@ -1211,6 +1212,7 @@ def _snowflake_listing_from_nested(nested: SnowflakeListingNested) -> SnowflakeL "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_pipe.py b/pyatlan_v9/model/assets/snowflake_pipe.py index 038968d14..7d782c6c8 100644 --- a/pyatlan_v9/model/assets/snowflake_pipe.py +++ b/pyatlan_v9/model/assets/snowflake_pipe.py @@ -20,6 +20,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -52,6 +59,10 @@ from .referenceable_related import RelatedReferenceable from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject +from .snowflake_related import ( + RelatedSnowflakePipe, + RelatedSnowflakeSemanticLogicalTable, +) from .soda_related import RelatedSodaCheck from .spark_related import RelatedSparkJob from .sql_insight_related import ( @@ -59,17 +70,6 @@ RelatedSqlInsightJoin, ) from .sql_related import RelatedSchema -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .snowflake_related import ( - RelatedSnowflakePipe, - RelatedSnowflakeSemanticLogicalTable, -) # ============================================================================= # FLAT ASSET CLASS @@ -474,14 +474,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.atlan_schema is UNSET: errors.append("atlan_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakePipe validation failed: {errors}") @@ -1049,6 +1041,7 @@ def _snowflake_pipe_to_nested(snowflake_pipe: SnowflakePipe) -> SnowflakePipeNes is_incomplete=snowflake_pipe.is_incomplete, provenance_type=snowflake_pipe.provenance_type, home_id=snowflake_pipe.home_id, + delete_handler=snowflake_pipe.delete_handler, depth=snowflake_pipe.depth, immediate_upstream=snowflake_pipe.immediate_upstream, immediate_downstream=snowflake_pipe.immediate_downstream, @@ -1097,6 +1090,7 @@ def _snowflake_pipe_from_nested(nested: SnowflakePipeNested) -> SnowflakePipe: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_semantic_dimension.py b/pyatlan_v9/model/assets/snowflake_semantic_dimension.py index dcaa786cb..23f64f04d 100644 --- a/pyatlan_v9/model/assets/snowflake_semantic_dimension.py +++ b/pyatlan_v9/model/assets/snowflake_semantic_dimension.py @@ -520,14 +520,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append( "snowflake_semantic_view_qualified_name is required for creation" ) - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeSemanticDimension validation failed: {errors}") @@ -1151,6 +1143,7 @@ def _snowflake_semantic_dimension_to_nested( is_incomplete=snowflake_semantic_dimension.is_incomplete, provenance_type=snowflake_semantic_dimension.provenance_type, home_id=snowflake_semantic_dimension.home_id, + delete_handler=snowflake_semantic_dimension.delete_handler, depth=snowflake_semantic_dimension.depth, immediate_upstream=snowflake_semantic_dimension.immediate_upstream, immediate_downstream=snowflake_semantic_dimension.immediate_downstream, @@ -1201,6 +1194,7 @@ def _snowflake_semantic_dimension_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_semantic_fact.py b/pyatlan_v9/model/assets/snowflake_semantic_fact.py index cf470af32..0d157a44f 100644 --- a/pyatlan_v9/model/assets/snowflake_semantic_fact.py +++ b/pyatlan_v9/model/assets/snowflake_semantic_fact.py @@ -520,14 +520,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append( "snowflake_semantic_view_qualified_name is required for creation" ) - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeSemanticFact validation failed: {errors}") @@ -1149,6 +1141,7 @@ def _snowflake_semantic_fact_to_nested( is_incomplete=snowflake_semantic_fact.is_incomplete, provenance_type=snowflake_semantic_fact.provenance_type, home_id=snowflake_semantic_fact.home_id, + delete_handler=snowflake_semantic_fact.delete_handler, depth=snowflake_semantic_fact.depth, immediate_upstream=snowflake_semantic_fact.immediate_upstream, immediate_downstream=snowflake_semantic_fact.immediate_downstream, @@ -1199,6 +1192,7 @@ def _snowflake_semantic_fact_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_semantic_logical_table.py b/pyatlan_v9/model/assets/snowflake_semantic_logical_table.py index afda059d8..84843eaba 100644 --- a/pyatlan_v9/model/assets/snowflake_semantic_logical_table.py +++ b/pyatlan_v9/model/assets/snowflake_semantic_logical_table.py @@ -548,14 +548,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append( "snowflake_semantic_view_qualified_name is required for creation" ) - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError( f"SnowflakeSemanticLogicalTable validation failed: {errors}" @@ -1218,6 +1210,7 @@ def _snowflake_semantic_logical_table_to_nested( is_incomplete=snowflake_semantic_logical_table.is_incomplete, provenance_type=snowflake_semantic_logical_table.provenance_type, home_id=snowflake_semantic_logical_table.home_id, + delete_handler=snowflake_semantic_logical_table.delete_handler, depth=snowflake_semantic_logical_table.depth, immediate_upstream=snowflake_semantic_logical_table.immediate_upstream, immediate_downstream=snowflake_semantic_logical_table.immediate_downstream, @@ -1268,6 +1261,7 @@ def _snowflake_semantic_logical_table_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_semantic_metric.py b/pyatlan_v9/model/assets/snowflake_semantic_metric.py index 958668a4c..076d237d2 100644 --- a/pyatlan_v9/model/assets/snowflake_semantic_metric.py +++ b/pyatlan_v9/model/assets/snowflake_semantic_metric.py @@ -535,14 +535,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append( "snowflake_semantic_view_qualified_name is required for creation" ) - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeSemanticMetric validation failed: {errors}") @@ -1193,6 +1185,7 @@ def _snowflake_semantic_metric_to_nested( is_incomplete=snowflake_semantic_metric.is_incomplete, provenance_type=snowflake_semantic_metric.provenance_type, home_id=snowflake_semantic_metric.home_id, + delete_handler=snowflake_semantic_metric.delete_handler, depth=snowflake_semantic_metric.depth, immediate_upstream=snowflake_semantic_metric.immediate_upstream, immediate_downstream=snowflake_semantic_metric.immediate_downstream, @@ -1243,6 +1236,7 @@ def _snowflake_semantic_metric_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_semantic_view.py b/pyatlan_v9/model/assets/snowflake_semantic_view.py index b62aaae5d..c4d794908 100644 --- a/pyatlan_v9/model/assets/snowflake_semantic_view.py +++ b/pyatlan_v9/model/assets/snowflake_semantic_view.py @@ -481,14 +481,6 @@ def validate(self, for_creation: bool = False) -> None: if for_creation: if self.connection_qualified_name is UNSET: errors.append("connection_qualified_name is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeSemanticView validation failed: {errors}") @@ -1058,6 +1050,7 @@ def _snowflake_semantic_view_to_nested( is_incomplete=snowflake_semantic_view.is_incomplete, provenance_type=snowflake_semantic_view.provenance_type, home_id=snowflake_semantic_view.home_id, + delete_handler=snowflake_semantic_view.delete_handler, depth=snowflake_semantic_view.depth, immediate_upstream=snowflake_semantic_view.immediate_upstream, immediate_downstream=snowflake_semantic_view.immediate_downstream, @@ -1108,6 +1101,7 @@ def _snowflake_semantic_view_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_share.py b/pyatlan_v9/model/assets/snowflake_share.py index f74b3f95d..0633416fa 100644 --- a/pyatlan_v9/model/assets/snowflake_share.py +++ b/pyatlan_v9/model/assets/snowflake_share.py @@ -1055,6 +1055,7 @@ def _snowflake_share_to_nested(snowflake_share: SnowflakeShare) -> SnowflakeShar is_incomplete=snowflake_share.is_incomplete, provenance_type=snowflake_share.provenance_type, home_id=snowflake_share.home_id, + delete_handler=snowflake_share.delete_handler, depth=snowflake_share.depth, immediate_upstream=snowflake_share.immediate_upstream, immediate_downstream=snowflake_share.immediate_downstream, @@ -1103,6 +1104,7 @@ def _snowflake_share_from_nested(nested: SnowflakeShareNested) -> SnowflakeShare "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_stage.py b/pyatlan_v9/model/assets/snowflake_stage.py index 7b573abd7..44f1edafb 100644 --- a/pyatlan_v9/model/assets/snowflake_stage.py +++ b/pyatlan_v9/model/assets/snowflake_stage.py @@ -20,6 +20,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -52,6 +59,10 @@ from .referenceable_related import RelatedReferenceable from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject +from .snowflake_related import ( + RelatedSnowflakeSemanticLogicalTable, + RelatedSnowflakeStage, +) from .soda_related import RelatedSodaCheck from .spark_related import RelatedSparkJob from .sql_insight_related import ( @@ -59,17 +70,6 @@ RelatedSqlInsightJoin, ) from .sql_related import RelatedSchema -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .snowflake_related import ( - RelatedSnowflakeSemanticLogicalTable, - RelatedSnowflakeStage, -) # ============================================================================= # FLAT ASSET CLASS @@ -478,14 +478,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.sql_stage_schema is UNSET: errors.append("sql_stage_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeStage validation failed: {errors}") @@ -1060,6 +1052,7 @@ def _snowflake_stage_to_nested(snowflake_stage: SnowflakeStage) -> SnowflakeStag is_incomplete=snowflake_stage.is_incomplete, provenance_type=snowflake_stage.provenance_type, home_id=snowflake_stage.home_id, + delete_handler=snowflake_stage.delete_handler, depth=snowflake_stage.depth, immediate_upstream=snowflake_stage.immediate_upstream, immediate_downstream=snowflake_stage.immediate_downstream, @@ -1108,6 +1101,7 @@ def _snowflake_stage_from_nested(nested: SnowflakeStageNested) -> SnowflakeStage "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_stream.py b/pyatlan_v9/model/assets/snowflake_stream.py index 310af1758..e958be00f 100644 --- a/pyatlan_v9/model/assets/snowflake_stream.py +++ b/pyatlan_v9/model/assets/snowflake_stream.py @@ -20,6 +20,13 @@ import msgspec from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .airflow_related import RelatedAirflowTask from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -52,6 +59,10 @@ from .referenceable_related import RelatedReferenceable from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject +from .snowflake_related import ( + RelatedSnowflakeSemanticLogicalTable, + RelatedSnowflakeStream, +) from .soda_related import RelatedSodaCheck from .spark_related import RelatedSparkJob from .sql_insight_related import ( @@ -59,17 +70,6 @@ RelatedSqlInsightJoin, ) from .sql_related import RelatedSchema -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .snowflake_related import ( - RelatedSnowflakeSemanticLogicalTable, - RelatedSnowflakeStream, -) # ============================================================================= # FLAT ASSET CLASS @@ -482,14 +482,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.atlan_schema is UNSET: errors.append("atlan_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeStream validation failed: {errors}") @@ -1065,6 +1057,7 @@ def _snowflake_stream_to_nested( is_incomplete=snowflake_stream.is_incomplete, provenance_type=snowflake_stream.provenance_type, home_id=snowflake_stream.home_id, + delete_handler=snowflake_stream.delete_handler, depth=snowflake_stream.depth, immediate_upstream=snowflake_stream.immediate_upstream, immediate_downstream=snowflake_stream.immediate_downstream, @@ -1113,6 +1106,7 @@ def _snowflake_stream_from_nested(nested: SnowflakeStreamNested) -> SnowflakeStr "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/snowflake_tag.py b/pyatlan_v9/model/assets/snowflake_tag.py index fdbd6559c..e036416c2 100644 --- a/pyatlan_v9/model/assets/snowflake_tag.py +++ b/pyatlan_v9/model/assets/snowflake_tag.py @@ -475,14 +475,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("connection_qualified_name is required for creation") if self.atlan_schema is UNSET: errors.append("atlan_schema is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"SnowflakeTag validation failed: {errors}") @@ -1047,6 +1039,7 @@ def _snowflake_tag_to_nested(snowflake_tag: SnowflakeTag) -> SnowflakeTagNested: is_incomplete=snowflake_tag.is_incomplete, provenance_type=snowflake_tag.provenance_type, home_id=snowflake_tag.home_id, + delete_handler=snowflake_tag.delete_handler, depth=snowflake_tag.depth, immediate_upstream=snowflake_tag.immediate_upstream, immediate_downstream=snowflake_tag.immediate_downstream, @@ -1095,6 +1088,7 @@ def _snowflake_tag_from_nested(nested: SnowflakeTagNested) -> SnowflakeTag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/soda.py b/pyatlan_v9/model/assets/soda.py index cf379d97e..d1c89116c 100644 --- a/pyatlan_v9/model/assets/soda.py +++ b/pyatlan_v9/model/assets/soda.py @@ -553,6 +553,7 @@ def _soda_to_nested(soda: Soda) -> SodaNested: is_incomplete=soda.is_incomplete, provenance_type=soda.provenance_type, home_id=soda.home_id, + delete_handler=soda.delete_handler, depth=soda.depth, immediate_upstream=soda.immediate_upstream, immediate_downstream=soda.immediate_downstream, @@ -597,6 +598,7 @@ def _soda_from_nested(nested: SodaNested) -> Soda: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/soda_check.py b/pyatlan_v9/model/assets/soda_check.py index b8d452bd0..a3c611ffa 100644 --- a/pyatlan_v9/model/assets/soda_check.py +++ b/pyatlan_v9/model/assets/soda_check.py @@ -676,6 +676,7 @@ def _soda_check_to_nested(soda_check: SodaCheck) -> SodaCheckNested: is_incomplete=soda_check.is_incomplete, provenance_type=soda_check.provenance_type, home_id=soda_check.home_id, + delete_handler=soda_check.delete_handler, depth=soda_check.depth, immediate_upstream=soda_check.immediate_upstream, immediate_downstream=soda_check.immediate_downstream, @@ -722,6 +723,7 @@ def _soda_check_from_nested(nested: SodaCheckNested) -> SodaCheck: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/source_tag.py b/pyatlan_v9/model/assets/source_tag.py index 18f7242f4..5660d9fa7 100644 --- a/pyatlan_v9/model/assets/source_tag.py +++ b/pyatlan_v9/model/assets/source_tag.py @@ -594,6 +594,7 @@ def _source_tag_to_nested(source_tag: SourceTag) -> SourceTagNested: is_incomplete=source_tag.is_incomplete, provenance_type=source_tag.provenance_type, home_id=source_tag.home_id, + delete_handler=source_tag.delete_handler, depth=source_tag.depth, immediate_upstream=source_tag.immediate_upstream, immediate_downstream=source_tag.immediate_downstream, @@ -640,6 +641,7 @@ def _source_tag_from_nested(nested: SourceTagNested) -> SourceTag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/spark.py b/pyatlan_v9/model/assets/spark.py index b7a5013c3..fd6ee0656 100644 --- a/pyatlan_v9/model/assets/spark.py +++ b/pyatlan_v9/model/assets/spark.py @@ -605,6 +605,7 @@ def _spark_to_nested(spark: Spark) -> SparkNested: is_incomplete=spark.is_incomplete, provenance_type=spark.provenance_type, home_id=spark.home_id, + delete_handler=spark.delete_handler, depth=spark.depth, immediate_upstream=spark.immediate_upstream, immediate_downstream=spark.immediate_downstream, @@ -649,6 +650,7 @@ def _spark_from_nested(nested: SparkNested) -> Spark: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/spark_job.py b/pyatlan_v9/model/assets/spark_job.py index 712649255..c74eafb05 100644 --- a/pyatlan_v9/model/assets/spark_job.py +++ b/pyatlan_v9/model/assets/spark_job.py @@ -661,6 +661,7 @@ def _spark_job_to_nested(spark_job: SparkJob) -> SparkJobNested: is_incomplete=spark_job.is_incomplete, provenance_type=spark_job.provenance_type, home_id=spark_job.home_id, + delete_handler=spark_job.delete_handler, depth=spark_job.depth, immediate_upstream=spark_job.immediate_upstream, immediate_downstream=spark_job.immediate_downstream, @@ -707,6 +708,7 @@ def _spark_job_from_nested(nested: SparkJobNested) -> SparkJob: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sql.py b/pyatlan_v9/model/assets/sql.py index f6a4e5630..bffd48e09 100644 --- a/pyatlan_v9/model/assets/sql.py +++ b/pyatlan_v9/model/assets/sql.py @@ -972,6 +972,7 @@ def _sql_to_nested(sql: SQL) -> SQLNested: is_incomplete=sql.is_incomplete, provenance_type=sql.provenance_type, home_id=sql.home_id, + delete_handler=sql.delete_handler, depth=sql.depth, immediate_upstream=sql.immediate_upstream, immediate_downstream=sql.immediate_downstream, @@ -1016,6 +1017,7 @@ def _sql_from_nested(nested: SQLNested) -> SQL: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sql_insight.py b/pyatlan_v9/model/assets/sql_insight.py index 1d44ce37b..156ebfa8b 100644 --- a/pyatlan_v9/model/assets/sql_insight.py +++ b/pyatlan_v9/model/assets/sql_insight.py @@ -549,6 +549,7 @@ def _sql_insight_to_nested(sql_insight: SqlInsight) -> SqlInsightNested: is_incomplete=sql_insight.is_incomplete, provenance_type=sql_insight.provenance_type, home_id=sql_insight.home_id, + delete_handler=sql_insight.delete_handler, depth=sql_insight.depth, immediate_upstream=sql_insight.immediate_upstream, immediate_downstream=sql_insight.immediate_downstream, @@ -595,6 +596,7 @@ def _sql_insight_from_nested(nested: SqlInsightNested) -> SqlInsight: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sql_insight_business_question.py b/pyatlan_v9/model/assets/sql_insight_business_question.py index 1971b0cd1..af200e6c1 100644 --- a/pyatlan_v9/model/assets/sql_insight_business_question.py +++ b/pyatlan_v9/model/assets/sql_insight_business_question.py @@ -685,6 +685,7 @@ def _sql_insight_business_question_to_nested( is_incomplete=sql_insight_business_question.is_incomplete, provenance_type=sql_insight_business_question.provenance_type, home_id=sql_insight_business_question.home_id, + delete_handler=sql_insight_business_question.delete_handler, depth=sql_insight_business_question.depth, immediate_upstream=sql_insight_business_question.immediate_upstream, immediate_downstream=sql_insight_business_question.immediate_downstream, @@ -735,6 +736,7 @@ def _sql_insight_business_question_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sql_insight_filter.py b/pyatlan_v9/model/assets/sql_insight_filter.py index 182965b59..ee30bb733 100644 --- a/pyatlan_v9/model/assets/sql_insight_filter.py +++ b/pyatlan_v9/model/assets/sql_insight_filter.py @@ -688,6 +688,7 @@ def _sql_insight_filter_to_nested( is_incomplete=sql_insight_filter.is_incomplete, provenance_type=sql_insight_filter.provenance_type, home_id=sql_insight_filter.home_id, + delete_handler=sql_insight_filter.delete_handler, depth=sql_insight_filter.depth, immediate_upstream=sql_insight_filter.immediate_upstream, immediate_downstream=sql_insight_filter.immediate_downstream, @@ -736,6 +737,7 @@ def _sql_insight_filter_from_nested(nested: SqlInsightFilterNested) -> SqlInsigh "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/sql_insight_join.py b/pyatlan_v9/model/assets/sql_insight_join.py index 4f19c2b0f..975ef079c 100644 --- a/pyatlan_v9/model/assets/sql_insight_join.py +++ b/pyatlan_v9/model/assets/sql_insight_join.py @@ -687,6 +687,7 @@ def _sql_insight_join_to_nested( is_incomplete=sql_insight_join.is_incomplete, provenance_type=sql_insight_join.provenance_type, home_id=sql_insight_join.home_id, + delete_handler=sql_insight_join.delete_handler, depth=sql_insight_join.depth, immediate_upstream=sql_insight_join.immediate_upstream, immediate_downstream=sql_insight_join.immediate_downstream, @@ -735,6 +736,7 @@ def _sql_insight_join_from_nested(nested: SqlInsightJoinNested) -> SqlInsightJoi "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ssrs.py b/pyatlan_v9/model/assets/ssrs.py index 07b73afa3..459d99d73 100644 --- a/pyatlan_v9/model/assets/ssrs.py +++ b/pyatlan_v9/model/assets/ssrs.py @@ -664,6 +664,7 @@ def _ssrs_to_nested(ssrs: SSRS) -> SSRSNested: is_incomplete=ssrs.is_incomplete, provenance_type=ssrs.provenance_type, home_id=ssrs.home_id, + delete_handler=ssrs.delete_handler, depth=ssrs.depth, immediate_upstream=ssrs.immediate_upstream, immediate_downstream=ssrs.immediate_downstream, @@ -708,6 +709,7 @@ def _ssrs_from_nested(nested: SSRSNested) -> SSRS: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ssrs_data_set.py b/pyatlan_v9/model/assets/ssrs_data_set.py index 2e6c41d77..69369bb72 100644 --- a/pyatlan_v9/model/assets/ssrs_data_set.py +++ b/pyatlan_v9/model/assets/ssrs_data_set.py @@ -841,6 +841,7 @@ def _ssrs_data_set_to_nested(ssrs_data_set: SSRSDataSet) -> SSRSDataSetNested: is_incomplete=ssrs_data_set.is_incomplete, provenance_type=ssrs_data_set.provenance_type, home_id=ssrs_data_set.home_id, + delete_handler=ssrs_data_set.delete_handler, depth=ssrs_data_set.depth, immediate_upstream=ssrs_data_set.immediate_upstream, immediate_downstream=ssrs_data_set.immediate_downstream, @@ -887,6 +888,7 @@ def _ssrs_data_set_from_nested(nested: SSRSDataSetNested) -> SSRSDataSet: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ssrs_field.py b/pyatlan_v9/model/assets/ssrs_field.py index 795a4bf03..e1d471596 100644 --- a/pyatlan_v9/model/assets/ssrs_field.py +++ b/pyatlan_v9/model/assets/ssrs_field.py @@ -811,6 +811,7 @@ def _ssrs_field_to_nested(ssrs_field: SSRSField) -> SSRSFieldNested: is_incomplete=ssrs_field.is_incomplete, provenance_type=ssrs_field.provenance_type, home_id=ssrs_field.home_id, + delete_handler=ssrs_field.delete_handler, depth=ssrs_field.depth, immediate_upstream=ssrs_field.immediate_upstream, immediate_downstream=ssrs_field.immediate_downstream, @@ -857,6 +858,7 @@ def _ssrs_field_from_nested(nested: SSRSFieldNested) -> SSRSField: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ssrs_folder.py b/pyatlan_v9/model/assets/ssrs_folder.py index b5d2e8c59..d6a51b40c 100644 --- a/pyatlan_v9/model/assets/ssrs_folder.py +++ b/pyatlan_v9/model/assets/ssrs_folder.py @@ -703,6 +703,7 @@ def _ssrs_folder_to_nested(ssrs_folder: SSRSFolder) -> SSRSFolderNested: is_incomplete=ssrs_folder.is_incomplete, provenance_type=ssrs_folder.provenance_type, home_id=ssrs_folder.home_id, + delete_handler=ssrs_folder.delete_handler, depth=ssrs_folder.depth, immediate_upstream=ssrs_folder.immediate_upstream, immediate_downstream=ssrs_folder.immediate_downstream, @@ -749,6 +750,7 @@ def _ssrs_folder_from_nested(nested: SSRSFolderNested) -> SSRSFolder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/ssrs_report.py b/pyatlan_v9/model/assets/ssrs_report.py index 81c7988b4..5135231e6 100644 --- a/pyatlan_v9/model/assets/ssrs_report.py +++ b/pyatlan_v9/model/assets/ssrs_report.py @@ -751,6 +751,7 @@ def _ssrs_report_to_nested(ssrs_report: SSRSReport) -> SSRSReportNested: is_incomplete=ssrs_report.is_incomplete, provenance_type=ssrs_report.provenance_type, home_id=ssrs_report.home_id, + delete_handler=ssrs_report.delete_handler, depth=ssrs_report.depth, immediate_upstream=ssrs_report.immediate_upstream, immediate_downstream=ssrs_report.immediate_downstream, @@ -797,6 +798,7 @@ def _ssrs_report_from_nested(nested: SSRSReportNested) -> SSRSReport: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/stakeholder.py b/pyatlan_v9/model/assets/stakeholder.py index 9de388bea..b7bfd6320 100644 --- a/pyatlan_v9/model/assets/stakeholder.py +++ b/pyatlan_v9/model/assets/stakeholder.py @@ -19,6 +19,13 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .access_control_related import RelatedAuthPolicy from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField @@ -33,6 +40,12 @@ ) from .context_related import RelatedContextRepository from .data_contract_related import RelatedDataContract +from .data_mesh_related import ( + RelatedDataDomain, + RelatedDataProduct, + RelatedStakeholder, + RelatedStakeholderTitle, +) from .data_quality_related import RelatedDataQualityRule, RelatedMetric from .gcp_dataplex_related import RelatedGCPDataplexAspectType from .gtc_related import RelatedAtlasGlossaryTerm @@ -42,19 +55,6 @@ from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - -from .data_mesh_related import ( - RelatedDataDomain, - RelatedDataProduct, - RelatedStakeholder, - RelatedStakeholderTitle, -) # ============================================================================= # FLAT ASSET CLASS @@ -643,6 +643,7 @@ def _stakeholder_to_nested(stakeholder: Stakeholder) -> StakeholderNested: is_incomplete=stakeholder.is_incomplete, provenance_type=stakeholder.provenance_type, home_id=stakeholder.home_id, + delete_handler=stakeholder.delete_handler, depth=stakeholder.depth, immediate_upstream=stakeholder.immediate_upstream, immediate_downstream=stakeholder.immediate_downstream, @@ -689,6 +690,7 @@ def _stakeholder_from_nested(nested: StakeholderNested) -> Stakeholder: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/starburst.py b/pyatlan_v9/model/assets/starburst.py index 2c2172a9d..e520e4e25 100644 --- a/pyatlan_v9/model/assets/starburst.py +++ b/pyatlan_v9/model/assets/starburst.py @@ -1003,6 +1003,7 @@ def _starburst_to_nested(starburst: Starburst) -> StarburstNested: is_incomplete=starburst.is_incomplete, provenance_type=starburst.provenance_type, home_id=starburst.home_id, + delete_handler=starburst.delete_handler, depth=starburst.depth, immediate_upstream=starburst.immediate_upstream, immediate_downstream=starburst.immediate_downstream, @@ -1049,6 +1050,7 @@ def _starburst_from_nested(nested: StarburstNested) -> Starburst: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/starburst_dataset.py b/pyatlan_v9/model/assets/starburst_dataset.py index e619c2fe7..776c1146a 100644 --- a/pyatlan_v9/model/assets/starburst_dataset.py +++ b/pyatlan_v9/model/assets/starburst_dataset.py @@ -1369,6 +1369,7 @@ def _starburst_dataset_to_nested( is_incomplete=starburst_dataset.is_incomplete, provenance_type=starburst_dataset.provenance_type, home_id=starburst_dataset.home_id, + delete_handler=starburst_dataset.delete_handler, depth=starburst_dataset.depth, immediate_upstream=starburst_dataset.immediate_upstream, immediate_downstream=starburst_dataset.immediate_downstream, @@ -1417,6 +1418,7 @@ def _starburst_dataset_from_nested(nested: StarburstDatasetNested) -> StarburstD "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/starburst_dataset_column.py b/pyatlan_v9/model/assets/starburst_dataset_column.py index c32aae5c6..a23f8aee9 100644 --- a/pyatlan_v9/model/assets/starburst_dataset_column.py +++ b/pyatlan_v9/model/assets/starburst_dataset_column.py @@ -1946,6 +1946,7 @@ def _starburst_dataset_column_to_nested( is_incomplete=starburst_dataset_column.is_incomplete, provenance_type=starburst_dataset_column.provenance_type, home_id=starburst_dataset_column.home_id, + delete_handler=starburst_dataset_column.delete_handler, depth=starburst_dataset_column.depth, immediate_upstream=starburst_dataset_column.immediate_upstream, immediate_downstream=starburst_dataset_column.immediate_downstream, @@ -1996,6 +1997,7 @@ def _starburst_dataset_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/superset.py b/pyatlan_v9/model/assets/superset.py index 6b419227e..5422c668a 100644 --- a/pyatlan_v9/model/assets/superset.py +++ b/pyatlan_v9/model/assets/superset.py @@ -569,6 +569,7 @@ def _superset_to_nested(superset: Superset) -> SupersetNested: is_incomplete=superset.is_incomplete, provenance_type=superset.provenance_type, home_id=superset.home_id, + delete_handler=superset.delete_handler, depth=superset.depth, immediate_upstream=superset.immediate_upstream, immediate_downstream=superset.immediate_downstream, @@ -615,6 +616,7 @@ def _superset_from_nested(nested: SupersetNested) -> Superset: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/superset_chart.py b/pyatlan_v9/model/assets/superset_chart.py index 01643fce4..71434a127 100644 --- a/pyatlan_v9/model/assets/superset_chart.py +++ b/pyatlan_v9/model/assets/superset_chart.py @@ -665,6 +665,7 @@ def _superset_chart_to_nested(superset_chart: SupersetChart) -> SupersetChartNes is_incomplete=superset_chart.is_incomplete, provenance_type=superset_chart.provenance_type, home_id=superset_chart.home_id, + delete_handler=superset_chart.delete_handler, depth=superset_chart.depth, immediate_upstream=superset_chart.immediate_upstream, immediate_downstream=superset_chart.immediate_downstream, @@ -713,6 +714,7 @@ def _superset_chart_from_nested(nested: SupersetChartNested) -> SupersetChart: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/superset_dashboard.py b/pyatlan_v9/model/assets/superset_dashboard.py index 1d2ca8724..fc2cda58e 100644 --- a/pyatlan_v9/model/assets/superset_dashboard.py +++ b/pyatlan_v9/model/assets/superset_dashboard.py @@ -701,6 +701,7 @@ def _superset_dashboard_to_nested( is_incomplete=superset_dashboard.is_incomplete, provenance_type=superset_dashboard.provenance_type, home_id=superset_dashboard.home_id, + delete_handler=superset_dashboard.delete_handler, depth=superset_dashboard.depth, immediate_upstream=superset_dashboard.immediate_upstream, immediate_downstream=superset_dashboard.immediate_downstream, @@ -751,6 +752,7 @@ def _superset_dashboard_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/superset_dataset.py b/pyatlan_v9/model/assets/superset_dataset.py index 6cee1f3cd..e4d71b71b 100644 --- a/pyatlan_v9/model/assets/superset_dataset.py +++ b/pyatlan_v9/model/assets/superset_dataset.py @@ -680,6 +680,7 @@ def _superset_dataset_to_nested( is_incomplete=superset_dataset.is_incomplete, provenance_type=superset_dataset.provenance_type, home_id=superset_dataset.home_id, + delete_handler=superset_dataset.delete_handler, depth=superset_dataset.depth, immediate_upstream=superset_dataset.immediate_upstream, immediate_downstream=superset_dataset.immediate_downstream, @@ -728,6 +729,7 @@ def _superset_dataset_from_nested(nested: SupersetDatasetNested) -> SupersetData "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/table.py b/pyatlan_v9/model/assets/table.py index 70e02a45e..012b6fa10 100644 --- a/pyatlan_v9/model/assets/table.py +++ b/pyatlan_v9/model/assets/table.py @@ -1368,6 +1368,7 @@ def _table_to_nested(table: Table) -> TableNested: is_incomplete=table.is_incomplete, provenance_type=table.provenance_type, home_id=table.home_id, + delete_handler=table.delete_handler, depth=table.depth, immediate_upstream=table.immediate_upstream, immediate_downstream=table.immediate_downstream, @@ -1412,6 +1413,7 @@ def _table_from_nested(nested: TableNested) -> Table: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/table_partition.py b/pyatlan_v9/model/assets/table_partition.py index 2ec4987ca..bff0f0f44 100644 --- a/pyatlan_v9/model/assets/table_partition.py +++ b/pyatlan_v9/model/assets/table_partition.py @@ -536,14 +536,6 @@ def validate(self, for_creation: bool = False) -> None: errors.append("table_name is required for creation") if self.table_qualified_name is UNSET: errors.append("table_qualified_name is required for creation") - if self.schema_name is UNSET: - errors.append("schema_name is required for creation") - if self.schema_qualified_name is UNSET: - errors.append("schema_qualified_name is required for creation") - if self.database_name is UNSET: - errors.append("database_name is required for creation") - if self.database_qualified_name is UNSET: - errors.append("database_qualified_name is required for creation") if errors: raise ValueError(f"TablePartition validation failed: {errors}") @@ -1283,6 +1275,7 @@ def _table_partition_to_nested(table_partition: TablePartition) -> TablePartitio is_incomplete=table_partition.is_incomplete, provenance_type=table_partition.provenance_type, home_id=table_partition.home_id, + delete_handler=table_partition.delete_handler, depth=table_partition.depth, immediate_upstream=table_partition.immediate_upstream, immediate_downstream=table_partition.immediate_downstream, @@ -1331,6 +1324,7 @@ def _table_partition_from_nested(nested: TablePartitionNested) -> TablePartition "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau.py b/pyatlan_v9/model/assets/tableau.py index 882a9e8a1..210aa62d6 100644 --- a/pyatlan_v9/model/assets/tableau.py +++ b/pyatlan_v9/model/assets/tableau.py @@ -571,6 +571,7 @@ def _tableau_to_nested(tableau: Tableau) -> TableauNested: is_incomplete=tableau.is_incomplete, provenance_type=tableau.provenance_type, home_id=tableau.home_id, + delete_handler=tableau.delete_handler, depth=tableau.depth, immediate_upstream=tableau.immediate_upstream, immediate_downstream=tableau.immediate_downstream, @@ -615,6 +616,7 @@ def _tableau_from_nested(nested: TableauNested) -> Tableau: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_calculated_field.py b/pyatlan_v9/model/assets/tableau_calculated_field.py index cc11ce2e1..ca04e4e71 100644 --- a/pyatlan_v9/model/assets/tableau_calculated_field.py +++ b/pyatlan_v9/model/assets/tableau_calculated_field.py @@ -806,6 +806,7 @@ def _tableau_calculated_field_to_nested( is_incomplete=tableau_calculated_field.is_incomplete, provenance_type=tableau_calculated_field.provenance_type, home_id=tableau_calculated_field.home_id, + delete_handler=tableau_calculated_field.delete_handler, depth=tableau_calculated_field.depth, immediate_upstream=tableau_calculated_field.immediate_upstream, immediate_downstream=tableau_calculated_field.immediate_downstream, @@ -856,6 +857,7 @@ def _tableau_calculated_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_dashboard.py b/pyatlan_v9/model/assets/tableau_dashboard.py index 53a9daa24..82b2038a5 100644 --- a/pyatlan_v9/model/assets/tableau_dashboard.py +++ b/pyatlan_v9/model/assets/tableau_dashboard.py @@ -759,6 +759,7 @@ def _tableau_dashboard_to_nested( is_incomplete=tableau_dashboard.is_incomplete, provenance_type=tableau_dashboard.provenance_type, home_id=tableau_dashboard.home_id, + delete_handler=tableau_dashboard.delete_handler, depth=tableau_dashboard.depth, immediate_upstream=tableau_dashboard.immediate_upstream, immediate_downstream=tableau_dashboard.immediate_downstream, @@ -807,6 +808,7 @@ def _tableau_dashboard_from_nested(nested: TableauDashboardNested) -> TableauDas "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_dashboard_field.py b/pyatlan_v9/model/assets/tableau_dashboard_field.py index 04897bb93..f40c570e1 100644 --- a/pyatlan_v9/model/assets/tableau_dashboard_field.py +++ b/pyatlan_v9/model/assets/tableau_dashboard_field.py @@ -851,6 +851,7 @@ def _tableau_dashboard_field_to_nested( is_incomplete=tableau_dashboard_field.is_incomplete, provenance_type=tableau_dashboard_field.provenance_type, home_id=tableau_dashboard_field.home_id, + delete_handler=tableau_dashboard_field.delete_handler, depth=tableau_dashboard_field.depth, immediate_upstream=tableau_dashboard_field.immediate_upstream, immediate_downstream=tableau_dashboard_field.immediate_downstream, @@ -901,6 +902,7 @@ def _tableau_dashboard_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_datasource.py b/pyatlan_v9/model/assets/tableau_datasource.py index 7c4b07831..2793afc1c 100644 --- a/pyatlan_v9/model/assets/tableau_datasource.py +++ b/pyatlan_v9/model/assets/tableau_datasource.py @@ -818,6 +818,7 @@ def _tableau_datasource_to_nested( is_incomplete=tableau_datasource.is_incomplete, provenance_type=tableau_datasource.provenance_type, home_id=tableau_datasource.home_id, + delete_handler=tableau_datasource.delete_handler, depth=tableau_datasource.depth, immediate_upstream=tableau_datasource.immediate_upstream, immediate_downstream=tableau_datasource.immediate_downstream, @@ -868,6 +869,7 @@ def _tableau_datasource_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_datasource_field.py b/pyatlan_v9/model/assets/tableau_datasource_field.py index 8edc9a610..d5b6d8bd2 100644 --- a/pyatlan_v9/model/assets/tableau_datasource_field.py +++ b/pyatlan_v9/model/assets/tableau_datasource_field.py @@ -859,6 +859,7 @@ def _tableau_datasource_field_to_nested( is_incomplete=tableau_datasource_field.is_incomplete, provenance_type=tableau_datasource_field.provenance_type, home_id=tableau_datasource_field.home_id, + delete_handler=tableau_datasource_field.delete_handler, depth=tableau_datasource_field.depth, immediate_upstream=tableau_datasource_field.immediate_upstream, immediate_downstream=tableau_datasource_field.immediate_downstream, @@ -909,6 +910,7 @@ def _tableau_datasource_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_flow.py b/pyatlan_v9/model/assets/tableau_flow.py index 59eff4d75..f4b1e0f5d 100644 --- a/pyatlan_v9/model/assets/tableau_flow.py +++ b/pyatlan_v9/model/assets/tableau_flow.py @@ -663,6 +663,7 @@ def _tableau_flow_to_nested(tableau_flow: TableauFlow) -> TableauFlowNested: is_incomplete=tableau_flow.is_incomplete, provenance_type=tableau_flow.provenance_type, home_id=tableau_flow.home_id, + delete_handler=tableau_flow.delete_handler, depth=tableau_flow.depth, immediate_upstream=tableau_flow.immediate_upstream, immediate_downstream=tableau_flow.immediate_downstream, @@ -709,6 +710,7 @@ def _tableau_flow_from_nested(nested: TableauFlowNested) -> TableauFlow: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_metric.py b/pyatlan_v9/model/assets/tableau_metric.py index fabb2291b..f28e15ec6 100644 --- a/pyatlan_v9/model/assets/tableau_metric.py +++ b/pyatlan_v9/model/assets/tableau_metric.py @@ -638,6 +638,7 @@ def _tableau_metric_to_nested(tableau_metric: TableauMetric) -> TableauMetricNes is_incomplete=tableau_metric.is_incomplete, provenance_type=tableau_metric.provenance_type, home_id=tableau_metric.home_id, + delete_handler=tableau_metric.delete_handler, depth=tableau_metric.depth, immediate_upstream=tableau_metric.immediate_upstream, immediate_downstream=tableau_metric.immediate_downstream, @@ -686,6 +687,7 @@ def _tableau_metric_from_nested(nested: TableauMetricNested) -> TableauMetric: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_project.py b/pyatlan_v9/model/assets/tableau_project.py index 836783f42..f0c2abaed 100644 --- a/pyatlan_v9/model/assets/tableau_project.py +++ b/pyatlan_v9/model/assets/tableau_project.py @@ -748,6 +748,7 @@ def _tableau_project_to_nested(tableau_project: TableauProject) -> TableauProjec is_incomplete=tableau_project.is_incomplete, provenance_type=tableau_project.provenance_type, home_id=tableau_project.home_id, + delete_handler=tableau_project.delete_handler, depth=tableau_project.depth, immediate_upstream=tableau_project.immediate_upstream, immediate_downstream=tableau_project.immediate_downstream, @@ -796,6 +797,7 @@ def _tableau_project_from_nested(nested: TableauProjectNested) -> TableauProject "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_site.py b/pyatlan_v9/model/assets/tableau_site.py index 945b798e3..e10c5a432 100644 --- a/pyatlan_v9/model/assets/tableau_site.py +++ b/pyatlan_v9/model/assets/tableau_site.py @@ -624,6 +624,7 @@ def _tableau_site_to_nested(tableau_site: TableauSite) -> TableauSiteNested: is_incomplete=tableau_site.is_incomplete, provenance_type=tableau_site.provenance_type, home_id=tableau_site.home_id, + delete_handler=tableau_site.delete_handler, depth=tableau_site.depth, immediate_upstream=tableau_site.immediate_upstream, immediate_downstream=tableau_site.immediate_downstream, @@ -670,6 +671,7 @@ def _tableau_site_from_nested(nested: TableauSiteNested) -> TableauSite: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_workbook.py b/pyatlan_v9/model/assets/tableau_workbook.py index ea9415256..06bd52c03 100644 --- a/pyatlan_v9/model/assets/tableau_workbook.py +++ b/pyatlan_v9/model/assets/tableau_workbook.py @@ -735,6 +735,7 @@ def _tableau_workbook_to_nested( is_incomplete=tableau_workbook.is_incomplete, provenance_type=tableau_workbook.provenance_type, home_id=tableau_workbook.home_id, + delete_handler=tableau_workbook.delete_handler, depth=tableau_workbook.depth, immediate_upstream=tableau_workbook.immediate_upstream, immediate_downstream=tableau_workbook.immediate_downstream, @@ -783,6 +784,7 @@ def _tableau_workbook_from_nested(nested: TableauWorkbookNested) -> TableauWorkb "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_worksheet.py b/pyatlan_v9/model/assets/tableau_worksheet.py index 1f74a7faf..7f5ba48f9 100644 --- a/pyatlan_v9/model/assets/tableau_worksheet.py +++ b/pyatlan_v9/model/assets/tableau_worksheet.py @@ -761,6 +761,7 @@ def _tableau_worksheet_to_nested( is_incomplete=tableau_worksheet.is_incomplete, provenance_type=tableau_worksheet.provenance_type, home_id=tableau_worksheet.home_id, + delete_handler=tableau_worksheet.delete_handler, depth=tableau_worksheet.depth, immediate_upstream=tableau_worksheet.immediate_upstream, immediate_downstream=tableau_worksheet.immediate_downstream, @@ -809,6 +810,7 @@ def _tableau_worksheet_from_nested(nested: TableauWorksheetNested) -> TableauWor "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tableau_worksheet_field.py b/pyatlan_v9/model/assets/tableau_worksheet_field.py index 003ba029d..024dc1d71 100644 --- a/pyatlan_v9/model/assets/tableau_worksheet_field.py +++ b/pyatlan_v9/model/assets/tableau_worksheet_field.py @@ -899,6 +899,7 @@ def _tableau_worksheet_field_to_nested( is_incomplete=tableau_worksheet_field.is_incomplete, provenance_type=tableau_worksheet_field.provenance_type, home_id=tableau_worksheet_field.home_id, + delete_handler=tableau_worksheet_field.delete_handler, depth=tableau_worksheet_field.depth, immediate_upstream=tableau_worksheet_field.immediate_upstream, immediate_downstream=tableau_worksheet_field.immediate_downstream, @@ -949,6 +950,7 @@ def _tableau_worksheet_field_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/tag.py b/pyatlan_v9/model/assets/tag.py index 86ed36d76..9795a0c9c 100644 --- a/pyatlan_v9/model/assets/tag.py +++ b/pyatlan_v9/model/assets/tag.py @@ -581,6 +581,7 @@ def _tag_to_nested(tag: Tag) -> TagNested: is_incomplete=tag.is_incomplete, provenance_type=tag.provenance_type, home_id=tag.home_id, + delete_handler=tag.delete_handler, depth=tag.depth, immediate_upstream=tag.immediate_upstream, immediate_downstream=tag.immediate_downstream, @@ -625,6 +626,7 @@ def _tag_from_nested(nested: TagNested) -> Tag: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/task.py b/pyatlan_v9/model/assets/task.py index eb7435395..77fe6aaf5 100644 --- a/pyatlan_v9/model/assets/task.py +++ b/pyatlan_v9/model/assets/task.py @@ -573,6 +573,7 @@ def _task_to_nested(task: Task) -> TaskNested: is_incomplete=task.is_incomplete, provenance_type=task.provenance_type, home_id=task.home_id, + delete_handler=task.delete_handler, depth=task.depth, immediate_upstream=task.immediate_upstream, immediate_downstream=task.immediate_downstream, @@ -617,6 +618,7 @@ def _task_from_nested(nested: TaskNested) -> Task: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/thoughtspot.py b/pyatlan_v9/model/assets/thoughtspot.py index 0cebc3bc3..39896e16d 100644 --- a/pyatlan_v9/model/assets/thoughtspot.py +++ b/pyatlan_v9/model/assets/thoughtspot.py @@ -585,6 +585,7 @@ def _thoughtspot_to_nested(thoughtspot: Thoughtspot) -> ThoughtspotNested: is_incomplete=thoughtspot.is_incomplete, provenance_type=thoughtspot.provenance_type, home_id=thoughtspot.home_id, + delete_handler=thoughtspot.delete_handler, depth=thoughtspot.depth, immediate_upstream=thoughtspot.immediate_upstream, immediate_downstream=thoughtspot.immediate_downstream, @@ -631,6 +632,7 @@ def _thoughtspot_from_nested(nested: ThoughtspotNested) -> Thoughtspot: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/thoughtspot_column.py b/pyatlan_v9/model/assets/thoughtspot_column.py index 9ea3b80f8..1b0456f7d 100644 --- a/pyatlan_v9/model/assets/thoughtspot_column.py +++ b/pyatlan_v9/model/assets/thoughtspot_column.py @@ -690,6 +690,7 @@ def _thoughtspot_column_to_nested( is_incomplete=thoughtspot_column.is_incomplete, provenance_type=thoughtspot_column.provenance_type, home_id=thoughtspot_column.home_id, + delete_handler=thoughtspot_column.delete_handler, depth=thoughtspot_column.depth, immediate_upstream=thoughtspot_column.immediate_upstream, immediate_downstream=thoughtspot_column.immediate_downstream, @@ -740,6 +741,7 @@ def _thoughtspot_column_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/unstructured.py b/pyatlan_v9/model/assets/unstructured.py index 71629b84c..5b5984e9e 100644 --- a/pyatlan_v9/model/assets/unstructured.py +++ b/pyatlan_v9/model/assets/unstructured.py @@ -597,6 +597,7 @@ def _unstructured_to_nested(unstructured: Unstructured) -> UnstructuredNested: is_incomplete=unstructured.is_incomplete, provenance_type=unstructured.provenance_type, home_id=unstructured.home_id, + delete_handler=unstructured.delete_handler, depth=unstructured.depth, immediate_upstream=unstructured.immediate_upstream, immediate_downstream=unstructured.immediate_downstream, @@ -645,6 +646,7 @@ def _unstructured_from_nested(nested: UnstructuredNested) -> Unstructured: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/unstructured_container.py b/pyatlan_v9/model/assets/unstructured_container.py index 2d6b7a7ab..5981f1aac 100644 --- a/pyatlan_v9/model/assets/unstructured_container.py +++ b/pyatlan_v9/model/assets/unstructured_container.py @@ -651,6 +651,7 @@ def _unstructured_container_to_nested( is_incomplete=unstructured_container.is_incomplete, provenance_type=unstructured_container.provenance_type, home_id=unstructured_container.home_id, + delete_handler=unstructured_container.delete_handler, depth=unstructured_container.depth, immediate_upstream=unstructured_container.immediate_upstream, immediate_downstream=unstructured_container.immediate_downstream, @@ -701,6 +702,7 @@ def _unstructured_container_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/unstructured_folder.py b/pyatlan_v9/model/assets/unstructured_folder.py index f9026d366..fc3675a12 100644 --- a/pyatlan_v9/model/assets/unstructured_folder.py +++ b/pyatlan_v9/model/assets/unstructured_folder.py @@ -688,6 +688,7 @@ def _unstructured_folder_to_nested( is_incomplete=unstructured_folder.is_incomplete, provenance_type=unstructured_folder.provenance_type, home_id=unstructured_folder.home_id, + delete_handler=unstructured_folder.delete_handler, depth=unstructured_folder.depth, immediate_upstream=unstructured_folder.immediate_upstream, immediate_downstream=unstructured_folder.immediate_downstream, @@ -738,6 +739,7 @@ def _unstructured_folder_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/unstructured_object.py b/pyatlan_v9/model/assets/unstructured_object.py index f48317094..edccc70f2 100644 --- a/pyatlan_v9/model/assets/unstructured_object.py +++ b/pyatlan_v9/model/assets/unstructured_object.py @@ -695,6 +695,7 @@ def _unstructured_object_to_nested( is_incomplete=unstructured_object.is_incomplete, provenance_type=unstructured_object.provenance_type, home_id=unstructured_object.home_id, + delete_handler=unstructured_object.delete_handler, depth=unstructured_object.depth, immediate_upstream=unstructured_object.immediate_upstream, immediate_downstream=unstructured_object.immediate_downstream, @@ -745,6 +746,7 @@ def _unstructured_object_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/view.py b/pyatlan_v9/model/assets/view.py index a879df575..52220a2e3 100644 --- a/pyatlan_v9/model/assets/view.py +++ b/pyatlan_v9/model/assets/view.py @@ -1185,6 +1185,7 @@ def _view_to_nested(view: View) -> ViewNested: is_incomplete=view.is_incomplete, provenance_type=view.provenance_type, home_id=view.home_id, + delete_handler=view.delete_handler, depth=view.depth, immediate_upstream=view.immediate_upstream, immediate_downstream=view.immediate_downstream, @@ -1229,6 +1230,7 @@ def _view_from_nested(nested: ViewNested) -> View: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/workflow.py b/pyatlan_v9/model/assets/workflow.py index 645277d9f..1baf25b30 100644 --- a/pyatlan_v9/model/assets/workflow.py +++ b/pyatlan_v9/model/assets/workflow.py @@ -532,6 +532,7 @@ def _workflow_to_nested(workflow: Workflow) -> WorkflowNested: is_incomplete=workflow.is_incomplete, provenance_type=workflow.provenance_type, home_id=workflow.home_id, + delete_handler=workflow.delete_handler, depth=workflow.depth, immediate_upstream=workflow.immediate_upstream, immediate_downstream=workflow.immediate_downstream, @@ -578,6 +579,7 @@ def _workflow_from_nested(nested: WorkflowNested) -> Workflow: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/workflow_notification.py b/pyatlan_v9/model/assets/workflow_notification.py index 0c40184f0..1dc4e1473 100644 --- a/pyatlan_v9/model/assets/workflow_notification.py +++ b/pyatlan_v9/model/assets/workflow_notification.py @@ -620,6 +620,7 @@ def _workflow_notification_to_nested( is_incomplete=workflow_notification.is_incomplete, provenance_type=workflow_notification.provenance_type, home_id=workflow_notification.home_id, + delete_handler=workflow_notification.delete_handler, depth=workflow_notification.depth, immediate_upstream=workflow_notification.immediate_upstream, immediate_downstream=workflow_notification.immediate_downstream, @@ -670,6 +671,7 @@ def _workflow_notification_from_nested( "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream, diff --git a/pyatlan_v9/model/assets/workflow_run.py b/pyatlan_v9/model/assets/workflow_run.py index 53e991afd..ecb80f8a6 100644 --- a/pyatlan_v9/model/assets/workflow_run.py +++ b/pyatlan_v9/model/assets/workflow_run.py @@ -18,6 +18,13 @@ from msgspec import UNSET, UnsetType +from pyatlan_v9.model.conversion_utils import ( + categorize_relationships, + merge_relationships, +) +from pyatlan_v9.model.serde import Serde, get_serde +from pyatlan_v9.model.transform import register_asset + from .anomalo_related import RelatedAnomaloCheck from .app_related import RelatedApplication, RelatedApplicationField from .asset import ( @@ -41,13 +48,6 @@ from .resource_related import RelatedFile, RelatedLink, RelatedReadme from .schema_registry_related import RelatedSchemaRegistrySubject from .soda_related import RelatedSodaCheck -from pyatlan_v9.model.conversion_utils import ( - categorize_relationships, - merge_relationships, -) -from pyatlan_v9.model.serde import Serde, get_serde -from pyatlan_v9.model.transform import register_asset - from .workflow_related import RelatedWorkflowRun # ============================================================================= @@ -552,6 +552,7 @@ def _workflow_run_to_nested(workflow_run: WorkflowRun) -> WorkflowRunNested: is_incomplete=workflow_run.is_incomplete, provenance_type=workflow_run.provenance_type, home_id=workflow_run.home_id, + delete_handler=workflow_run.delete_handler, depth=workflow_run.depth, immediate_upstream=workflow_run.immediate_upstream, immediate_downstream=workflow_run.immediate_downstream, @@ -598,6 +599,7 @@ def _workflow_run_from_nested(nested: WorkflowRunNested) -> WorkflowRun: "is_incomplete": nested.is_incomplete, "provenance_type": nested.provenance_type, "home_id": nested.home_id, + "delete_handler": nested.delete_handler, "depth": nested.depth, "immediate_upstream": nested.immediate_upstream, "immediate_downstream": nested.immediate_downstream,