LICENSE
MANIFEST.in
README.md
requirements.txt
setup.cfg
setup.py
src/gcp_airflow_foundations/__init__.py
src/gcp_airflow_foundations/__version__.py
src/gcp_airflow_foundations/parse_dags.py
src/gcp_airflow_foundations.egg-info/PKG-INFO
src/gcp_airflow_foundations.egg-info/SOURCES.txt
src/gcp_airflow_foundations.egg-info/dependency_links.txt
src/gcp_airflow_foundations.egg-info/requires.txt
src/gcp_airflow_foundations.egg-info/top_level.txt
src/gcp_airflow_foundations/base_class/__init__.py
src/gcp_airflow_foundations/base_class/data_source_table_config.py
src/gcp_airflow_foundations/base_class/hds_metadata_config.py
src/gcp_airflow_foundations/base_class/hds_table_config.py
src/gcp_airflow_foundations/base_class/landing_zone_config.py
src/gcp_airflow_foundations/base_class/ods_metadata_config.py
src/gcp_airflow_foundations/base_class/ods_table_config.py
src/gcp_airflow_foundations/base_class/source_config.py
src/gcp_airflow_foundations/base_class/source_table_config.py
src/gcp_airflow_foundations/base_class/utils.py
src/gcp_airflow_foundations/common/__init__.py
src/gcp_airflow_foundations/common/gcp/__init__.py
src/gcp_airflow_foundations/common/gcp/load_builder.py
src/gcp_airflow_foundations/common/gcp/hds/__init__.py
src/gcp_airflow_foundations/common/gcp/hds/schema_utils.py
src/gcp_airflow_foundations/common/gcp/ods/__init__.py
src/gcp_airflow_foundations/common/gcp/ods/schema_utils.py
src/gcp_airflow_foundations/common/gcp/source_schema/__init__.py
src/gcp_airflow_foundations/common/gcp/source_schema/gcs.py
src/gcp_airflow_foundations/enums/__init__.py
src/gcp_airflow_foundations/enums/hds_table_type.py
src/gcp_airflow_foundations/enums/ingestion_type.py
src/gcp_airflow_foundations/enums/source_type.py
src/gcp_airflow_foundations/enums/time_partitioning.py
src/gcp_airflow_foundations/operators/__init__.py
src/gcp_airflow_foundations/operators/api/__init__.py
src/gcp_airflow_foundations/operators/api/hooks/__init__.py
src/gcp_airflow_foundations/operators/api/hooks/twilio_hook.py
src/gcp_airflow_foundations/operators/api/operators/__init__.py
src/gcp_airflow_foundations/operators/api/operators/twilio_operator.py
src/gcp_airflow_foundations/operators/api/schemas/__init__.py
src/gcp_airflow_foundations/operators/api/schemas/twilio.py
src/gcp_airflow_foundations/operators/gcp/__init__.py
src/gcp_airflow_foundations/operators/gcp/hds/__init__.py
src/gcp_airflow_foundations/operators/gcp/hds/hds_merge_table_operator.py
src/gcp_airflow_foundations/operators/gcp/hds/hds_sql_upsert_helpers.py
src/gcp_airflow_foundations/operators/gcp/hds/load_hds_taskgroup.py
src/gcp_airflow_foundations/operators/gcp/ods/__init__.py
src/gcp_airflow_foundations/operators/gcp/ods/load_ods_taskgroup.py
src/gcp_airflow_foundations/operators/gcp/ods/ods_merge_table_operator.py
src/gcp_airflow_foundations/operators/gcp/ods/ods_sql_upsert_helpers.py
src/gcp_airflow_foundations/operators/gcp/schema_migration/__init__.py
src/gcp_airflow_foundations/operators/gcp/schema_migration/schema_migration_audit.py
src/gcp_airflow_foundations/operators/gcp/schema_migration/schema_migration_operator.py
src/gcp_airflow_foundations/source_class/__init__.py
src/gcp_airflow_foundations/source_class/gcs_source.py
src/gcp_airflow_foundations/source_class/source.py
src/gcp_airflow_foundations/source_class/twilio_source.py