From c6b6adce57f94371a87c30b08b97113b73825de6 Mon Sep 17 00:00:00 2001 From: marcosmarxm Date: Thu, 25 Jul 2024 17:39:02 -0300 Subject: [PATCH] try to run first time --- .github/ci/sample.profiles.yml | 36 + .github/workflows/run_integration_tests.yml | 15 +- .../poetry.lock => poetry.lock | 729 +++++++- .../pyproject.toml => pyproject.toml | 2 + source-github/README.md | 9 - source-github/dbt_project.yaml | 30 - source-github/models/source.yaml | 1541 ----------------- source-greenhouse/README.md | 9 - source-greenhouse/dbt_project.yaml | 30 - source-greenhouse/models/source.yaml | 695 -------- source-linkedin-ads/README.md | 9 - source-linkedin-ads/dbt_project.yaml | 30 - source-linkedin-ads/models/source.yaml | 405 ----- source-mailchimp/README.md | 9 - source-mailchimp/dbt_project.yaml | 30 - source-mailchimp/models/source.yaml | 373 ---- source-zendesk-support/README.md | 9 - source-zendesk-support/dbt_project.yaml | 30 - source-zendesk-support/models/source.yaml | 935 ---------- 19 files changed, 775 insertions(+), 4151 deletions(-) create mode 100644 .github/ci/sample.profiles.yml rename connectors/source_zendesk_support/poetry.lock => poetry.lock (68%) rename connectors/source_zendesk_support/pyproject.toml => pyproject.toml (87%) delete mode 100644 source-github/README.md delete mode 100644 source-github/dbt_project.yaml delete mode 100644 source-github/models/source.yaml delete mode 100644 source-greenhouse/README.md delete mode 100644 source-greenhouse/dbt_project.yaml delete mode 100644 source-greenhouse/models/source.yaml delete mode 100644 source-linkedin-ads/README.md delete mode 100644 source-linkedin-ads/dbt_project.yaml delete mode 100644 source-linkedin-ads/models/source.yaml delete mode 100644 source-mailchimp/README.md delete mode 100644 source-mailchimp/dbt_project.yaml delete mode 100644 source-mailchimp/models/source.yaml delete mode 100644 source-zendesk-support/README.md delete mode 100644 source-zendesk-support/dbt_project.yaml delete mode 100644 source-zendesk-support/models/source.yaml diff --git a/.github/ci/sample.profiles.yml b/.github/ci/sample.profiles.yml new file mode 100644 index 00000000..ac0c2819 --- /dev/null +++ b/.github/ci/sample.profiles.yml @@ -0,0 +1,36 @@ +# HEY! This file is used in the dbt package integrations tests with Buildkite. +# You should __NEVER__ check credentials into version control. Thanks for reading :) + +config: + send_anonymous_usage_stats: False + use_colors: True + +integration_tests: + target: bigquery + outputs: + # bigquery: + # type: bigquery + # method: service-account-json + # project: "dbt-package-testing" + # schema: github_integration_tests + # threads: 8 + # keyfile_json: "{{ env_var('GCLOUD_SERVICE_KEY') | as_native }}" + # snowflake: + # type: snowflake + # account: "{{ env_var('SNOWFLAKE_DBT_ACCOUNT') }}" + # user: "{{ env_var('SNOWFLAKE_DBT_USER') }}" + # password: "{{ env_var('SNOWFLAKE_DBT_PASSWORD') }}" + # role: "{{ env_var('SNOWFLAKE_DBT_ROLE') }}" + # database: "{{ env_var('SNOWFLAKE_DBT_DATABASE') }}" + # warehouse: "{{ env_var('SNOWFLAKE_DBT_WAREHOUSE') }}" + # schema: TEXT_SCHEMA + # threads: 8 + postgres: + type: postgres + host: "{{ env_var('POSTGRES_DBT_HOST') }}" + user: "{{ env_var('POSTGRES_DBT_USER') }}" + pass: "{{ env_var('POSTGRES_DBT_PASSWORD') }}" + dbname: "{{ env_var('POSTGRES_DBT_DBNAME') }}" + port: 5432 + schema: airbyte + threads: 8 diff --git a/.github/workflows/run_integration_tests.yml b/.github/workflows/run_integration_tests.yml index 47e5eaa5..e377a7a3 100644 --- a/.github/workflows/run_integration_tests.yml +++ b/.github/workflows/run_integration_tests.yml @@ -21,13 +21,16 @@ jobs: - name: checkout uses: actions/checkout@v2 + - name: Install the project dependencies + run: poetry install + + - name: Copy profiles + run: cp .github/ci/sample.profiles.yml ~/.dbt/profiles.yml + - name: Get what connector we are testing id: get_connector run: echo "::set-output name=connector::source_zendesk_support" - - name: Install the project dependencies - working-directory: connectors/${{ steps.get_connector.outputs.connector }} - run: | - pwd - ls - poetry install + - name: Run dbt tests + working-directory: connectors/${{ steps.get_connector.outputs.connector }}/integration_test + run: dbt run --target postgres --vars '{"target_database": "postgres", "zendesk_database": "postgres"}' diff --git a/connectors/source_zendesk_support/poetry.lock b/poetry.lock similarity index 68% rename from connectors/source_zendesk_support/poetry.lock rename to poetry.lock index ea0f3121..b90da2cd 100644 --- a/connectors/source_zendesk_support/poetry.lock +++ b/poetry.lock @@ -93,6 +93,17 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["jaraco.test", "pytest (!=8.0.*)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)"] +[[package]] +name = "cachetools" +version = "5.4.0" +description = "Extensible memoizing collections and decorators" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cachetools-5.4.0-py3-none-any.whl", hash = "sha256:3ae3b49a3d5e28a77a0be2b37dbcb89005058959cb2323858c2657c4a8cab474"}, + {file = "cachetools-5.4.0.tar.gz", hash = "sha256:b8adc2e7c07f105ced7bc56dbb6dfbe7c4a00acce20e2227b3f355be89bc6827"}, +] + [[package]] name = "certifi" version = "2024.7.4" @@ -356,6 +367,23 @@ files = [ {file = "daff-1.3.46.tar.gz", hash = "sha256:22d0da9fd6a3275b54c926a9c97b180f9258aad65113ea18f3fec52cbadcd818"}, ] +[[package]] +name = "db-dtypes" +version = "1.2.0" +description = "Pandas Data Types for SQL systems (BigQuery, Spanner)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "db-dtypes-1.2.0.tar.gz", hash = "sha256:3531bb1fb8b5fbab33121fe243ccc2ade16ab2524f4c113b05cc702a1908e6ea"}, + {file = "db_dtypes-1.2.0-py2.py3-none-any.whl", hash = "sha256:6320bddd31d096447ef749224d64aab00972ed20e4392d86f7d8b81ad79f7ff0"}, +] + +[package.dependencies] +numpy = ">=1.16.6" +packaging = ">=17.0" +pandas = ">=0.24.2" +pyarrow = ">=3.0.0" + [[package]] name = "dbt" version = "1.0.0.38.6" @@ -388,6 +416,26 @@ protobuf = ">=3.0,<5.0" pytz = ">=2015.7" typing-extensions = ">=4.0,<5.0" +[[package]] +name = "dbt-bigquery" +version = "1.8.2" +description = "The Bigquery adapter plugin for dbt" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dbt_bigquery-1.8.2-py3-none-any.whl", hash = "sha256:b18bb2f90665a77e9588fe5939d0251325da214048a7250ffd3cfd9a8443c1d3"}, + {file = "dbt_bigquery-1.8.2.tar.gz", hash = "sha256:beb44cce8b8dcd1c874bf1d52cbd91116c531668a7b45ff00c966b4b034872cb"}, +] + +[package.dependencies] +dbt-adapters = ">=1.1.1,<2.0" +dbt-common = ">=1.0.4,<2.0" +dbt-core = ">=1.8.0" +google-api-core = ">=2.11.0" +google-cloud-bigquery = {version = ">=3.0,<4.0", extras = ["pandas"]} +google-cloud-dataproc = ">=5.0,<6.0" +google-cloud-storage = ">=2.4,<3.0" + [[package]] name = "dbt-common" version = "1.6.0" @@ -476,6 +524,24 @@ files = [ {file = "dbt_extractor-0.5.1.tar.gz", hash = "sha256:cd5d95576a8dea4190240aaf9936a37fd74b4b7913ca69a3c368fc4472bb7e13"}, ] +[[package]] +name = "dbt-postgres" +version = "1.8.2" +description = "The set of adapter protocols and base functionality that supports integration with dbt-core" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "dbt_postgres-1.8.2-py3-none-any.whl", hash = "sha256:b0d9f53b5927722cd22e8135e0b76181febf3cf89aef8caf039c59bfce78afc9"}, + {file = "dbt_postgres-1.8.2.tar.gz", hash = "sha256:23b302626dd11e90594ccff0347148252c37af1a1e8c8710bc9c03b05337f3d3"}, +] + +[package.dependencies] +agate = ">=1.0,<2.0" +dbt-adapters = ">=0.1.0a1,<2.0" +dbt-common = ">=0.1.0a1,<2.0" +dbt-core = ">=1.8.0a1" +psycopg2-binary = ">=2.9,<3.0" + [[package]] name = "dbt-semantic-interfaces" version = "0.5.1" @@ -550,6 +616,353 @@ docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1 testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)", "virtualenv (>=20.26.2)"] typing = ["typing-extensions (>=4.8)"] +[[package]] +name = "google-api-core" +version = "2.19.1" +description = "Google API client core library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-api-core-2.19.1.tar.gz", hash = "sha256:f4695f1e3650b316a795108a76a1c416e6afb036199d1c1f1f110916df479ffd"}, + {file = "google_api_core-2.19.1-py3-none-any.whl", hash = "sha256:f12a9b8309b5e21d92483bbd47ce2c445861ec7d269ef6784ecc0ea8c1fa6125"}, +] + +[package.dependencies] +google-auth = ">=2.14.1,<3.0.dev0" +googleapis-common-protos = ">=1.56.2,<2.0.dev0" +grpcio = {version = ">=1.49.1,<2.0dev", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""} +grpcio-status = {version = ">=1.49.1,<2.0.dev0", optional = true, markers = "python_version >= \"3.11\" and extra == \"grpc\""} +proto-plus = ">=1.22.3,<2.0.0dev" +protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" +requests = ">=2.18.0,<3.0.0.dev0" + +[package.extras] +grpc = ["grpcio (>=1.33.2,<2.0dev)", "grpcio (>=1.49.1,<2.0dev)", "grpcio-status (>=1.33.2,<2.0.dev0)", "grpcio-status (>=1.49.1,<2.0.dev0)"] +grpcgcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] +grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] + +[[package]] +name = "google-auth" +version = "2.32.0" +description = "Google Authentication Library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_auth-2.32.0-py2.py3-none-any.whl", hash = "sha256:53326ea2ebec768070a94bee4e1b9194c9646ea0c2bd72422785bd0f9abfad7b"}, + {file = "google_auth-2.32.0.tar.gz", hash = "sha256:49315be72c55a6a37d62819e3573f6b416aca00721f7e3e31a008d928bf64022"}, +] + +[package.dependencies] +cachetools = ">=2.0.0,<6.0" +pyasn1-modules = ">=0.2.1" +rsa = ">=3.1.4,<5" + +[package.extras] +aiohttp = ["aiohttp (>=3.6.2,<4.0.0.dev0)", "requests (>=2.20.0,<3.0.0.dev0)"] +enterprise-cert = ["cryptography (==36.0.2)", "pyopenssl (==22.0.0)"] +pyopenssl = ["cryptography (>=38.0.3)", "pyopenssl (>=20.0.0)"] +reauth = ["pyu2f (>=0.1.5)"] +requests = ["requests (>=2.20.0,<3.0.0.dev0)"] + +[[package]] +name = "google-cloud-bigquery" +version = "3.25.0" +description = "Google BigQuery API client library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-cloud-bigquery-3.25.0.tar.gz", hash = "sha256:5b2aff3205a854481117436836ae1403f11f2594e6810a98886afd57eda28509"}, + {file = "google_cloud_bigquery-3.25.0-py2.py3-none-any.whl", hash = "sha256:7f0c371bc74d2a7fb74dacbc00ac0f90c8c2bec2289b51dd6685a275873b1ce9"}, +] + +[package.dependencies] +db-dtypes = {version = ">=0.3.0,<2.0.0dev", optional = true, markers = "extra == \"pandas\""} +google-api-core = {version = ">=1.34.1,<2.0.dev0 || >=2.11.dev0,<3.0.0dev", extras = ["grpc"]} +google-auth = ">=2.14.1,<3.0.0dev" +google-cloud-core = ">=1.6.0,<3.0.0dev" +google-resumable-media = ">=0.6.0,<3.0dev" +packaging = ">=20.0.0" +pandas = {version = ">=1.1.0", optional = true, markers = "extra == \"pandas\""} +pyarrow = {version = ">=3.0.0", optional = true, markers = "extra == \"pandas\""} +python-dateutil = ">=2.7.2,<3.0dev" +requests = ">=2.21.0,<3.0.0dev" + +[package.extras] +all = ["Shapely (>=1.8.4,<3.0.0dev)", "db-dtypes (>=0.3.0,<2.0.0dev)", "geopandas (>=0.9.0,<1.0dev)", "google-cloud-bigquery-storage (>=2.6.0,<3.0.0dev)", "grpcio (>=1.47.0,<2.0dev)", "grpcio (>=1.49.1,<2.0dev)", "importlib-metadata (>=1.0.0)", "ipykernel (>=6.0.0)", "ipython (>=7.23.1,!=8.1.0)", "ipywidgets (>=7.7.0)", "opentelemetry-api (>=1.1.0)", "opentelemetry-instrumentation (>=0.20b0)", "opentelemetry-sdk (>=1.1.0)", "pandas (>=1.1.0)", "proto-plus (>=1.15.0,<2.0.0dev)", "protobuf (>=3.19.5,!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev)", "pyarrow (>=3.0.0)", "tqdm (>=4.7.4,<5.0.0dev)"] +bigquery-v2 = ["proto-plus (>=1.15.0,<2.0.0dev)", "protobuf (>=3.19.5,!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev)"] +bqstorage = ["google-cloud-bigquery-storage (>=2.6.0,<3.0.0dev)", "grpcio (>=1.47.0,<2.0dev)", "grpcio (>=1.49.1,<2.0dev)", "pyarrow (>=3.0.0)"] +geopandas = ["Shapely (>=1.8.4,<3.0.0dev)", "geopandas (>=0.9.0,<1.0dev)"] +ipython = ["ipykernel (>=6.0.0)", "ipython (>=7.23.1,!=8.1.0)"] +ipywidgets = ["ipykernel (>=6.0.0)", "ipywidgets (>=7.7.0)"] +opentelemetry = ["opentelemetry-api (>=1.1.0)", "opentelemetry-instrumentation (>=0.20b0)", "opentelemetry-sdk (>=1.1.0)"] +pandas = ["db-dtypes (>=0.3.0,<2.0.0dev)", "importlib-metadata (>=1.0.0)", "pandas (>=1.1.0)", "pyarrow (>=3.0.0)"] +tqdm = ["tqdm (>=4.7.4,<5.0.0dev)"] + +[[package]] +name = "google-cloud-core" +version = "2.4.1" +description = "Google Cloud API client core library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-cloud-core-2.4.1.tar.gz", hash = "sha256:9b7749272a812bde58fff28868d0c5e2f585b82f37e09a1f6ed2d4d10f134073"}, + {file = "google_cloud_core-2.4.1-py2.py3-none-any.whl", hash = "sha256:a9e6a4422b9ac5c29f79a0ede9485473338e2ce78d91f2370c01e730eab22e61"}, +] + +[package.dependencies] +google-api-core = ">=1.31.6,<2.0.dev0 || >2.3.0,<3.0.0dev" +google-auth = ">=1.25.0,<3.0dev" + +[package.extras] +grpc = ["grpcio (>=1.38.0,<2.0dev)", "grpcio-status (>=1.38.0,<2.0.dev0)"] + +[[package]] +name = "google-cloud-dataproc" +version = "5.10.1" +description = "Google Cloud Dataproc API client library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-cloud-dataproc-5.10.1.tar.gz", hash = "sha256:f3f0f0f3933328e80273774540368432550e296c255928657069a31a2de01c39"}, + {file = "google_cloud_dataproc-5.10.1-py2.py3-none-any.whl", hash = "sha256:28b763c9b019ca7d7c3e917ade04647c00494e77d4e682ca221d53e8d36f70af"}, +] + +[package.dependencies] +google-api-core = {version = ">=1.34.1,<2.0.dev0 || >=2.11.dev0,<3.0.0dev", extras = ["grpc"]} +google-auth = ">=2.14.1,<2.24.0 || >2.24.0,<2.25.0 || >2.25.0,<3.0.0dev" +grpc-google-iam-v1 = ">=0.12.4,<1.0.0dev" +proto-plus = ">=1.22.3,<2.0.0dev" +protobuf = ">=3.20.2,<4.21.0 || >4.21.0,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0dev" + +[[package]] +name = "google-cloud-storage" +version = "2.18.0" +description = "Google Cloud Storage API client library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google_cloud_storage-2.18.0-py2.py3-none-any.whl", hash = "sha256:e8e1a9577952143c3fca8163005ecfadd2d70ec080fa158a8b305000e2c22fbb"}, + {file = "google_cloud_storage-2.18.0.tar.gz", hash = "sha256:0aa3f7c57f3632f81b455d91558d2b27ada96eee2de3aaa17f689db1470d9578"}, +] + +[package.dependencies] +google-api-core = ">=2.15.0,<3.0.0dev" +google-auth = ">=2.26.1,<3.0dev" +google-cloud-core = ">=2.3.0,<3.0dev" +google-crc32c = ">=1.0,<2.0dev" +google-resumable-media = ">=2.6.0" +requests = ">=2.18.0,<3.0.0dev" + +[package.extras] +protobuf = ["protobuf (<6.0.0dev)"] +tracing = ["opentelemetry-api (>=1.1.0)"] + +[[package]] +name = "google-crc32c" +version = "1.5.0" +description = "A python wrapper of the C library 'Google CRC32C'" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-crc32c-1.5.0.tar.gz", hash = "sha256:89284716bc6a5a415d4eaa11b1726d2d60a0cd12aadf5439828353662ede9dd7"}, + {file = "google_crc32c-1.5.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:596d1f98fc70232fcb6590c439f43b350cb762fb5d61ce7b0e9db4539654cc13"}, + {file = "google_crc32c-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:be82c3c8cfb15b30f36768797a640e800513793d6ae1724aaaafe5bf86f8f346"}, + {file = "google_crc32c-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:461665ff58895f508e2866824a47bdee72497b091c730071f2b7575d5762ab65"}, + {file = "google_crc32c-1.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2096eddb4e7c7bdae4bd69ad364e55e07b8316653234a56552d9c988bd2d61b"}, + {file = "google_crc32c-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:116a7c3c616dd14a3de8c64a965828b197e5f2d121fedd2f8c5585c547e87b02"}, + {file = "google_crc32c-1.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:5829b792bf5822fd0a6f6eb34c5f81dd074f01d570ed7f36aa101d6fc7a0a6e4"}, + {file = "google_crc32c-1.5.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:64e52e2b3970bd891309c113b54cf0e4384762c934d5ae56e283f9a0afcd953e"}, + {file = "google_crc32c-1.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:02ebb8bf46c13e36998aeaad1de9b48f4caf545e91d14041270d9dca767b780c"}, + {file = "google_crc32c-1.5.0-cp310-cp310-win32.whl", hash = "sha256:2e920d506ec85eb4ba50cd4228c2bec05642894d4c73c59b3a2fe20346bd00ee"}, + {file = "google_crc32c-1.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:07eb3c611ce363c51a933bf6bd7f8e3878a51d124acfc89452a75120bc436289"}, + {file = "google_crc32c-1.5.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273"}, + {file = "google_crc32c-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298"}, + {file = "google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57"}, + {file = "google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8485b340a6a9e76c62a7dce3c98e5f102c9219f4cfbf896a00cf48caf078d438"}, + {file = "google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906"}, + {file = "google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f583edb943cf2e09c60441b910d6a20b4d9d626c75a36c8fcac01a6c96c01183"}, + {file = "google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:a1fd716e7a01f8e717490fbe2e431d2905ab8aa598b9b12f8d10abebb36b04dd"}, + {file = "google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:72218785ce41b9cfd2fc1d6a017dc1ff7acfc4c17d01053265c41a2c0cc39b8c"}, + {file = "google_crc32c-1.5.0-cp311-cp311-win32.whl", hash = "sha256:66741ef4ee08ea0b2cc3c86916ab66b6aef03768525627fd6a1b34968b4e3709"}, + {file = "google_crc32c-1.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:98cb4d057f285bd80d8778ebc4fde6b4d509ac3f331758fb1528b733215443ae"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd8536e902db7e365f49e7d9029283403974ccf29b13fc7028b97e2295b33556"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:19e0a019d2c4dcc5e598cd4a4bc7b008546b0358bd322537c74ad47a5386884f"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02c65b9817512edc6a4ae7c7e987fea799d2e0ee40c53ec573a692bee24de876"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6ac08d24c1f16bd2bf5eca8eaf8304812f44af5cfe5062006ec676e7e1d50afc"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3359fc442a743e870f4588fcf5dcbc1bf929df1fad8fb9905cd94e5edb02e84c"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1e986b206dae4476f41bcec1faa057851f3889503a70e1bdb2378d406223994a"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:de06adc872bcd8c2a4e0dc51250e9e65ef2ca91be023b9d13ebd67c2ba552e1e"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-win32.whl", hash = "sha256:d3515f198eaa2f0ed49f8819d5732d70698c3fa37384146079b3799b97667a94"}, + {file = "google_crc32c-1.5.0-cp37-cp37m-win_amd64.whl", hash = "sha256:67b741654b851abafb7bc625b6d1cdd520a379074e64b6a128e3b688c3c04740"}, + {file = "google_crc32c-1.5.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:c02ec1c5856179f171e032a31d6f8bf84e5a75c45c33b2e20a3de353b266ebd8"}, + {file = "google_crc32c-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:edfedb64740750e1a3b16152620220f51d58ff1b4abceb339ca92e934775c27a"}, + {file = "google_crc32c-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84e6e8cd997930fc66d5bb4fde61e2b62ba19d62b7abd7a69920406f9ecca946"}, + {file = "google_crc32c-1.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:024894d9d3cfbc5943f8f230e23950cd4906b2fe004c72e29b209420a1e6b05a"}, + {file = "google_crc32c-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:998679bf62b7fb599d2878aa3ed06b9ce688b8974893e7223c60db155f26bd8d"}, + {file = "google_crc32c-1.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:83c681c526a3439b5cf94f7420471705bbf96262f49a6fe546a6db5f687a3d4a"}, + {file = "google_crc32c-1.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4c6fdd4fccbec90cc8a01fc00773fcd5fa28db683c116ee3cb35cd5da9ef6c37"}, + {file = "google_crc32c-1.5.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5ae44e10a8e3407dbe138984f21e536583f2bba1be9491239f942c2464ac0894"}, + {file = "google_crc32c-1.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:37933ec6e693e51a5b07505bd05de57eee12f3e8c32b07da7e73669398e6630a"}, + {file = "google_crc32c-1.5.0-cp38-cp38-win32.whl", hash = "sha256:fe70e325aa68fa4b5edf7d1a4b6f691eb04bbccac0ace68e34820d283b5f80d4"}, + {file = "google_crc32c-1.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:74dea7751d98034887dbd821b7aae3e1d36eda111d6ca36c206c44478035709c"}, + {file = "google_crc32c-1.5.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c6c777a480337ac14f38564ac88ae82d4cd238bf293f0a22295b66eb89ffced7"}, + {file = "google_crc32c-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:759ce4851a4bb15ecabae28f4d2e18983c244eddd767f560165563bf9aefbc8d"}, + {file = "google_crc32c-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f13cae8cc389a440def0c8c52057f37359014ccbc9dc1f0827936bcd367c6100"}, + {file = "google_crc32c-1.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e560628513ed34759456a416bf86b54b2476c59144a9138165c9a1575801d0d9"}, + {file = "google_crc32c-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1674e4307fa3024fc897ca774e9c7562c957af85df55efe2988ed9056dc4e57"}, + {file = "google_crc32c-1.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:278d2ed7c16cfc075c91378c4f47924c0625f5fc84b2d50d921b18b7975bd210"}, + {file = "google_crc32c-1.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d5280312b9af0976231f9e317c20e4a61cd2f9629b7bfea6a693d1878a264ebd"}, + {file = "google_crc32c-1.5.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:8b87e1a59c38f275c0e3676fc2ab6d59eccecfd460be267ac360cc31f7bcde96"}, + {file = "google_crc32c-1.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7c074fece789b5034b9b1404a1f8208fc2d4c6ce9decdd16e8220c5a793e6f61"}, + {file = "google_crc32c-1.5.0-cp39-cp39-win32.whl", hash = "sha256:7f57f14606cd1dd0f0de396e1e53824c371e9544a822648cd76c034d209b559c"}, + {file = "google_crc32c-1.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2355cba1f4ad8b6988a4ca3feed5bff33f6af2d7f134852cf279c2aebfde541"}, + {file = "google_crc32c-1.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:f314013e7dcd5cf45ab1945d92e713eec788166262ae8deb2cfacd53def27325"}, + {file = "google_crc32c-1.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b747a674c20a67343cb61d43fdd9207ce5da6a99f629c6e2541aa0e89215bcd"}, + {file = "google_crc32c-1.5.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8f24ed114432de109aa9fd317278518a5af2d31ac2ea6b952b2f7782b43da091"}, + {file = "google_crc32c-1.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8667b48e7a7ef66afba2c81e1094ef526388d35b873966d8a9a447974ed9178"}, + {file = "google_crc32c-1.5.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:1c7abdac90433b09bad6c43a43af253e688c9cfc1c86d332aed13f9a7c7f65e2"}, + {file = "google_crc32c-1.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6f998db4e71b645350b9ac28a2167e6632c239963ca9da411523bb439c5c514d"}, + {file = "google_crc32c-1.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c99616c853bb585301df6de07ca2cadad344fd1ada6d62bb30aec05219c45d2"}, + {file = "google_crc32c-1.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2ad40e31093a4af319dadf503b2467ccdc8f67c72e4bcba97f8c10cb078207b5"}, + {file = "google_crc32c-1.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd67cf24a553339d5062eff51013780a00d6f97a39ca062781d06b3a73b15462"}, + {file = "google_crc32c-1.5.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:398af5e3ba9cf768787eef45c803ff9614cc3e22a5b2f7d7ae116df8b11e3314"}, + {file = "google_crc32c-1.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b1f8133c9a275df5613a451e73f36c2aea4fe13c5c8997e22cf355ebd7bd0728"}, + {file = "google_crc32c-1.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ba053c5f50430a3fcfd36f75aff9caeba0440b2d076afdb79a318d6ca245f88"}, + {file = "google_crc32c-1.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:272d3892a1e1a2dbc39cc5cde96834c236d5327e2122d3aaa19f6614531bb6eb"}, + {file = "google_crc32c-1.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:635f5d4dd18758a1fbd1049a8e8d2fee4ffed124462d837d1a02a0e009c3ab31"}, + {file = "google_crc32c-1.5.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c672d99a345849301784604bfeaeba4db0c7aae50b95be04dd651fd2a7310b93"}, +] + +[package.extras] +testing = ["pytest"] + +[[package]] +name = "google-resumable-media" +version = "2.7.1" +description = "Utilities for Google Media Downloads and Resumable Uploads" +optional = false +python-versions = ">=3.7" +files = [ + {file = "google-resumable-media-2.7.1.tar.gz", hash = "sha256:eae451a7b2e2cdbaaa0fd2eb00cc8a1ee5e95e16b55597359cbc3d27d7d90e33"}, + {file = "google_resumable_media-2.7.1-py2.py3-none-any.whl", hash = "sha256:103ebc4ba331ab1bfdac0250f8033627a2cd7cde09e7ccff9181e31ba4315b2c"}, +] + +[package.dependencies] +google-crc32c = ">=1.0,<2.0dev" + +[package.extras] +aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)", "google-auth (>=1.22.0,<2.0dev)"] +requests = ["requests (>=2.18.0,<3.0.0dev)"] + +[[package]] +name = "googleapis-common-protos" +version = "1.63.2" +description = "Common protobufs used in Google APIs" +optional = false +python-versions = ">=3.7" +files = [ + {file = "googleapis-common-protos-1.63.2.tar.gz", hash = "sha256:27c5abdffc4911f28101e635de1533fb4cfd2c37fbaa9174587c799fac90aa87"}, + {file = "googleapis_common_protos-1.63.2-py2.py3-none-any.whl", hash = "sha256:27a2499c7e8aff199665b22741997e485eccc8645aa9176c7c988e6fae507945"}, +] + +[package.dependencies] +grpcio = {version = ">=1.44.0,<2.0.0.dev0", optional = true, markers = "extra == \"grpc\""} +protobuf = ">=3.20.2,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" + +[package.extras] +grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] + +[[package]] +name = "grpc-google-iam-v1" +version = "0.13.1" +description = "IAM API client library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "grpc-google-iam-v1-0.13.1.tar.gz", hash = "sha256:3ff4b2fd9d990965e410965253c0da6f66205d5a8291c4c31c6ebecca18a9001"}, + {file = "grpc_google_iam_v1-0.13.1-py2.py3-none-any.whl", hash = "sha256:c3e86151a981811f30d5e7330f271cee53e73bb87755e88cc3b6f0c7b5fe374e"}, +] + +[package.dependencies] +googleapis-common-protos = {version = ">=1.56.0,<2.0.0dev", extras = ["grpc"]} +grpcio = ">=1.44.0,<2.0.0dev" +protobuf = ">=3.20.2,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0dev" + +[[package]] +name = "grpcio" +version = "1.65.1" +description = "HTTP/2-based RPC framework" +optional = false +python-versions = ">=3.8" +files = [ + {file = "grpcio-1.65.1-cp310-cp310-linux_armv7l.whl", hash = "sha256:3dc5f928815b8972fb83b78d8db5039559f39e004ec93ebac316403fe031a062"}, + {file = "grpcio-1.65.1-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:8333ca46053c35484c9f2f7e8d8ec98c1383a8675a449163cea31a2076d93de8"}, + {file = "grpcio-1.65.1-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:7af64838b6e615fff0ec711960ed9b6ee83086edfa8c32670eafb736f169d719"}, + {file = "grpcio-1.65.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dbb64b4166362d9326f7efbf75b1c72106c1aa87f13a8c8b56a1224fac152f5c"}, + {file = "grpcio-1.65.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8422dc13ad93ec8caa2612b5032a2b9cd6421c13ed87f54db4a3a2c93afaf77"}, + {file = "grpcio-1.65.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:4effc0562b6c65d4add6a873ca132e46ba5e5a46f07c93502c37a9ae7f043857"}, + {file = "grpcio-1.65.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a6c71575a2fedf259724981fd73a18906513d2f306169c46262a5bae956e6364"}, + {file = "grpcio-1.65.1-cp310-cp310-win32.whl", hash = "sha256:34966cf526ef0ea616e008d40d989463e3db157abb213b2f20c6ce0ae7928875"}, + {file = "grpcio-1.65.1-cp310-cp310-win_amd64.whl", hash = "sha256:ca931de5dd6d9eb94ff19a2c9434b23923bce6f767179fef04dfa991f282eaad"}, + {file = "grpcio-1.65.1-cp311-cp311-linux_armv7l.whl", hash = "sha256:bbb46330cc643ecf10bd9bd4ca8e7419a14b6b9dedd05f671c90fb2c813c6037"}, + {file = "grpcio-1.65.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d827a6fb9215b961eb73459ad7977edb9e748b23e3407d21c845d1d8ef6597e5"}, + {file = "grpcio-1.65.1-cp311-cp311-manylinux_2_17_aarch64.whl", hash = "sha256:6e71aed8835f8d9fbcb84babc93a9da95955d1685021cceb7089f4f1e717d719"}, + {file = "grpcio-1.65.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a1c84560b3b2d34695c9ba53ab0264e2802721c530678a8f0a227951f453462"}, + {file = "grpcio-1.65.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27adee2338d697e71143ed147fe286c05810965d5d30ec14dd09c22479bfe48a"}, + {file = "grpcio-1.65.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f62652ddcadc75d0e7aa629e96bb61658f85a993e748333715b4ab667192e4e8"}, + {file = "grpcio-1.65.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:71a05fd814700dd9cb7d9a507f2f6a1ef85866733ccaf557eedacec32d65e4c2"}, + {file = "grpcio-1.65.1-cp311-cp311-win32.whl", hash = "sha256:b590f1ad056294dfaeac0b7e1b71d3d5ace638d8dd1f1147ce4bd13458783ba8"}, + {file = "grpcio-1.65.1-cp311-cp311-win_amd64.whl", hash = "sha256:12e9bdf3b5fd48e5fbe5b3da382ad8f97c08b47969f3cca81dd9b36b86ed39e2"}, + {file = "grpcio-1.65.1-cp312-cp312-linux_armv7l.whl", hash = "sha256:54cb822e177374b318b233e54b6856c692c24cdbd5a3ba5335f18a47396bac8f"}, + {file = "grpcio-1.65.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:aaf3c54419a28d45bd1681372029f40e5bfb58e5265e3882eaf21e4a5f81a119"}, + {file = "grpcio-1.65.1-cp312-cp312-manylinux_2_17_aarch64.whl", hash = "sha256:557de35bdfbe8bafea0a003dbd0f4da6d89223ac6c4c7549d78e20f92ead95d9"}, + {file = "grpcio-1.65.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8bfd95ef3b097f0cc86ade54eafefa1c8ed623aa01a26fbbdcd1a3650494dd11"}, + {file = "grpcio-1.65.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e6a8f3d6c41e6b642870afe6cafbaf7b61c57317f9ec66d0efdaf19db992b90"}, + {file = "grpcio-1.65.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:1faaf7355ceed07ceaef0b9dcefa4c98daf1dd8840ed75c2de128c3f4a4d859d"}, + {file = "grpcio-1.65.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:60f1f38eed830488ad2a1b11579ef0f345ff16fffdad1d24d9fbc97ba31804ff"}, + {file = "grpcio-1.65.1-cp312-cp312-win32.whl", hash = "sha256:e75acfa52daf5ea0712e8aa82f0003bba964de7ae22c26d208cbd7bc08500177"}, + {file = "grpcio-1.65.1-cp312-cp312-win_amd64.whl", hash = "sha256:ff5a84907e51924973aa05ed8759210d8cdae7ffcf9e44fd17646cf4a902df59"}, + {file = "grpcio-1.65.1-cp38-cp38-linux_armv7l.whl", hash = "sha256:1fbd6331f18c3acd7e09d17fd840c096f56eaf0ef830fbd50af45ae9dc8dfd83"}, + {file = "grpcio-1.65.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:de5b6be29116e094c5ef9d9e4252e7eb143e3d5f6bd6d50a78075553ab4930b0"}, + {file = "grpcio-1.65.1-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:e4a3cdba62b2d6aeae6027ae65f350de6dc082b72e6215eccf82628e79efe9ba"}, + {file = "grpcio-1.65.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:941c4869aa229d88706b78187d60d66aca77fe5c32518b79e3c3e03fc26109a2"}, + {file = "grpcio-1.65.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f40cebe5edb518d78b8131e87cb83b3ee688984de38a232024b9b44e74ee53d3"}, + {file = "grpcio-1.65.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:2ca684ba331fb249d8a1ce88db5394e70dbcd96e58d8c4b7e0d7b141a453dce9"}, + {file = "grpcio-1.65.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8558f0083ddaf5de64a59c790bffd7568e353914c0c551eae2955f54ee4b857f"}, + {file = "grpcio-1.65.1-cp38-cp38-win32.whl", hash = "sha256:8d8143a3e3966f85dce6c5cc45387ec36552174ba5712c5dc6fcc0898fb324c0"}, + {file = "grpcio-1.65.1-cp38-cp38-win_amd64.whl", hash = "sha256:76e81a86424d6ca1ce7c16b15bdd6a964a42b40544bf796a48da241fdaf61153"}, + {file = "grpcio-1.65.1-cp39-cp39-linux_armv7l.whl", hash = "sha256:cb5175f45c980ff418998723ea1b3869cce3766d2ab4e4916fbd3cedbc9d0ed3"}, + {file = "grpcio-1.65.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b12c1aa7b95abe73b3e04e052c8b362655b41c7798da69f1eaf8d186c7d204df"}, + {file = "grpcio-1.65.1-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:3019fb50128b21a5e018d89569ffaaaa361680e1346c2f261bb84a91082eb3d3"}, + {file = "grpcio-1.65.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ae15275ed98ea267f64ee9ddedf8ecd5306a5b5bb87972a48bfe24af24153e8"}, + {file = "grpcio-1.65.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f096ffb881f37e8d4f958b63c74bfc400c7cebd7a944b027357cd2fb8d91a57"}, + {file = "grpcio-1.65.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2f56b5a68fdcf17a0a1d524bf177218c3c69b3947cb239ea222c6f1867c3ab68"}, + {file = "grpcio-1.65.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:941596d419b9736ab548aa0feb5bbba922f98872668847bf0720b42d1d227b9e"}, + {file = "grpcio-1.65.1-cp39-cp39-win32.whl", hash = "sha256:5fd7337a823b890215f07d429f4f193d24b80d62a5485cf88ee06648591a0c57"}, + {file = "grpcio-1.65.1-cp39-cp39-win_amd64.whl", hash = "sha256:1bceeec568372cbebf554eae1b436b06c2ff24cfaf04afade729fb9035408c6c"}, + {file = "grpcio-1.65.1.tar.gz", hash = "sha256:3c492301988cd720cd145d84e17318d45af342e29ef93141228f9cd73222368b"}, +] + +[package.extras] +protobuf = ["grpcio-tools (>=1.65.1)"] + +[[package]] +name = "grpcio-status" +version = "1.62.2" +description = "Status proto mapping for gRPC" +optional = false +python-versions = ">=3.6" +files = [ + {file = "grpcio-status-1.62.2.tar.gz", hash = "sha256:62e1bfcb02025a1cd73732a2d33672d3e9d0df4d21c12c51e0bbcaf09bab742a"}, + {file = "grpcio_status-1.62.2-py3-none-any.whl", hash = "sha256:206ddf0eb36bc99b033f03b2c8e95d319f0044defae9b41ae21408e7e0cda48f"}, +] + +[package.dependencies] +googleapis-common-protos = ">=1.5.5" +grpcio = ">=1.62.2" +protobuf = ">=4.21.6" + [[package]] name = "idna" version = "3.7" @@ -981,6 +1394,60 @@ doc = ["myst-nb (>=1.0)", "numpydoc (>=1.7)", "pillow (>=9.4)", "pydata-sphinx-t extra = ["lxml (>=4.6)", "pydot (>=2.0)", "pygraphviz (>=1.12)", "sympy (>=1.10)"] test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] +[[package]] +name = "numpy" +version = "2.0.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0fbb536eac80e27a2793ffd787895242b7f18ef792563d742c2d673bfcb75134"}, + {file = "numpy-2.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:69ff563d43c69b1baba77af455dd0a839df8d25e8590e79c90fcbe1499ebde42"}, + {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:1b902ce0e0a5bb7704556a217c4f63a7974f8f43e090aff03fcf262e0b135e02"}, + {file = "numpy-2.0.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:f1659887361a7151f89e79b276ed8dff3d75877df906328f14d8bb40bb4f5101"}, + {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4658c398d65d1b25e1760de3157011a80375da861709abd7cef3bad65d6543f9"}, + {file = "numpy-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4127d4303b9ac9f94ca0441138acead39928938660ca58329fe156f84b9f3015"}, + {file = "numpy-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e5eeca8067ad04bc8a2a8731183d51d7cbaac66d86085d5f4766ee6bf19c7f87"}, + {file = "numpy-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9adbd9bb520c866e1bfd7e10e1880a1f7749f1f6e5017686a5fbb9b72cf69f82"}, + {file = "numpy-2.0.1-cp310-cp310-win32.whl", hash = "sha256:7b9853803278db3bdcc6cd5beca37815b133e9e77ff3d4733c247414e78eb8d1"}, + {file = "numpy-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:81b0893a39bc5b865b8bf89e9ad7807e16717f19868e9d234bdaf9b1f1393868"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75b4e316c5902d8163ef9d423b1c3f2f6252226d1aa5cd8a0a03a7d01ffc6268"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6e4eeb6eb2fced786e32e6d8df9e755ce5be920d17f7ce00bc38fcde8ccdbf9e"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a1e01dcaab205fbece13c1410253a9eea1b1c9b61d237b6fa59bcc46e8e89343"}, + {file = "numpy-2.0.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:a8fc2de81ad835d999113ddf87d1ea2b0f4704cbd947c948d2f5513deafe5a7b"}, + {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a3d94942c331dd4e0e1147f7a8699a4aa47dffc11bf8a1523c12af8b2e91bbe"}, + {file = "numpy-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15eb4eca47d36ec3f78cde0a3a2ee24cf05ca7396ef808dda2c0ddad7c2bde67"}, + {file = "numpy-2.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b83e16a5511d1b1f8a88cbabb1a6f6a499f82c062a4251892d9ad5d609863fb7"}, + {file = "numpy-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f87fec1f9bc1efd23f4227becff04bd0e979e23ca50cc92ec88b38489db3b55"}, + {file = "numpy-2.0.1-cp311-cp311-win32.whl", hash = "sha256:36d3a9405fd7c511804dc56fc32974fa5533bdeb3cd1604d6b8ff1d292b819c4"}, + {file = "numpy-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:08458fbf403bff5e2b45f08eda195d4b0c9b35682311da5a5a0a0925b11b9bd8"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6bf4e6f4a2a2e26655717a1983ef6324f2664d7011f6ef7482e8c0b3d51e82ac"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6fddc5fe258d3328cd8e3d7d3e02234c5d70e01ebe377a6ab92adb14039cb4"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:5daab361be6ddeb299a918a7c0864fa8618af66019138263247af405018b04e1"}, + {file = "numpy-2.0.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:ea2326a4dca88e4a274ba3a4405eb6c6467d3ffbd8c7d38632502eaae3820587"}, + {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:529af13c5f4b7a932fb0e1911d3a75da204eff023ee5e0e79c1751564221a5c8"}, + {file = "numpy-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6790654cb13eab303d8402354fabd47472b24635700f631f041bd0b65e37298a"}, + {file = "numpy-2.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cbab9fc9c391700e3e1287666dfd82d8666d10e69a6c4a09ab97574c0b7ee0a7"}, + {file = "numpy-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99d0d92a5e3613c33a5f01db206a33f8fdf3d71f2912b0de1739894668b7a93b"}, + {file = "numpy-2.0.1-cp312-cp312-win32.whl", hash = "sha256:173a00b9995f73b79eb0191129f2455f1e34c203f559dd118636858cc452a1bf"}, + {file = "numpy-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:bb2124fdc6e62baae159ebcfa368708867eb56806804d005860b6007388df171"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bfc085b28d62ff4009364e7ca34b80a9a080cbd97c2c0630bb5f7f770dae9414"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8fae4ebbf95a179c1156fab0b142b74e4ba4204c87bde8d3d8b6f9c34c5825ef"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:72dc22e9ec8f6eaa206deb1b1355eb2e253899d7347f5e2fae5f0af613741d06"}, + {file = "numpy-2.0.1-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:ec87f5f8aca726117a1c9b7083e7656a9d0d606eec7299cc067bb83d26f16e0c"}, + {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f682ea61a88479d9498bf2091fdcd722b090724b08b31d63e022adc063bad59"}, + {file = "numpy-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8efc84f01c1cd7e34b3fb310183e72fcdf55293ee736d679b6d35b35d80bba26"}, + {file = "numpy-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3fdabe3e2a52bc4eff8dc7a5044342f8bd9f11ef0934fcd3289a788c0eb10018"}, + {file = "numpy-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:24a0e1befbfa14615b49ba9659d3d8818a0f4d8a1c5822af8696706fbda7310c"}, + {file = "numpy-2.0.1-cp39-cp39-win32.whl", hash = "sha256:f9cf5ea551aec449206954b075db819f52adc1638d46a6738253a712d553c7b4"}, + {file = "numpy-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:e9e81fa9017eaa416c056e5d9e71be93d05e2c3c2ab308d23307a8bc4443c368"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:61728fba1e464f789b11deb78a57805c70b2ed02343560456190d0501ba37b0f"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:12f5d865d60fb9734e60a60f1d5afa6d962d8d4467c120a1c0cda6eb2964437d"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eacf3291e263d5a67d8c1a581a8ebbcfd6447204ef58828caf69a5e3e8c75990"}, + {file = "numpy-2.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2c3a346ae20cfd80b6cfd3e60dc179963ef2ea58da5ec074fd3d9e7a1e7ba97f"}, + {file = "numpy-2.0.1.tar.gz", hash = "sha256:485b87235796410c3519a699cfe1faab097e509e90ebb05dcd098db2ae87e7b3"}, +] + [[package]] name = "ordered-set" version = "4.1.0" @@ -1006,6 +1473,78 @@ files = [ {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, ] +[[package]] +name = "pandas" +version = "2.2.2" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"}, + {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4abfe0be0d7221be4f12552995e58723c7422c80a659da13ca382697de830c08"}, + {file = "pandas-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8635c16bf3d99040fdf3ca3db669a7250ddf49c55dc4aa8fe0ae0fa8d6dcc1f0"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:40ae1dffb3967a52203105a077415a86044a2bea011b5f321c6aa64b379a3f51"}, + {file = "pandas-2.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8e5a0b00e1e56a842f922e7fae8ae4077aee4af0acb5ae3622bd4b4c30aedf99"}, + {file = "pandas-2.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:ddf818e4e6c7c6f4f7c8a12709696d193976b591cc7dc50588d3d1a6b5dc8772"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288"}, + {file = "pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58b84b91b0b9f4bafac2a0ac55002280c094dfc6402402332c0913a59654ab2b"}, + {file = "pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db"}, + {file = "pandas-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1"}, + {file = "pandas-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef"}, + {file = "pandas-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad"}, + {file = "pandas-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76"}, + {file = "pandas-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32"}, + {file = "pandas-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0ca6377b8fca51815f382bd0b697a0814c8bda55115678cbc94c30aacbb6eff2"}, + {file = "pandas-2.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9057e6aa78a584bc93a13f0a9bf7e753a5e9770a30b4d758b8d5f2a62a9433cd"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863"}, + {file = "pandas-2.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66b479b0bd07204e37583c191535505410daa8df638fd8e75ae1b383851fe921"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a77e9d1c386196879aa5eb712e77461aaee433e54c68cf253053a73b7e49c33a"}, + {file = "pandas-2.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92fd6b027924a7e178ac202cfbe25e53368db90d56872d20ffae94b96c7acc57"}, + {file = "pandas-2.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:640cef9aa381b60e296db324337a554aeeb883ead99dc8f6c18e81a93942f5f4"}, + {file = "pandas-2.2.2.tar.gz", hash = "sha256:9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, + {version = ">=1.23.2", markers = "python_version == \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.7" + +[package.extras] +all = ["PyQt5 (>=5.15.9)", "SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)", "beautifulsoup4 (>=4.11.2)", "bottleneck (>=1.3.6)", "dataframe-api-compat (>=0.1.7)", "fastparquet (>=2022.12.0)", "fsspec (>=2022.11.0)", "gcsfs (>=2022.11.0)", "html5lib (>=1.1)", "hypothesis (>=6.46.1)", "jinja2 (>=3.1.2)", "lxml (>=4.9.2)", "matplotlib (>=3.6.3)", "numba (>=0.56.4)", "numexpr (>=2.8.4)", "odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "pandas-gbq (>=0.19.0)", "psycopg2 (>=2.9.6)", "pyarrow (>=10.0.1)", "pymysql (>=1.0.2)", "pyreadstat (>=1.2.0)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "qtpy (>=2.3.0)", "s3fs (>=2022.11.0)", "scipy (>=1.10.0)", "tables (>=3.8.0)", "tabulate (>=0.9.0)", "xarray (>=2022.12.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)", "zstandard (>=0.19.0)"] +aws = ["s3fs (>=2022.11.0)"] +clipboard = ["PyQt5 (>=5.15.9)", "qtpy (>=2.3.0)"] +compression = ["zstandard (>=0.19.0)"] +computation = ["scipy (>=1.10.0)", "xarray (>=2022.12.0)"] +consortium-standard = ["dataframe-api-compat (>=0.1.7)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.1.0)", "python-calamine (>=0.1.7)", "pyxlsb (>=1.0.10)", "xlrd (>=2.0.1)", "xlsxwriter (>=3.0.5)"] +feather = ["pyarrow (>=10.0.1)"] +fss = ["fsspec (>=2022.11.0)"] +gcp = ["gcsfs (>=2022.11.0)", "pandas-gbq (>=0.19.0)"] +hdf5 = ["tables (>=3.8.0)"] +html = ["beautifulsoup4 (>=4.11.2)", "html5lib (>=1.1)", "lxml (>=4.9.2)"] +mysql = ["SQLAlchemy (>=2.0.0)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.1.2)", "tabulate (>=0.9.0)"] +parquet = ["pyarrow (>=10.0.1)"] +performance = ["bottleneck (>=1.3.6)", "numba (>=0.56.4)", "numexpr (>=2.8.4)"] +plot = ["matplotlib (>=3.6.3)"] +postgresql = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "psycopg2 (>=2.9.6)"] +pyarrow = ["pyarrow (>=10.0.1)"] +spss = ["pyreadstat (>=1.2.0)"] +sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-driver-sqlite (>=0.8.0)"] +test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.9.2)"] + [[package]] name = "parsedatetime" version = "2.6" @@ -1044,6 +1583,23 @@ docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx- test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] type = ["mypy (>=1.8)"] +[[package]] +name = "proto-plus" +version = "1.24.0" +description = "Beautiful, Pythonic protocol buffers." +optional = false +python-versions = ">=3.7" +files = [ + {file = "proto-plus-1.24.0.tar.gz", hash = "sha256:30b72a5ecafe4406b0d339db35b56c4059064e69227b8c3bda7462397f966445"}, + {file = "proto_plus-1.24.0-py3-none-any.whl", hash = "sha256:402576830425e5f6ce4c2a6702400ac79897dab0b4343821aa5188b0fab81a12"}, +] + +[package.dependencies] +protobuf = ">=3.19.0,<6.0.0dev" + +[package.extras] +testing = ["google-api-core (>=1.31.5)"] + [[package]] name = "protobuf" version = "4.25.3" @@ -1064,6 +1620,163 @@ files = [ {file = "protobuf-4.25.3.tar.gz", hash = "sha256:25b5d0b42fd000320bd7830b349e3b696435f3b329810427a6bcce6a5492cc5c"}, ] +[[package]] +name = "psycopg2-binary" +version = "2.9.9" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +optional = false +python-versions = ">=3.7" +files = [ + {file = "psycopg2-binary-2.9.9.tar.gz", hash = "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win32.whl", hash = "sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl", hash = "sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-win32.whl", hash = "sha256:64cf30263844fa208851ebb13b0732ce674d8ec6a0c86a4e160495d299ba3c93"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-win_amd64.whl", hash = "sha256:81ff62668af011f9a48787564ab7eded4e9fb17a4a6a74af5ffa6a457400d2ab"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win32.whl", hash = "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl", hash = "sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win32.whl", hash = "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl", hash = "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win32.whl", hash = "sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl", hash = "sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957"}, +] + +[[package]] +name = "pyarrow" +version = "17.0.0" +description = "Python library for Apache Arrow" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyarrow-17.0.0-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:a5c8b238d47e48812ee577ee20c9a2779e6a5904f1708ae240f53ecbee7c9f07"}, + {file = "pyarrow-17.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:db023dc4c6cae1015de9e198d41250688383c3f9af8f565370ab2b4cb5f62655"}, + {file = "pyarrow-17.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da1e060b3876faa11cee287839f9cc7cdc00649f475714b8680a05fd9071d545"}, + {file = "pyarrow-17.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75c06d4624c0ad6674364bb46ef38c3132768139ddec1c56582dbac54f2663e2"}, + {file = "pyarrow-17.0.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:fa3c246cc58cb5a4a5cb407a18f193354ea47dd0648194e6265bd24177982fe8"}, + {file = "pyarrow-17.0.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:f7ae2de664e0b158d1607699a16a488de3d008ba99b3a7aa5de1cbc13574d047"}, + {file = "pyarrow-17.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:5984f416552eea15fd9cee03da53542bf4cddaef5afecefb9aa8d1010c335087"}, + {file = "pyarrow-17.0.0-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:1c8856e2ef09eb87ecf937104aacfa0708f22dfeb039c363ec99735190ffb977"}, + {file = "pyarrow-17.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2e19f569567efcbbd42084e87f948778eb371d308e137a0f97afe19bb860ccb3"}, + {file = "pyarrow-17.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b244dc8e08a23b3e352899a006a26ae7b4d0da7bb636872fa8f5884e70acf15"}, + {file = "pyarrow-17.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b72e87fe3e1db343995562f7fff8aee354b55ee83d13afba65400c178ab2597"}, + {file = "pyarrow-17.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dc5c31c37409dfbc5d014047817cb4ccd8c1ea25d19576acf1a001fe07f5b420"}, + {file = "pyarrow-17.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e3343cb1e88bc2ea605986d4b94948716edc7a8d14afd4e2c097232f729758b4"}, + {file = "pyarrow-17.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:a27532c38f3de9eb3e90ecab63dfda948a8ca859a66e3a47f5f42d1e403c4d03"}, + {file = "pyarrow-17.0.0-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:9b8a823cea605221e61f34859dcc03207e52e409ccf6354634143e23af7c8d22"}, + {file = "pyarrow-17.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f1e70de6cb5790a50b01d2b686d54aaf73da01266850b05e3af2a1bc89e16053"}, + {file = "pyarrow-17.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0071ce35788c6f9077ff9ecba4858108eebe2ea5a3f7cf2cf55ebc1dbc6ee24a"}, + {file = "pyarrow-17.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:757074882f844411fcca735e39aae74248a1531367a7c80799b4266390ae51cc"}, + {file = "pyarrow-17.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:9ba11c4f16976e89146781a83833df7f82077cdab7dc6232c897789343f7891a"}, + {file = "pyarrow-17.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b0c6ac301093b42d34410b187bba560b17c0330f64907bfa4f7f7f2444b0cf9b"}, + {file = "pyarrow-17.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:392bc9feabc647338e6c89267635e111d71edad5fcffba204425a7c8d13610d7"}, + {file = "pyarrow-17.0.0-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:af5ff82a04b2171415f1410cff7ebb79861afc5dae50be73ce06d6e870615204"}, + {file = "pyarrow-17.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:edca18eaca89cd6382dfbcff3dd2d87633433043650c07375d095cd3517561d8"}, + {file = "pyarrow-17.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7c7916bff914ac5d4a8fe25b7a25e432ff921e72f6f2b7547d1e325c1ad9d155"}, + {file = "pyarrow-17.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f553ca691b9e94b202ff741bdd40f6ccb70cdd5fbf65c187af132f1317de6145"}, + {file = "pyarrow-17.0.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0cdb0e627c86c373205a2f94a510ac4376fdc523f8bb36beab2e7f204416163c"}, + {file = "pyarrow-17.0.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:d7d192305d9d8bc9082d10f361fc70a73590a4c65cf31c3e6926cd72b76bc35c"}, + {file = "pyarrow-17.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:02dae06ce212d8b3244dd3e7d12d9c4d3046945a5933d28026598e9dbbda1fca"}, + {file = "pyarrow-17.0.0-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:13d7a460b412f31e4c0efa1148e1d29bdf18ad1411eb6757d38f8fbdcc8645fb"}, + {file = "pyarrow-17.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9b564a51fbccfab5a04a80453e5ac6c9954a9c5ef2890d1bcf63741909c3f8df"}, + {file = "pyarrow-17.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32503827abbc5aadedfa235f5ece8c4f8f8b0a3cf01066bc8d29de7539532687"}, + {file = "pyarrow-17.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a155acc7f154b9ffcc85497509bcd0d43efb80d6f733b0dc3bb14e281f131c8b"}, + {file = "pyarrow-17.0.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:dec8d129254d0188a49f8a1fc99e0560dc1b85f60af729f47de4046015f9b0a5"}, + {file = "pyarrow-17.0.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:a48ddf5c3c6a6c505904545c25a4ae13646ae1f8ba703c4df4a1bfe4f4006bda"}, + {file = "pyarrow-17.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:42bf93249a083aca230ba7e2786c5f673507fa97bbd9725a1e2754715151a204"}, + {file = "pyarrow-17.0.0.tar.gz", hash = "sha256:4beca9521ed2c0921c1023e68d097d0299b62c362639ea315572a58f3f50fd28"}, +] + +[package.dependencies] +numpy = ">=1.16.6" + +[package.extras] +test = ["cffi", "hypothesis", "pandas", "pytest", "pytz"] + +[[package]] +name = "pyasn1" +version = "0.6.0" +description = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyasn1-0.6.0-py2.py3-none-any.whl", hash = "sha256:cca4bb0f2df5504f02f6f8a775b6e416ff9b0b3b16f7ee80b5a3153d9b804473"}, + {file = "pyasn1-0.6.0.tar.gz", hash = "sha256:3a35ab2c4b5ef98e17dfdec8ab074046fbda76e281c5a706ccd82328cfc8f64c"}, +] + +[[package]] +name = "pyasn1-modules" +version = "0.4.0" +description = "A collection of ASN.1-based protocols modules" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pyasn1_modules-0.4.0-py3-none-any.whl", hash = "sha256:be04f15b66c206eed667e0bb5ab27e2b1855ea54a842e5037738099e8ca4ae0b"}, + {file = "pyasn1_modules-0.4.0.tar.gz", hash = "sha256:831dbcea1b177b28c9baddf4c6d1013c24c3accd14a1873fffaa6a2e905f17b6"}, +] + +[package.dependencies] +pyasn1 = ">=0.4.6,<0.7.0" + [[package]] name = "pycparser" version = "2.22" @@ -1505,6 +2218,20 @@ files = [ {file = "rpds_py-0.19.1.tar.gz", hash = "sha256:31dd5794837f00b46f4096aa8ccaa5972f73a938982e32ed817bb520c465e520"}, ] +[[package]] +name = "rsa" +version = "4.9" +description = "Pure-Python RSA implementation" +optional = false +python-versions = ">=3.6,<4" +files = [ + {file = "rsa-4.9-py3-none-any.whl", hash = "sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7"}, + {file = "rsa-4.9.tar.gz", hash = "sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21"}, +] + +[package.dependencies] +pyasn1 = ">=0.1.3" + [[package]] name = "secretstorage" version = "3.3.3" @@ -1711,4 +2438,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "4f39e34f0949d536359afbcc5dada4a0ba89bd29f5d29291aff4879333a8566f" +content-hash = "4ad95506aaa057525879a28f18e9a054fb9fe972b3e86318d0c059504f919913" diff --git a/connectors/source_zendesk_support/pyproject.toml b/pyproject.toml similarity index 87% rename from connectors/source_zendesk_support/pyproject.toml rename to pyproject.toml index 4f10a2cb..f94e39cc 100644 --- a/connectors/source_zendesk_support/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,8 @@ readme = "README.md" python = "^3.11" dbt = "^1.0.0.38.6" dbt-snowflake = "^1.8.3" +dbt-bigquery = "^1.8.2" +dbt-postgres = "^1.8.2" [build-system] diff --git a/source-github/README.md b/source-github/README.md deleted file mode 100644 index 6163fcdf..00000000 --- a/source-github/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Airbyte github dbt Package - -This package contains dbt models for Airbyte github source. - -What it includes: - -* A complete source description -* ERD model for the source -* Diagram documentation for the source diff --git a/source-github/dbt_project.yaml b/source-github/dbt_project.yaml deleted file mode 100644 index cb198d17..00000000 --- a/source-github/dbt_project.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: source-github_erd - -config-version: 2 - -version: x.y.z - -profile: airbyte - -model-paths: - - models - -macro-paths: - - macros - -target-path: target - -clean-targets: - - target - - dbt_modules - - logs - -require-dbt-version: - - ">=1.0.0" - - "<2.0.0" - -models: - source-github_erd: - materialized: table - staging: - materialized: view diff --git a/source-github/models/source.yaml b/source-github/models/source.yaml deleted file mode 100644 index bffd93f4..00000000 --- a/source-github/models/source.yaml +++ /dev/null @@ -1,1541 +0,0 @@ -version: 2 - -sources: - - name: github - schema: airbyte_schema - database: airbyte_database - loader: airbyte - loaded_at_field: _airbyte_extracted_at - tables: - - name: assignees - columns: - - name: repository - description: Repository where the assignee is assigned - - name: login - description: Username of the assignee - - name: id - description: Unique identifier of the assignee - - name: node_id - description: Node ID of the assignee - - name: avatar_url - description: URL of the assignee's avatar image - - name: gravatar_id - description: Gravatar ID of the assignee - - name: url - description: URL of the assignee's account - - name: html_url - description: URL of the assignee's GitHub profile - - name: followers_url - description: URL of the assignee's followers - - name: following_url - description: URL of the assignee's following - - name: gists_url - description: URL of the assignee's gists - - name: starred_url - description: URL of the assignee's starred items - - name: subscriptions_url - description: URL of the assignee's subscriptions - - name: organizations_url - description: URL of the assignee's organizations - - name: repos_url - description: URL of the assignee's repositories - - name: events_url - description: URL of the assignee's events - - name: received_events_url - description: URL of the assignee's received events - - name: type - description: Type of the assignee's account - - name: site_admin - description: Boolean indicating if the assignee is a site administrator - - name: deployments - columns: - - name: url - description: URL to access more details about the deployment. - - name: id - description: Unique identifier for the deployment. - - name: node_id - description: Node identifier for the deployment. - - name: task - description: Indicates the type of task being performed in the deployment. - - name: original_environment - description: Original environment name before promotion or changes. - - name: environment - description: The deployment environment (e.g., staging, production). - - name: description - description: Description provided for the deployment. - - name: created_at - description: The timestamp when the deployment was created. - - name: updated_at - description: The timestamp when the deployment was last updated. - - name: statuses_url - description: URL to retrieve the statuses of the deployment. - - name: repository_url - description: URL of the repository where the deployment originated. - - name: creator - description: Details about the user who created the deployment. - - name: sha - description: The SHA hash of the deployment. - - name: ref - description: The Git ref that was deployed. - - name: payload - description: Additional information or data associated with the deployment. - - name: transient_environment - description: Indicates if the environment is temporary or not persistent. - - name: production_environment - description: Indicates if the deployment is in a production environment. - - name: performed_via_github_app - description: Indicates if the deployment was performed via a GitHub App. - - name: repository - description: Details about the repository where the deployment originated. - - name: team_memberships - columns: - - name: state - description: The current state of the team membership (active, pending, etc.). - - name: role - description: The role or position of the user within the team. - - name: url - description: The URL link to access more details about the team membership. - - name: organization - description: The name of the organization the team membership belongs to. - - name: team_slug - description: The unique identifier (slug) of the team the user belongs to. - - name: username - description: The username of the user associated with the team membership. - - name: reviews - columns: - - name: repository - description: Information about the repository where the review is posted. - - name: id - description: The unique identifier of the review. - - name: node_id - description: The node identifier of the review. - - name: user - description: Information about the user who submitted the review. - - name: body - description: The content of the review comment. - - name: state - description: The state of the review (e.g., open, closed). - - name: html_url - description: The URL of the review comment. - - name: pull_request_url - description: The URL of the pull request associated with the review. - - name: _links - description: Contains relevant hyperlinks related to the review data. - - name: submitted_at - description: The date and time when the review was submitted. - - name: created_at - description: The date and time when the review was created. - - name: updated_at - description: The date and time when the review was last updated. - - name: commit_id - description: The unique identifier of the commit associated with the review. - - name: author_association - description: The association of the author of the review with the repository. - - name: events - columns: - - name: repository - description: Deprecated. Use 'repo' field instead. - - name: type - description: Type of event that occurred. - - name: public - description: Indicates whether the event is public or not. - - name: payload - description: Additional event-specific data. - - name: repo - description: Information about the repository where the event occurred. - - name: actor - description: Information about the user performing the event. - - name: org - description: Information about the organization associated with the event. - - name: created_at - description: The timestamp when the event occurred. - - name: id - description: Unique identifier for the event. - - name: comments - columns: - - name: repository - description: Details about the repository to which the comment belongs - - name: id - description: The unique identifier of the comment - - name: node_id - description: The unique identifier of the node - - name: user - description: Details about the user who created the comment - - name: url - description: The URL of the comment - - name: html_url - description: The URL of the comment on GitHub - - name: body - description: The content of the comment - - name: user_id - description: The unique identifier of the user - - name: created_at - description: The date and time the comment was created - - name: updated_at - description: The date and time the comment was last updated - - name: issue_url - description: The URL of the issue to which the comment belongs - - name: author_association - description: The association of the comment author to the repository (e.g., owner, member, collaborator, contributor, etc.) - - name: reactions - description: Reactions (e.g., like, heart, etc.) received on the comment - - name: performed_via_github_app - description: Details about the GitHub App that performed the action - - name: pull_request_stats - columns: - - name: repository - description: The repository to which the pull request belongs. - - name: id - description: The unique identifier of the pull request. - - name: node_id - description: The node ID of the pull request. - - name: number - description: The number of the pull request. - - name: merged - description: Indicates if the pull request has been merged. - - name: mergeable - description: Indicates if the pull request is mergeable. - - name: can_be_rebased - description: Indicates whether the pull request can be rebased onto the base branch. - - name: merge_state_status - description: The status of the merge state for the pull request. - - name: merged_by - description: The user who merged the pull request. - - name: comments - description: The total number of comments on the pull request. - - name: review_comments - description: The total number of review comments on the pull request. - - name: maintainer_can_modify - description: Indicates if maintainers can modify the pull request. - - name: commits - description: The total number of commits in the pull request. - - name: additions - description: The total number of lines added in the pull request. - - name: deletions - description: The total number of lines deleted in the pull request. - - name: changed_files - description: The number of files changed in the pull request. - - name: updated_at - description: The date and time when the pull request was last updated. - - name: workflow_runs - columns: - - name: id - description: ID of the workflow run. - - name: name - description: Name of the workflow. - - name: node_id - description: Node ID of the workflow run. - - name: head_branch - description: The branch associated with the head commit. - - name: head_sha - description: SHA of the head commit. - - name: path - description: The path where the workflow file is located. - - name: display_title - description: Title to display for the workflow run. - - name: run_number - description: The unique number assigned to the workflow run. - - name: event - description: The event that triggered the workflow run. - - name: status - description: The current status of the workflow run. - - name: conclusion - description: The outcome or result of the workflow run. - - name: workflow_id - description: ID of the workflow associated with the run. - - name: check_suite_id - description: ID of the associated GitHub check suite. - - name: check_suite_node_id - description: Node ID of the associated GitHub check suite. - - name: url - description: URL to access details of the workflow run. - - name: html_url - description: URL to view the workflow run on GitHub. - - name: pull_requests - description: List of all pull requests associated with the workflow run. - - name: created_at - description: The timestamp when the workflow run was created. - - name: updated_at - description: The timestamp when the workflow run was last updated. - - name: run_attempt - description: Specifies the attempt number of the workflow run. - - name: referenced_workflows - description: List of workflows referenced by the workflow runs - - name: run_started_at - description: The timestamp when the workflow run started. - - name: jobs_url - description: URL to access jobs associated with the workflow run. - - name: logs_url - description: URL to access logs generated by the workflow run. - - name: check_suite_url - description: URL to access the check suite details. - - name: artifacts_url - description: URL to access artifacts generated by the workflow run. - - name: cancel_url - description: URL to cancel the workflow run if supported. - - name: rerun_url - description: URL to rerun the workflow. - - name: previous_attempt_url - description: URL to access the previous attempt of the workflow run. - - name: workflow_url - description: URL to access details of the workflow. - - name: head_commit - description: Details about the commit associated with the workflow run. - - name: repository - description: Details about the repository where the workflow run is executed. - - name: head_repository - description: Information about the repository where the workflow was triggered. - - name: actor - description: The user or entity responsible for triggering the workflow run. - - name: triggering_actor - description: The user or entity that triggered the workflow run. - - name: pull_requests - columns: - - name: repository - description: Repository information - - name: url - description: URL for fetching detailed information about this pull request - - name: id - description: Unique identifier for the pull request - - name: node_id - description: Node identifier for the pull request - - name: html_url - description: URL for viewing the pull request on GitHub - - name: diff_url - description: URL to view the diff for this pull request - - name: patch_url - description: URL for fetching the patch file for this pull request - - name: issue_url - description: URL for viewing the issue associated with this pull request - - name: commits_url - description: URL for fetching commits on this pull request - - name: review_comments_url - description: URL for fetching review comments on this pull request - - name: review_comment_url - description: URL for fetching review comments on this pull request - - name: comments_url - description: URL for fetching comments on this pull request - - name: statuses_url - description: URL for fetching status information for this pull request - - name: number - description: Number assigned to the pull request - - name: state - description: State of the pull request - - name: locked - description: Indicates if the pull request is locked - - name: title - description: Title of the pull request - - name: user - description: User who created the pull request - - name: body - description: Body content of the pull request - - name: labels - description: Labels attached to this pull request - - name: milestone - description: Milestone information for this pull request - - name: active_lock_reason - description: Reason this pull request is locked - - name: created_at - description: Date and time when the pull request was created - - name: updated_at - description: Date and time when the pull request was last updated - - name: closed_at - description: Date and time when the pull request was closed - - name: merged_at - description: Date and time when the pull request was merged - - name: merge_commit_sha - description: SHA hash of the merged commit - - name: assignee - description: User assigned to this pull request - - name: assignees - description: Users assigned to this pull request - - name: requested_reviewers - description: Requested reviewers for this pull request - - name: requested_teams - description: Requested teams for this pull request - - name: head - description: Head branch information - - name: base - description: Base branch information - - name: _links - description: Object containing links related to the pull request. - - name: author_association - description: Association of the author with this pull request - - name: auto_merge - description: Details about automatic merging of this pull request - - name: draft - description: Indicates if the pull request is a draft - - name: commit_comments - columns: - - name: repository - description: Details of the repository to which the comment belongs - - name: html_url - description: The URL to view the comment on GitHub's web interface - - name: url - description: The API URL to fetch the details of the comment - - name: id - description: The unique identifier of the comment - - name: node_id - description: The globally unique identifier for the comment - - name: body - description: The content of the comment - - name: path - description: The file path to which the comment is associated - - name: position - description: The position in the file at which the comment is located - - name: line - description: The line number in the file at which the comment is located - - name: commit_id - description: The identifier of the commit to which the comment is associated - - name: user - description: Details of the user who made the comment - - name: created_at - description: The date and time when the comment was created - - name: updated_at - description: The date and time when the comment was last updated - - name: author_association - description: The association of the user who made the comment with the repository (e.g., owner, collaborator, member, contributor) - - name: reactions - description: Reactions (e.g., thumbs up, hooray) associated with the comment - - name: project_cards - columns: - - name: url - description: The URL to access the project card. - - name: project_url - description: The URL to access the project that includes the project card. - - name: id - description: The unique identifier of the project card. - - name: node_id - description: The unique Node ID of the project card. - - name: note - description: Any notes associated with the project card. - - name: archived - description: Indicates whether the project card is archived or not. - - name: creator - description: The user who created the project card. - - name: created_at - description: The date and time when the project card was created. - - name: updated_at - description: The date and time when the project card was last updated. - - name: column_url - description: The URL to access the project column associated with the project card. - - name: content_url - description: The URL that provides direct access to the project card's content. - - name: repository - description: The repository to which the project card is linked. - - name: project_id - description: The unique identifier of the project to which the project card belongs. - - name: column_id - description: The unique identifier of the project column that the project card belongs to. - - name: issue_milestones - columns: - - name: repository - description: Repository to which the milestone belongs - - name: url - description: API endpoint URL for the milestone - - name: html_url - description: URL to view the milestone in a web browser - - name: labels_url - description: URL to fetch labels associated with the milestone - - name: id - description: Unique identifier for the milestone - - name: node_id - description: Unique identifier for the milestone node - - name: number - description: Numeric identifier for the milestone - - name: state - description: Current state of the milestone (open/closed) - - name: title - description: Title or name of the milestone - - name: description - description: Brief description of the milestone - - name: creator - description: User who created the milestone - - name: open_issues - description: Total number of open issues within the milestone - - name: closed_issues - description: Total number of issues closed within the milestone - - name: created_at - description: Timestamp indicating when the milestone was created - - name: updated_at - description: Timestamp indicating when the milestone was last updated - - name: closed_at - description: Timestamp indicating when the milestone was closed - - name: due_on - description: Timestamp indicating when the milestone is due - - name: workflows - columns: - - name: id - description: Unique identifier for the workflow - - name: node_id - description: Node ID of the workflow - - name: name - description: Name of the workflow - - name: path - description: Path to the workflow in the repository - - name: state - description: Current state of the workflow - - name: created_at - description: Date and time when the workflow was created - - name: updated_at - description: Date and time when the workflow was last updated - - name: url - description: URL to access detailed information about the workflow - - name: html_url - description: URL to view the workflow on GitHub's web interface - - name: badge_url - description: URL for the badge that represents the workflow status - - name: repository - description: Repository information associated with the workflow - - name: workflow_jobs - columns: - - name: id - description: Identifier of the job - - name: run_id - description: Identifier of the run associated with the job - - name: workflow_name - description: Name of the workflow associated with the job - - name: head_branch - description: Name of the branch where the job was triggered - - name: run_url - description: URL to view the run details associated with the job - - name: run_attempt - description: Number of the run attempt for the job - - name: node_id - description: Node ID of the job - - name: head_sha - description: Commit SHA associated with the job - - name: url - description: URL to fetch the details of the job - - name: html_url - description: URL to view the job details in a web browser - - name: status - description: Status of the job (e.g., in_progress, completed) - - name: conclusion - description: Conclusion of the job execution (e.g., success, failure) - - name: created_at - description: Timestamp when the job was created - - name: started_at - description: Timestamp when the job was started - - name: completed_at - description: Timestamp when the job was completed - - name: name - description: Name of the job - - name: steps - description: List of steps within the job - - name: check_run_url - description: URL to view the check run associated with the job - - name: labels - description: Labels associated with the job - - name: runner_id - description: Identifier of the runner - - name: runner_name - description: Name of the runner - - name: runner_group_id - description: Identifier of the runner group - - name: runner_group_name - description: Name of the runner group - - name: repository - description: Repository information associated with the job - - name: commits - columns: - - name: repository - description: The repository where the commit was made. - - name: branch - description: The branch name where the commit was made. - - name: created_at - description: The creation date and time of the commit. - - name: url - description: URL for accessing the commit data. - - name: sha - description: The SHA of the commit. - - name: node_id - description: The unique identifier of the commit node. - - name: html_url - description: URL for viewing the commit on GitHub. - - name: comments_url - description: URL for accessing comments on the commit. - - name: commit - description: Information about the commit including author, committer, tree, and verification details. - - name: author - description: The author of the commit. - - name: committer - description: The committer of the commit. - - name: parents - description: List of parent commits of the current commit. - - name: collaborators - columns: - - name: repository - description: Repository information related to the collaborator - - name: login - description: Username of the collaborator - - name: id - description: Unique identifier of the collaborator - - name: node_id - description: Node ID of the collaborator - - name: avatar_url - description: URL of the collaborator's avatar image - - name: gravatar_id - description: Gravatar ID of the collaborator - - name: url - description: URL of the collaborator's GitHub API endpoint - - name: html_url - description: HTML URL of the collaborator's profile - - name: followers_url - description: URL of the followers of the collaborator - - name: following_url - description: URL of the users followed by the collaborator - - name: gists_url - description: URL of gists created by the collaborator - - name: starred_url - description: URL of the repositories starred by the collaborator - - name: subscriptions_url - description: URL of the repositories subscribed to by the collaborator - - name: organizations_url - description: URL of organizations the collaborator is associated with - - name: repos_url - description: URL of the repositories of the collaborator - - name: events_url - description: URL of the events related to the collaborator - - name: received_events_url - description: URL of events received by the collaborator - - name: type - description: Type of the collaborator (e.g., User) - - name: site_admin - description: Indicates if the collaborator is a site administrator - - name: role_name - description: Name of the collaborator's role - - name: permissions - description: The permissions assigned to the collaborators - - name: organizations - columns: - - name: login - description: Login username of the organization. - - name: id - description: Unique identifier of the organization. - - name: node_id - description: Node ID of the organization. - - name: url - description: URL to the organization's API endpoint. - - name: repos_url - description: URL to fetch repositories of the organization. - - name: events_url - description: URL to fetch events related to the organization. - - name: hooks_url - description: URL to manage webhooks for the organization. - - name: issues_url - description: URL to fetch issues related to the organization. - - name: members_url - description: URL to fetch members of the organization. - - name: public_members_url - description: URL to fetch public members of the organization. - - name: avatar_url - description: URL to the avatar image of the organization. - - name: description - description: Description of the organization. - - name: name - description: Name of the organization. - - name: company - description: Name of the company associated with the organization. - - name: blog - description: URL to the blog of the organization. - - name: location - description: Physical location of the organization. - - name: email - description: Email address of the organization. - - name: twitter_username - description: Twitter username of the organization. - - name: is_verified - description: Indicates if the organization is verified. - - name: has_organization_projects - description: Indicates if the organization has projects. - - name: has_repository_projects - description: Indicates if the organization has projects tied to repositories. - - name: public_repos - description: Number of public repositories owned by the organization. - - name: public_gists - description: Number of public gists created by the organization. - - name: followers - description: Number of followers the organization has. - - name: following - description: Number of accounts the organization is following. - - name: html_url - description: URL to the organization's profile page. - - name: created_at - description: Timestamp indicating when the organization was created. - - name: updated_at - description: Timestamp indicating when the organization was last updated. - - name: archived_at - description: Timestamp indicating when the organization was archived. - - name: type - description: Type of the organization. - - name: total_private_repos - description: Total number of private repositories owned by the organization. - - name: owned_private_repos - description: Number of private repositories owned by the organization. - - name: private_gists - description: Number of private gists created by the organization. - - name: disk_usage - description: Disk space used by the organization. - - name: collaborators - description: Number of collaborators the organization has. - - name: billing_email - description: Email address associated with the organization's billing. - - name: default_repository_permission - description: Default permission level for new repositories. - - name: members_can_create_repositories - description: Indicates if members can create repositories. - - name: two_factor_requirement_enabled - description: Indicates if two-factor authentication is required for the organization. - - name: members_allowed_repository_creation_type - description: Type of repositories members are allowed to create. - - name: members_can_create_public_repositories - description: Indicates if members can create public repositories. - - name: members_can_create_private_repositories - description: Indicates if members can create private repositories. - - name: members_can_create_internal_repositories - description: Indicates if members can create internal repositories. - - name: members_can_create_pages - description: Indicates if members can create pages. - - name: members_can_fork_private_repositories - description: Indicates if members can fork private repositories. - - name: web_commit_signoff_required - description: Indicates if web commit signoff is required for the organization. - - name: members_can_create_public_pages - description: Indicates if members can create public pages. - - name: members_can_create_private_pages - description: Indicates if members can create private pages. - - name: plan - description: Information about the subscription plan of the organization. - - name: advanced_security_enabled_for_new_repositories - description: Indicates if advanced security features are enabled for new repositories within the organization. - - name: dependabot_alerts_enabled_for_new_repositories - description: Indicates if dependabot alerts are enabled for new repositories within the organization. - - name: dependabot_security_updates_enabled_for_new_repositories - description: Indicates if dependabot security updates are enabled for new repositories within the organization. - - name: dependency_graph_enabled_for_new_repositories - description: Indicates if dependency graph is enabled for new repositories within the organization. - - name: secret_scanning_enabled_for_new_repositories - description: Indicates if secret scanning is enabled for new repositories within the organization. - - name: secret_scanning_push_protection_enabled_for_new_repositories - description: Indicates if secret scanning push protection is enabled for new repositories. - - name: secret_scanning_push_protection_custom_link_enabled - description: Indicates if custom link for secret scanning push protection is enabled. - - name: secret_scanning_push_protection_custom_link - description: Custom link for secret scanning push protection. - - name: stargazers - columns: - - name: repository - description: The repository that was starred by a user. - - name: user_id - description: The unique identifier of the user who starred the repository. - - name: starred_at - description: The date and time when the user starred the repository. - - name: user - description: The user who starred the repository. - - name: teams - columns: - - name: organization - description: The organization to which the team belongs. - - name: id - description: The unique identifier of the team. - - name: node_id - description: The node identifier of the team. - - name: url - description: The API URL of the team. - - name: html_url - description: The URL of the team on GitHub. - - name: name - description: The name of the team. - - name: slug - description: The unique URL-friendly name of the team. - - name: description - description: The description of the team. - - name: privacy - description: The privacy setting of the team. - - name: notification_setting - description: The notification setting of the team. - - name: permission - description: The permission level of the team. - - name: members_url - description: The URL to fetch members of the team. - - name: repositories_url - description: The URL to fetch repositories of the team. - - name: parent - description: The parent team of the team. - - name: review_comments - columns: - - name: repository - description: Information about the repository where the comment was made - - name: url - description: The URL of the API resource for the comment - - name: pull_request_review_id - description: The ID of the pull request review to which the comment belongs - - name: id - description: The unique identifier of the comment - - name: node_id - description: The unique identifier for the comment node - - name: diff_hunk - description: A snippet of the diff where the comment was made - - name: path - description: The file path where the comment was made - - name: position - description: The position of the comment relative to the diff - - name: original_position - description: The original position of the comment relative to the diff - - name: commit_id - description: The ID of the commit the comment is associated with - - name: original_commit_id - description: The original commit ID associated with the comment - - name: in_reply_to_id - description: The ID of the comment being replied to - - name: user - description: Information about the user who made the comment - - name: body - description: The content of the comment - - name: created_at - description: The timestamp when the comment was created - - name: updated_at - description: The timestamp when the comment was last updated - - name: html_url - description: The URL for viewing the comment on GitHub - - name: pull_request_url - description: The URL of the pull request to which the comment belongs - - name: author_association - description: The association of the author of the comment with the repository - - name: _links - description: Contains links to related resources for the review comment - - name: start_line - description: The starting line of the comment reference - - name: original_start_line - description: The original starting line of the comment reference - - name: start_side - description: The side in the diff where the comment reference started - - name: line - description: The line in the diff where the comment was made - - name: original_line - description: The original line for the comment reference - - name: side - description: The side of the diff where the comment was made (e.g., left or right) - - name: subject_type - description: The type of subject the comment is associated with - - name: reactions - description: Reactions to the comment (e.g., thumbs up, thumbs down) - - name: users - columns: - - name: organization - description: The organization the user belongs to - - name: login - description: The username of the user - - name: id - description: The unique identification number of the user - - name: node_id - description: The ID assigned to the user in the GraphQL API - - name: avatar_url - description: The URL of the user's avatar image - - name: gravatar_id - description: The Gravatar ID associated with the user's email - - name: url - description: The user's GitHub API URL - - name: html_url - description: The URL of the user's GitHub page - - name: followers_url - description: The URL listing the user's followers - - name: following_url - description: The URL listing the users being followed by the user - - name: gists_url - description: The URL of the user's gists - - name: starred_url - description: The URL listing repositories starred by the user - - name: subscriptions_url - description: The URL listing repositories the user is subscribed to - - name: organizations_url - description: The URL listing organizations the user belongs to - - name: repos_url - description: The URL listing repositories owned by the user - - name: events_url - description: The URL of the events that the user has been involved in - - name: received_events_url - description: The URL of events received by the user - - name: type - description: The type of user account (e.g., User or Organization) - - name: site_admin - description: Specifies if the user is a GitHub site administrator - - name: repositories - columns: - - name: id - description: Unique identifier of the repository. - - name: node_id - description: Node ID of the repository. - - name: name - description: Name of the repository. - - name: full_name - description: Full name of the repository. - - name: owner - description: Owner of the repository. - - name: private - description: Indicates if the repository is private. - - name: html_url - description: URL of the repository's GitHub page. - - name: description - description: Brief description of the repository. - - name: fork - description: Indicates if the repository is a fork. - - name: url - description: URL of the repository. - - name: archive_url - description: URL to archive the repository. - - name: assignees_url - description: URL to fetch assignees for issues in the repository. - - name: blobs_url - description: URL to fetch blobs within the repository. - - name: branches_url - description: URL to fetch branches within the repository. - - name: collaborators_url - description: URL to fetch collaborators of the repository. - - name: comments_url - description: URL to fetch comments within the repository. - - name: commits_url - description: URL to fetch commits within the repository. - - name: compare_url - description: URL to compare references within the repository. - - name: contents_url - description: URL to fetch contents within the repository. - - name: contributors_url - description: URL to fetch contributors to the repository. - - name: deployments_url - description: URL to fetch deployments related to the repository. - - name: downloads_url - description: URL to fetch downloads linked to the repository. - - name: events_url - description: URL to fetch events related to the repository. - - name: forks_url - description: URL to fetch forks of the repository. - - name: git_commits_url - description: URL to fetch git commits within the repository. - - name: git_refs_url - description: URL to fetch git references within the repository. - - name: git_tags_url - description: URL to fetch git tags within the repository. - - name: git_url - description: URL for Git protocol to interact with the repository. - - name: issue_comment_url - description: URL to fetch issue comments within the repository. - - name: issue_events_url - description: URL to fetch issue events within the repository. - - name: issues_url - description: URL to fetch issues within the repository. - - name: keys_url - description: URL to fetch keys associated with the repository. - - name: labels_url - description: URL to fetch labels associated with the repository. - - name: languages_url - description: URL to fetch languages used in the repository. - - name: merges_url - description: URL to fetch merges related to the repository. - - name: milestones_url - description: URL to fetch milestones within the repository. - - name: notifications_url - description: URL to manage notifications for the repository. - - name: pulls_url - description: URL to fetch pull requests within the repository. - - name: releases_url - description: URL to fetch releases related to the repository. - - name: ssh_url - description: SSH URL of the repository. - - name: stargazers_url - description: URL to fetch users who starred the repository. - - name: statuses_url - description: URL to fetch commit statuses within the repository. - - name: subscribers_url - description: URL to fetch subscribers of the repository. - - name: subscription_url - description: URL to manage subscriptions to notifications for the repository. - - name: tags_url - description: URL to fetch tags within the repository. - - name: teams_url - description: URL to manage repository teams. - - name: trees_url - description: URL to fetch trees within the repository. - - name: clone_url - description: URL to clone the repository. - - name: mirror_url - description: URL of the mirror repository. - - name: hooks_url - description: URL to manage webhooks for the repository. - - name: svn_url - description: SVN URL of the repository. - - name: homepage - description: URL of the repository's homepage. - - name: language - description: Main programming language used in the repository. - - name: forks_count - description: Count of forks for the repository. - - name: stargazers_count - description: Number of stars the repository has received. - - name: watchers_count - description: Count of watchers for the repository. - - name: size - description: Size of the repository in kilobytes. - - name: default_branch - description: Default branch of the repository. - - name: open_issues_count - description: Count of open issues in the repository. - - name: is_template - description: Indicates if the repository is a template. - - name: topics - description: Topics associated with the repository. - - name: license - description: License information of the repository. - - name: has_issues - description: Indicates if the repository has issues enabled. - - name: has_projects - description: Indicates if the repository has projects enabled. - - name: has_wiki - description: Indicates if the repository has a wiki enabled. - - name: has_pages - description: Indicates if the repository has GitHub Pages enabled. - - name: has_downloads - description: Indicates if the repository has downloads available. - - name: archived - description: Indicates if the repository is archived. - - name: disabled - description: Indicates if the repository is disabled. - - name: visibility - description: Visibility status of the repository. - - name: pushed_at - description: Date and time when the repository was last pushed to. - - name: created_at - description: Date and time when the repository was created. - - name: updated_at - description: Date and time when the repository was last updated. - - name: permissions - description: Permissions granted to different roles for the repository. - - name: allow_forking - description: Indicates if forking is allowed for the repository. - - name: forks - description: Forks information related to the repository. - - name: has_discussions - description: Indicates if the repository has discussions. - - name: open_issues - description: Number of open issues in the repository. - - name: organization - description: Organization the repository belongs to. - - name: watchers - description: Watchers of the repository. - - name: web_commit_signoff_required - description: Indicates if web commit sign-off is required for contributions. - - name: security_and_analysis - description: Security and analysis settings of the repository. - - name: projects - columns: - - name: repository - description: The repository associated with the project. - - name: owner_url - description: The URL to view the owner or creator of the project. - - name: url - description: The URL for accessing the project. - - name: html_url - description: The HTML URL for viewing the project. - - name: columns_url - description: The URL to view the project's columns or categories. - - name: id - description: The unique identifier for the project. - - name: node_id - description: The Node ID associated with the project. - - name: name - description: The name of the project. - - name: body - description: The description or main content of the project. - - name: number - description: The project number or identifier. - - name: state - description: The state or status of the project. - - name: creator - description: The user or entity who created the project. - - name: created_at - description: The date and time when the project was created. - - name: updated_at - description: The date and time when the project was last updated. - - name: contributor_activity - columns: - - name: name - description: Name of the contributor - - name: email - description: Email address of the contributor - - name: login - description: GitHub username of the contributor - - name: id - description: Unique identifier for the contributor - - name: node_id - description: Node ID of the contributor - - name: avatar_url - description: URL of the contributor's avatar image - - name: gravatar_id - description: ID associated with the contributor's Gravatar image - - name: url - description: URL of the contributor's profile - - name: html_url - description: URL of the contributor's profile page on GitHub - - name: followers_url - description: URL of the contributor's followers - - name: following_url - description: URL of the contributor's following - - name: gists_url - description: URL of the contributor's gists - - name: starred_url - description: URL of the starred repository - - name: subscriptions_url - description: URL of the contributor's subscriptions - - name: organizations_url - description: URL of the contributor's organizations - - name: repos_url - description: URL of the contributor's repositories - - name: events_url - description: URL of the contributor's events - - name: repository - description: Repository the contributor is associated with - - name: received_events_url - description: URL of the events received by the contributor - - name: type - description: Type of the contributor (e.g., User, Organization) - - name: site_admin - description: Boolean value indicating if the contributor is a site admin - - name: starred_at - description: Date and time when the repository was starred by the contributor - - name: total - description: Total activity count of the contributor - - name: weeks - description: Activity data of the contributor per week - - name: issue_labels - columns: - - name: repository - description: Information about the repository to which the label belongs. - - name: id - description: Unique identifier for the label. - - name: node_id - description: A unique identifier for the label at the GitHub API level. - - name: url - description: URL that provides direct access to the label resource. - - name: name - description: The name of the label used for identification. - - name: description - description: Descriptive text providing additional information about the label. - - name: color - description: The color associated with the label, typically used for visual representation. - - name: default - description: Indicates if the label is the default label for the repository. - - name: issues - columns: - - name: repository - description: Repository where the issue is located. - - name: id - description: Unique identifier for the issue. - - name: node_id - description: Unique identifier for the issue node. - - name: url - description: URL to retrieve more details about the issue. - - name: repository_url - description: URL to retrieve more details about the repository. - - name: labels_url - description: URL to retrieve labels associated with the issue. - - name: comments_url - description: URL to retrieve comments on the issue. - - name: events_url - description: URL to retrieve events related to the issue. - - name: html_url - description: URL to view the issue on GitHub. - - name: number - description: Number of the issue. - - name: state - description: State of the issue (open/closed). - - name: title - description: Title of the issue. - - name: user - description: User who opened the issue. - - name: body - description: The content of the issue. - - name: user_id - description: Identifier of the user who opened the issue. - - name: labels - description: List of labels attached to the issue. - - name: assignee - description: User assigned to the issue. - - name: assignees - description: List of users assigned to the issue. - - name: milestone - description: Details of the milestone associated with the issue. - - name: locked - description: Flag indicating if the issue is locked. - - name: active_lock_reason - description: Reason for the active lock on the issue, if any. - - name: comments - description: Number of comments on the issue. - - name: pull_request - description: Details of a linked pull request, if the issue is a pull request. - - name: closed_at - description: Date and time when the issue was closed. - - name: created_at - description: Date and time when the issue was created. - - name: updated_at - description: Date and time when the issue was last updated. - - name: author_association - description: The association of the author with the issue. - - name: draft - description: Flag indicating if the issue is a draft. - - name: reactions - description: Reactions to the issue. - - name: timeline_url - description: URL to retrieve the timeline of the issue. - - name: performed_via_github_app - description: Information related to the GitHub App that performed actions on the issue. - - name: state_reason - description: Reason for the state of the issue. - - name: issue_events - columns: - - name: repository - description: Details about a repository - - name: id - description: The unique ID of the event - - name: node_id - description: The unique node ID of the event - - name: url - description: The URL of the event - - name: actor - description: The user who performed the event - - name: event - description: The type of event that occurred - - name: commit_id - description: The ID of the commit related to the event - - name: commit_url - description: The URL to the commit related to the event - - name: created_at - description: The timestamp when the event was created - - name: state_reason - description: The reason associated with the change in state of the issue event. - - name: label - description: Details about a label - - name: review_requester - description: The user who requested a review - - name: issue - description: Information about the associated issue - - name: performed_via_github_app - description: Information about the GitHub App that triggered the event - - name: milestone - description: Details about a milestone - - name: assignee - description: The user assigned to the issue - - name: assigner - description: The user who assigned the assignee to the issue - - name: project_card - description: Details about a project card - - name: dismissed_review - description: Details about a dismissed review - - name: requested_team - description: Details about a team requested for review - - name: rename - description: Details about a rename action - - name: requested_reviewer - description: The user requested to review - - name: branches - columns: - - name: repository - description: Details about the repository associated with the branch. - - name: name - description: The name of the branch. - - name: commit - description: Details about the commit associated with the branch. - - name: protected - description: Indicates if the branch is protected. - - name: protection - description: Details about the protection settings of the branch. - - name: protection_url - description: URL to manage protection settings for the branch. - - name: pull_request_commits - columns: - - name: sha - description: SHA of the commit. - - name: node_id - description: Node ID of the commit. - - name: commit - description: Details about the commit related to the pull request. - - name: url - description: URL to access more details about the commit. - - name: html_url - description: URL to view the commit in a web browser. - - name: comments_url - description: URL to retrieve comments related to the commit. - - name: author - description: Details about the author of the commit. - - name: committer - description: Details about the committer of the commit. - - name: parents - description: List of parent commits associated with the commit. - - name: repository - description: Details about the repository where the commit was made. - - name: pull_number - description: Number associated with the pull request. - - name: releases - columns: - - name: repository - description: The repository associated with the release. - - name: url - description: The URL for the release. - - name: html_url - description: The HTML URL for the release. - - name: assets_url - description: The URL to fetch information about the assets linked to this release. - - name: upload_url - description: The URL for uploading assets to the release. - - name: tarball_url - description: The URL for the tarball file of the release. - - name: zipball_url - description: The URL for the zipball file of the release. - - name: id - description: The unique identifier for the release - - name: node_id - description: The node ID of the release. - - name: tag_name - description: The tag name of the release. - - name: target_commitish - description: The commit SHA or branch name for the release. - - name: name - description: The name of the release. - - name: body - description: The body of the release. - - name: draft - description: Indicates if the release is a draft. - - name: prerelease - description: Indicates if the release is a prerelease. - - name: created_at - description: The timestamp of when the release was created. - - name: published_at - description: The timestamp of when the release was published. - - name: author - description: The author of the release. - - name: assets - description: List of assets (e.g., downloadable files) associated with the release - - name: body_html - description: The HTML body of the release. - - name: body_text - description: The text body of the release. - - name: mentions_count - description: The count of mentions in the release. - - name: discussion_url - description: The URL for the discussion related to the release. - - name: reactions - description: The reactions associated with the release. - - name: project_columns - columns: - - name: url - description: The API URL to fetch more details about this project column. - - name: project_url - description: The URL to view the project associated with this column. - - name: cards_url - description: The API URL to fetch the cards in this project column. - - name: id - description: The unique identification number of this project column. - - name: node_id - description: The node ID of this project column used in the GraphQL API. - - name: name - description: The name given to this project column. - - name: created_at - description: The date and time when this project column was created. - - name: updated_at - description: The date and time when this project column was last updated. - - name: repository - description: The repository to which this project column belongs. - - name: project_id - description: The ID of the project to which this column belongs. - - name: team_members - columns: - - name: login - description: Username of the user - - name: id - description: Unique identifier of the user - - name: node_id - description: Node ID associated with the user - - name: avatar_url - description: URL of the user's avatar image - - name: gravatar_id - description: Unique identifier of the user's Gravatar image - - name: url - description: URL of the user's GitHub API endpoint - - name: html_url - description: URL of the user's GitHub profile - - name: followers_url - description: URL of the user's followers - - name: following_url - description: URL of the users that the user is following - - name: gists_url - description: URL of the user's gists - - name: starred_url - description: URL of the repositories starred by the user - - name: subscriptions_url - description: URL of the repositories the user is subscribed to - - name: organizations_url - description: URL of the organizations the user belongs to - - name: repos_url - description: URL of the user's repositories - - name: events_url - description: URL of the events performed by the user - - name: received_events_url - description: URL of the received events by the user - - name: type - description: Type of user account (e.g., User or Organization) - - name: site_admin - description: Boolean indicating if the user is a site administrator - - name: organization - description: Name of the organization the user is a part of - - name: team_slug - description: Slug identifier of the user's team - - name: tags - columns: - - name: repository - description: Repository information related to the tag - - name: name - description: Name of the tag - - name: commit - description: Information about the commit associated with this tag - - name: zipball_url - description: URL to download a zipball archive of the repository at this tag - - name: tarball_url - description: URL to download a tarball archive of the repository at this tag - - name: node_id - description: Unique identifier of the tag - - name: issue_timeline_events - columns: - - name: repository - description: The repository associated with the issue - - name: issue_number - description: The number of the issue - - name: labeled - description: Event representing a label being added to the issue - - name: unlabeled - description: Event representing a label being removed from the issue - - name: milestoned - description: Event representing the assignment of a milestone to the issue - - name: demilestoned - description: Event representing the removal of a milestone - - name: renamed - description: Event representing the renaming of an entity - - name: review_requested - description: Event representing a review request being made - - name: review_request_removed - description: Event representing a review request being removed - - name: review_dismissed - description: Event representing a review being dismissed - - name: locked - description: Event representing the issue being locked - - name: added_to_project - description: Event representing an issue being added to a project board - - name: moved_columns_in_project - description: Event representing the movement of columns in a project board - - name: removed_from_project - description: Event representing the removal of the issue from a project board - - name: converted_note_to_issue - description: Event representing a note being converted to an issue - - name: comment - description: Event representing a comment being added to the issue - - name: cross-referenced - description: Event representing a cross reference being made - - name: committed - description: Event representing a commit being made - - name: closed - description: Event representing the issue being closed - - name: head_ref_deleted - description: Event representing the deletion of a branch - - name: head_ref_restored - description: Event representing the restoration of a branch - - name: reopened - description: Event representing the reopening of the issue - - name: reviewed - description: Event representing a review being completed - - name: commented - description: Event representing a comment being added to the issue - - name: commit_commented - description: Event representing a comment being added to a commit - - name: assigned - description: Event representing an issue being assigned to a user - - name: unassigned - description: Event representing the unassignment of a user from the issue - - name: state_change - description: Event representing a change in state - - name: connected - description: Event representing a connection being established - - name: auto_squash_enabled - description: Event representing auto-squash being enabled on a commit - - name: merged - description: Event representing the merging of the issue - - name: pull_request_comment_reactions - columns: - - name: id - description: The unique identifier for the reaction. - - name: node_id - description: A unique identifier for the reaction node. - - name: content - description: The type of reaction content, e.g., '+1', 'heart', 'laugh', etc. - - name: created_at - description: The timestamp when the reaction was created. - - name: user - description: The user who reacted to the pull request comment. - - name: repository - description: The repository associated with the pull request comment. - - name: comment_id - description: The ID of the pull request comment to which the reaction belongs. - - name: projects_v2 - columns: - - name: closed - description: Indicates whether the project is closed or not. - - name: created_at - description: The date and time when the project was created. - - name: creator - description: Information about the user who created the project. - - name: closed_at - description: The date and time when the project was closed. - - name: updated_at - description: The date and time when the project was last updated. - - name: node_id - description: The node ID of the project. - - name: id - description: The unique identifier of the project. - - name: number - description: The project number. - - name: public - description: Indicates whether the project is public or private. - - name: readme - description: The README content of the project. - - name: short_description - description: A brief description of the project. - - name: template - description: Indicates whether the project is a template or not. - - name: title - description: The title of the project. - - name: url - description: The URL to access the project. - - name: viewerCanClose - description: Indicates whether the current viewer can close the project. - - name: viewerCanReopen - description: Indicates whether the current viewer can reopen the project. - - name: viewerCanUpdate - description: Indicates whether the current viewer can update the project. - - name: owner_id - description: The ID of the project owner. - - name: repository - description: Information about the repository associated with the project. - - name: issue_reactions - columns: - - name: id - description: The unique identifier of the reaction - - name: node_id - description: The unique identifier of the reaction node - - name: content - description: The type of reaction (e.g., thumbs up, thumbs down, heart) - - name: created_at - description: The date and time when the reaction was created - - name: user - description: The user who created the reaction - - name: repository - description: The repository to which the reaction belongs - - name: issue_number - description: The issue number to which the reaction belongs diff --git a/source-greenhouse/README.md b/source-greenhouse/README.md deleted file mode 100644 index 923428bb..00000000 --- a/source-greenhouse/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Airbyte greenhouse dbt Package - -This package contains dbt models for Airbyte greenhouse source. - -What it includes: - -* A complete source description -* ERD model for the source -* Diagram documentation for the source diff --git a/source-greenhouse/dbt_project.yaml b/source-greenhouse/dbt_project.yaml deleted file mode 100644 index 15aefa0c..00000000 --- a/source-greenhouse/dbt_project.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: source-greenhouse_erd - -config-version: 2 - -version: x.y.z - -profile: airbyte - -model-paths: - - models - -macro-paths: - - macros - -target-path: target - -clean-targets: - - target - - dbt_modules - - logs - -require-dbt-version: - - '>=1.0.0' - - <2.0.0 - -models: - source-greenhouse_erd: - materialized: table - staging: - materialized: view diff --git a/source-greenhouse/models/source.yaml b/source-greenhouse/models/source.yaml deleted file mode 100644 index 460c5443..00000000 --- a/source-greenhouse/models/source.yaml +++ /dev/null @@ -1,695 +0,0 @@ -version: 2 - -sources: - - name: greenhouse - schema: airbyte_schema - database: airbyte_database - loader: airbyte - loaded_at_field: _airbyte_extracted_at - tables: - - name: applications - columns: - - name: status - description: Status of the application. - - name: source - description: Source of the application. - - name: rejection_reason - description: Reason for the application rejection. - - name: rejection_details - description: Details related to the application rejection. - - name: rejected_at - description: Timestamp when the application was rejected. - - name: prospective_office - description: Prospective office for the candidate. - - name: prospective_department - description: Prospective department for the candidate. - - name: prospect_detail - description: Details related to the application prospect. - - name: prospect - description: Status of the application prospect. - - name: location - description: Location related to the application. - - name: last_activity_at - description: Timestamp of the last activity on the application. - - name: jobs - description: Jobs applied for by the candidate. - - name: id - description: Unique identifier for the application. - - name: current_stage - description: Current stage of the application process. - - name: credited_to - description: Information about the employee who credited the application. - - name: candidate_id - description: Unique identifier for the candidate. - - name: attachments - description: Attachments uploaded with the application. - - name: applied_at - description: Timestamp when the candidate applied. - - name: answers - description: Answers provided in the application. - - name: applications_demographics_answers - columns: - - name: id - description: Unique identifier for the demographic answer record - - name: free_form_text - description: Any additional free form text provided as part of the answer - - name: application_id - description: Unique identifier for the application associated with the demographic answer - - name: demographic_question_id - description: Unique identifier for the demographic question answered - - name: demographic_answer_option_id - description: Unique identifier for the selected answer option for the demographic question - - name: created_at - description: Timestamp indicating when the demographic answer was created - - name: updated_at - description: Timestamp indicating when the demographic answer was last updated - - name: applications_interviews - columns: - - name: id - description: Unique identifier for the interview data. - - name: application_id - description: Unique identifier for the job application. - - name: external_event_id - description: ID of the external event associated with the interview. - - name: start - description: Details about the start time of the interview. - - name: end - description: Details about the end time of the interview. - - name: location - description: Location where the interview takes place. - - name: video_conferencing_url - description: URL for the video conferencing platform used for the interview. - - name: status - description: Status of the interview (e.g., scheduled, completed). - - name: created_at - description: Date and time when the application interview data was created. - - name: updated_at - description: Date and time when the application interview data was last updated. - - name: interview - description: Details of the interview such as type or category. - - name: organizer - description: Details of the organizer or coordinator of the interview. - - name: interviewers - description: List of interviewers participating in the interview panel. - - name: candidates - columns: - - name: website_addresses - description: List of candidate's website addresses - - name: updated_at - description: Date and time of last update - - name: title - description: Candidate's title (e.g., Mr., Mrs., Dr.) - - name: tags - description: Tags associated with the candidate - - name: social_media_addresses - description: Candidate's social media addresses - - name: recruiter - description: Recruiter assigned to the candidate - - name: photo_url - description: URL of the candidate's profile photo - - name: phone_numbers - description: Candidate's phone numbers - - name: last_name - description: Candidate's last name - - name: last_activity - description: Details of the last activity related to the candidate - - name: is_private - description: Indicates if the candidate's data is private - - name: id - description: Candidate's ID - - name: first_name - description: Candidate's first name - - name: employments - description: List of candidate's employments - - name: email_addresses - description: Candidate's email addresses - - name: educations - description: List of candidate's educations - - name: created_at - description: Date and time of creation - - name: coordinator - description: Coordinator assigned to the candidate - - name: company - description: Company where the candidate is associated - - name: can_email - description: Indicates if candidate can be emailed - - name: attachments - description: Attachments related to the candidate - - name: applications - description: An array of all applications made by candidates. - - name: application_ids - description: List of application IDs - - name: addresses - description: Candidate's addresses - - name: custom_fields - description: Custom fields associated with the candidate - - name: keyed_custom_fields - description: Keyed custom fields associated with the candidate - - name: close_reasons - columns: - - name: id - description: Unique identifier for the close reason. - - name: name - description: The name or description of the close reason. - - name: custom_fields - columns: - - name: id - description: Unique identifier of the custom field. - - name: name - description: Name of the custom field. - - name: active - description: Indicates whether the custom field is currently active or not. - - name: field_type - description: Type of the custom field (text, dropdown, etc.). - - name: priority - description: Priority of the custom field. - - name: value_type - description: Type of values accepted by the custom field. - - name: private - description: Indicates if the custom field is for private use only. - - name: required - description: Denotes whether the custom field is required or not. - - name: require_approval - description: Specifies if approval is required for changes to the custom field. - - name: trigger_new_version - description: Indicates if a new version should be triggered upon changes to the custom field. - - name: name_key - description: Key associated with the name of the custom field. - - name: description - description: Description of the custom field. - - name: expose_in_job_board_api - description: Specifies if the custom field should be exposed in the job board API. - - name: api_only - description: Denotes if the custom field is used only in API requests. - - name: offices - description: Offices related to the custom field. - - name: departments - description: Departments associated with the custom field. - - name: template_token_string - description: Token string used in templates for the custom field. - - name: custom_field_options - description: List of custom field options available for selection. - - name: degrees - columns: - - name: id - description: Unique identifier for the greenhouse record - - name: name - description: Name of the degrees data - - name: priority - description: Priority level of the degrees data for sorting - - name: external_id - description: Unique identifier for the greenhouse record in an external system - - name: demographics_answers - columns: - - name: id - description: The unique identifier of the demographic answer - - name: free_form_text - description: Any additional free-form text provided as part of the answer - - name: application_id - description: The unique identifier of the application associated with the demographic answer - - name: demographic_question_id - description: The identifier of the demographic question to which the answer belongs - - name: demographic_answer_option_id - description: The identifier of the answer option chosen for the demographic question - - name: created_at - description: The date and time when the demographic answer was created - - name: updated_at - description: The date and time when the demographic answer was last updated - - name: demographics_answer_options - columns: - - name: id - description: Unique identifier for the demographic answer option. - - name: free_form - description: Specifies if the answer option allows for a free-form text input. - - name: active - description: Indicates if the demographic answer option is currently active or not. - - name: name - description: The name or label of the demographic answer option. - - name: demographic_question_id - description: The ID of the demographic question associated with this answer option. - - name: translations - description: Array of translations for the answer option names in different languages. - - name: demographics_questions - columns: - - name: id - description: The unique identifier for the demographic question. - - name: active - description: Specifies if the demographic question is currently active or not. - - name: demographic_question_set_id - description: The ID of the demographic question set this question belongs to. - - name: name - description: The name or title of the demographic question. - - name: translations - description: An array of translations for the demographic question's name in different languages. - - name: required - description: Indicates if the demographic question is required to be answered. - - name: demographics_answers_answer_options - columns: - - name: id - description: The unique identifier of this demographic answer option. - - name: free_form - description: Specifies if the answer option allows for free-form input in addition to predefined options. - - name: active - description: Indicates whether this demographic answer option is active or not. - - name: name - description: The name or label of the demographic answer option. - - name: demographic_question_id - description: The unique identifier of the demographic question associated with this answer option. - - name: translations - description: List of translations for the name of the demographic answer option in different languages. - - name: demographics_question_sets - columns: - - name: id - description: Unique identifier for the demographics question set - - name: title - description: Title of the demographics question set - - name: description - description: A brief description of the demographics question set - - name: active - description: Indicates if the demographics question set is currently active - - name: demographics_question_sets_questions - columns: - - name: id - description: Unique identifier of the question. - - name: active - description: Specifies if the question is active or not. - - name: demographic_question_set_id - description: Unique identifier of the demographic question set to which this question belongs. - - name: name - description: Name of the question. - - name: translations - description: An array of questions related to demographics in multiple languages. - - name: required - description: Indicates if this question is mandatory to answer. - - name: departments - columns: - - name: id - description: Unique ID of this department. - - name: name - description: Name of the department. - - name: parent_id - description: Unique ID of the parent department of this department. - - name: parent_department_external_id - description: External ID of the parent department of this department. - - name: child_ids - description: Unique IDs of child departments associated with this department. - - name: child_department_external_ids - description: External IDs of child departments associated with this department. - - name: external_id - description: External ID of this department. - - name: jobs - columns: - - name: id - description: Unique ID of the job - - name: name - description: Name of the job - - name: requisition_id - description: ID associated with the job requisition - - name: notes - description: Additional notes or comments about the job - - name: confidential - description: Indicates if the job details are confidential - - name: is_template - description: Indicates if the job is a template - - name: copied_from_id - description: The ID of the job from which this job was copied - - name: status - description: Current status of the job - - name: created_at - description: The date and time the job was created - - name: opened_at - description: The date and time the job was opened - - name: closed_at - description: The date and time the job was closed - - name: updated_at - description: The date and time the job was last updated - - name: departments - description: Departments associated with the job - - name: offices - description: Offices associated with the job - - name: hiring_team - description: Members of the hiring team for the job - - name: custom_fields - description: Custom fields related to the job - - name: keyed_custom_fields - description: Keyed custom fields related to the job - - name: openings - description: Openings associated with the job - - name: jobs_openings - columns: - - name: id - description: The unique identifier for the job opening. - - name: opening_id - description: The unique identifier for the job opening. - - name: status - description: The current status of the job opening. - - name: opened_at - description: The date and time when the job opening was created. - - name: closed_at - description: The date and time when the job opening was closed. - - name: application_id - description: The unique identifier for the job application. - - name: close_reason - description: Reason for closing the job opening. - - name: custom_fields - description: Custom fields associated with the job opening. - - name: keyed_custom_fields - description: Custom fields with key-value pairs associated with the job opening. - - name: interviews - columns: - - name: id - description: The unique identifier for the interview - - name: application_id - description: The unique identifier for the job application associated with the interview - - name: external_event_id - description: The identifier for the external event related to the interview - - name: start - description: The start date and time of the interview - - name: end - description: The end date and time of the interview - - name: location - description: The physical or virtual location of the interview - - name: video_conferencing_url - description: The URL for the video conferencing platform used for the interview - - name: status - description: The status of the interview (e.g., scheduled, completed) - - name: created_at - description: The date and time when the interview was created - - name: updated_at - description: The date and time when the interview was last updated - - name: interview - description: Details about the interview such as type or purpose - - name: organizer - description: Information about the individual organizing the interview - - name: interviewers - description: Information about the individuals conducting the interview - - name: job_posts - columns: - - name: id - description: Unique identifier of the job post. - - name: active - description: Flag indicating if the job post is active or not. - - name: live - description: Flag indicating if the job post is live or not. - - name: first_published_at - description: Date and time when the job post was first published. - - name: title - description: Title or headline of the job post. - - name: location - description: Details about the job post location. - - name: internal - description: Flag indicating if the job post is internal or not. - - name: external - description: Flag indicating if the job post is external or not. - - name: job_id - description: ID of the job associated with the job post. - - name: content - description: Content or description of the job post. - - name: internal_content - description: Internal content or description of the job post. - - name: updated_at - description: Date and time when the job post was last updated. - - name: created_at - description: Date and time when the job post was created. - - name: demographic_question_set_id - description: ID of the demographic question set associated with the job post. - - name: questions - description: List of questions related to the job post. - - name: job_stages - columns: - - name: id - description: The unique identifier of the job stage - - name: name - description: The name of the job stage - - name: created_at - description: The timestamp when the job stage was created - - name: updated_at - description: The timestamp when the job stage was last updated - - name: job_id - description: The identifier of the job associated with the job stage - - name: priority - description: The priority level of the job stage - - name: interviews - description: Details of interviews associated with the job stage - - name: jobs_stages - columns: - - name: id - description: The unique identifier for the job stage - - name: name - description: The name of the job stage - - name: created_at - description: The date and time when the job stage was created - - name: updated_at - description: The date and time when the job stage was last updated - - name: job_id - description: The unique identifier of the job associated with this stage - - name: priority - description: The priority level of this job stage - - name: interviews - description: Array of interview details associated with this job stage - - name: offers - columns: - - name: id - description: Unique identifier for the offer - - name: version - description: Version of the offer data - - name: application_id - description: Unique identifier for the application associated with the offer - - name: created_at - description: Timestamp indicating when the offer was created - - name: updated_at - description: Timestamp indicating when the offer was last updated - - name: sent_at - description: Timestamp indicating when the offer was sent - - name: resolved_at - description: Timestamp indicating when the offer was resolved - - name: starts_at - description: Timestamp indicating when the offer starts - - name: status - description: Status of the offer - - name: job_id - description: Unique identifier for the job associated with the offer - - name: candidate_id - description: Unique identifier for the candidate associated with the offer - - name: opening - description: Details about the job opening - - name: custom_fields - description: Additional custom fields related to the offer - - name: keyed_custom_fields - description: Keyed custom fields associated with the offer - - name: rejection_reasons - columns: - - name: id - description: Unique identifier for the rejection reason. - - name: name - description: The name of the rejection reason. - - name: type - description: Type of rejection reason - - name: scorecards - columns: - - name: id - description: The unique identifier of the scorecard. - - name: updated_at - description: The timestamp when the scorecard was last updated. - - name: created_at - description: The timestamp when the scorecard was created. - - name: interview - description: Details about the interview related to the scorecard. - - name: interview_step - description: Details about the interview step associated with the scorecard - - name: candidate_id - description: The unique identifier of the candidate for whom the scorecard is created. - - name: application_id - description: The unique identifier of the job application associated with the scorecard data. - - name: interviewed_at - description: The timestamp when the candidate was interviewed. - - name: submitted_by - description: Details of the user who submitted the scorecard - - name: interviewer - description: Information about the interviewer who conducted the assessment - - name: submitted_at - description: The timestamp when the scorecard was submitted. - - name: overall_recommendation - description: The overall recommendation for the candidate based on the scorecard evaluation. - - name: attributes - description: Information about the attributes related to the scorecard - - name: ratings - description: Ratings given for each question in the scorecard - - name: questions - description: List of questions included in the scorecard - - name: sources - columns: - - name: id - description: The unique identifier for the source. - - name: name - description: The name of the source. - - name: type - description: Type of the data source - - name: users - columns: - - name: id - description: Unique identifier for the user. - - name: name - description: The full name of the user. - - name: first_name - description: The first name of the user. - - name: last_name - description: The last name of the user. - - name: primary_email_address - description: The primary email address of the user. - - name: updated_at - description: The date and time when the user account was last updated. - - name: created_at - description: The date and time when the user account was created. - - name: disabled - description: Indicates whether the user account is disabled. - - name: site_admin - description: Indicates whether the user is a site administrator. - - name: emails - description: Email addresses of the users - - name: employee_id - description: Employee identifier for the user. - - name: linked_candidate_ids - description: IDs of candidates linked to the user. - - name: departments - description: List of departments associated with users - - name: offices - description: List of office locations where users are based - - name: activity_feed - columns: - - name: notes - description: List of notes or comments added in the greenhouse - - name: emails - description: List of emails related to greenhouse communication - - name: activities - description: List of activities recorded in the greenhouse - - name: approvals - columns: - - name: id - description: Unique identifier of the approval request - - name: offer_id - description: Identifier of the offer associated with this approval request - - name: sequential - description: Flag indicating whether the approvals are required in a sequential order - - name: version - description: Version of the approval request - - name: approval_type - description: The type of approval required for the request - - name: approval_status - description: The status of the approval (e.g. pending, approved, rejected) - - name: job_id - description: Identifier of the job associated with this approval request - - name: requested_by_user_id - description: User ID who requested this approval - - name: approver_groups - description: List of groups of approvers with specific requirements - - name: disciplines - columns: - - name: id - description: Unique identifier for the discipline - - name: name - description: Name of the discipline - - name: priority - description: Priority level of the discipline - - name: schools - columns: - - name: id - description: Unique identifier for the school. - - name: name - description: Name of the school. - - name: priority - description: Priority level of the school. - - name: eeoc - columns: - - name: application_id - description: Unique identifier for the job application - - name: candidate_id - description: Unique identifier for the candidate applying for the job - - name: race - description: The racial or ethnic background of the individual. - - name: gender - description: The gender of the individual. - - name: veteran_status - description: The veteran status of the individual. - - name: disability_status - description: The individual's disability status, if any. - - name: submitted_at - description: Timestamp when the data was submitted - - name: email_templates - columns: - - name: id - description: Unique identifier for the email template. - - name: name - description: Name or title of the email template. - - name: description - description: Brief description of the email template and its purpose. - - name: default - description: Flag indicating if the template is the default one to use. - - name: updated_at - description: Timestamp indicating when the email template was last updated. - - name: created_at - description: Timestamp indicating when the email template was created. - - name: type - description: Type or category of the email template (e.g., welcome email, newsletter). - - name: from - description: Email address or name of the sender for the email template. - - name: cc - description: List of email addresses to be CC'd when using the template. - - name: body - description: The main content body of the email template. - - name: html_body - description: HTML formatted content of the email template. - - name: user - description: User associated with the email template (creator or owner). - - name: offices - columns: - - name: id - description: Unique identifier for this office in the API system - - name: name - description: Name of the office - - name: location - description: Location details of this office - - name: primary_contact_user_id - description: User ID of the primary contact person for this office - - name: parent_id - description: ID of the parent office, if this office is a branch office - - name: parent_office_external_id - description: External ID of the parent office in the external system - - name: child_ids - description: IDs of child offices associated with this office - - name: child_office_external_ids - description: External IDs of child offices associated with this office - - name: external_id - description: Unique identifier for this office in the external system - - name: prospect_pools - columns: - - name: id - description: Unique identifier for the prospect pool. - - name: name - description: The name of the prospect pool. - - name: active - description: Indicates whether the prospect pool is active or not. - - name: prospect_stages - description: List of prospect stages associated with the prospect pool. - - name: tags - columns: - - name: id - description: The unique identifier for the tag. - - name: name - description: The name of the tag. - - name: user_roles - columns: - - name: id - description: The unique identifier for the user role. - - name: type - description: The type or category of the user role. - - name: name - description: The name of the user role. - - name: user_permissions - columns: - - name: id - description: Unique identifier for the user permission data - - name: job_id - description: Identifier for the job associated with the user permission data - - name: user_role_id - description: Identifier for the user role associated with the user permission data diff --git a/source-linkedin-ads/README.md b/source-linkedin-ads/README.md deleted file mode 100644 index 7dc7d9e9..00000000 --- a/source-linkedin-ads/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Airbyte linkedin-ads dbt Package - -This package contains dbt models for Airbyte linkedin-ads source. - -What it includes: - -* A complete source description -* ERD model for the source -* Diagram documentation for the source diff --git a/source-linkedin-ads/dbt_project.yaml b/source-linkedin-ads/dbt_project.yaml deleted file mode 100644 index 3149aa11..00000000 --- a/source-linkedin-ads/dbt_project.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: linkedin_ads_erd - -config-version: 2 - -version: x.y.z - -profile: airbyte - -model-paths: - - models - -macro-paths: - - macros - -target-path: target - -clean-targets: - - target - - dbt_modules - - logs - -require-dbt-version: - - '>=1.0.0' - - <2.0.0 - -models: - linkedin_ads_erd: - materialized: table - staging: - materialized: view diff --git a/source-linkedin-ads/models/source.yaml b/source-linkedin-ads/models/source.yaml deleted file mode 100644 index 2e481621..00000000 --- a/source-linkedin-ads/models/source.yaml +++ /dev/null @@ -1,405 +0,0 @@ -version: 2 - -sources: - - name: linkedin-ads - schema: airbyte_schema - database: airbyte_database - loader: airbyte - loaded_at_field: _airbyte_extracted_at - tables: - - name: account_users - columns: - - name: account - description: The account associated with the user - - name: created - description: The date and time when the user account was created - - name: lastModified - description: The date and time when the user account was last modified - - name: role - description: The role assigned to the user in the account - - name: user - description: The user details including name, email, etc. - - name: ad_analytics - columns: - - name: actionClicks - description: The number of clicks on action buttons in the ad. - - name: adUnitClicks - description: The number of clicks on ad unit components. - - name: approximateUniqueImpressions - description: An approximation of unique ad impressions. - - name: cardClicks - description: The number of clicks on interactive card elements. - - name: cardImpressions - description: The number of times interactive cards were displayed. - - name: clicks - description: Total number of clicks on the ad. - - name: commentLikes - description: The count of likes on comments related to the ad. - - name: comments - description: The number of comments on the ad. - - name: companyPageClicks - description: Clicks on the company page associated with the ad. - - name: conversionValueInLocalCurrency - description: Conversion value in the local currency. - - name: costInLocalCurrency - description: Cost of ad campaign in the local currency. - - name: costInUsd - description: Cost of ad campaign in USD. - - name: documentCompletions - description: Number of completions for document views. - - name: documentFirstQuartileCompletions - description: Completions for first quartile of document views. - - name: documentMidpointCompletions - description: Completions for midpoint of document views. - - name: documentThirdQuartileCompletions - description: Completions for third quartile of document views. - - name: downloadClicks - description: Clicks on download links in the ad. - - name: end_date - description: End date of the ad analytics data. - - name: externalWebsiteConversions - description: Conversions that lead to external websites. - - name: externalWebsitePostClickConversions - description: Post-click conversions on external websites. - - name: externalWebsitePostViewConversions - description: Post-view conversions on external websites. - - name: follows - description: Number of follows generated by the ad. - - name: fullScreenPlays - description: Number of times videos were played in fullscreen mode. - - name: impressions - description: Total number of times the ad was displayed. - - name: jobApplications - description: Number of job applications initiated through the ad. - - name: jobApplyClicks - description: Clicks on apply job button in the ad. - - name: landingPageClicks - description: Clicks on the landing page associated with the ad. - - name: leadGenerationMailContactInfoShares - description: Shares of contact information through lead generation. - - name: leadGenerationMailInterestedClicks - description: Clicks on expressing interest through lead generation mail. - - name: likes - description: Total likes received on the ad. - - name: oneClickLeadFormOpens - description: Number of times lead forms were opened in one click. - - name: oneClickLeads - description: Leads generated in one click. - - name: opens - description: The number of times the ad was opened or expanded. - - name: otherEngagements - description: Engagements other than clicks on the ad. - - name: pivotValues - description: Values used for pivoting the analytics. - - name: string_of_pivot_values - description: None - - name: postClickJobApplications - description: Job applications initiated post-clicking on the ad. - - name: postClickJobApplyClicks - description: Clicks on apply job button post-clicking on the ad. - - name: postClickRegistrations - description: Registrations completed post-clicking on the ad. - - name: postViewJobApplications - description: Job applications initiated post-viewing the ad. - - name: postViewJobApplyClicks - description: Clicks on apply job button post-viewing the ad. - - name: postViewRegistrations - description: Registrations completed post-viewing the ad. - - name: reactions - description: Total reactions (e.g., like, love, celebrate) on the ad. - - name: registrations - description: Total registrations completed through the ad. - - name: sends - description: Number of messages sent through the ad. - - name: shares - description: Total shares generated by the ad. - - name: start_date - description: Start date of the ad analytics data. - - name: talentLeads - description: Number of leads related to talent acquisition. - - name: textUrlClicks - description: Clicks on text URLs within the ad. - - name: totalEngagements - description: Total number of engagements on the ad. - - name: validWorkEmailLeads - description: Leads generated through valid work emails. - - name: videoCompletions - description: Number of times videos were watched till completion. - - name: videoFirstQuartileCompletions - description: Completions for first quartile of video views. - - name: videoMidpointCompletions - description: Completions for midpoint of video views. - - name: videoStarts - description: Total video starts initiated by users. - - name: videoThirdQuartileCompletions - description: Completions for third quartile of video views. - - name: videoViews - description: Total views of videos in the ad. - - name: viralCardClicks - description: Clicks on interactive card components in viral distribution. - - name: viralCardImpressions - description: Impressions of interactive cards in viral distribution. - - name: viralClicks - description: Total clicks in viral distribution of the ad. - - name: viralCommentLikes - description: Likes received on comments in viral distribution. - - name: viralComments - description: Number of comments in viral distribution of the ad. - - name: viralCompanyPageClicks - description: Clicks on the company page in viral distribution. - - name: viralDocumentCompletions - description: Complete views of documents in viral distribution. - - name: viralDocumentFirstQuartileCompletions - description: First quartile completions of documents in viral distribution. - - name: viralDocumentMidpointCompletions - description: Midpoint completions of documents in viral distribution. - - name: viralDocumentThirdQuartileCompletions - description: Third quartile completions of documents in viral distribution. - - name: viralDownloadClicks - description: Clicks on downloads in viral distribution of the ad. - - name: viralExternalWebsiteConversions - description: External website conversions in viral distribution. - - name: viralExternalWebsitePostClickConversions - description: Post-click conversions on external websites in viral distribution. - - name: viralExternalWebsitePostViewConversions - description: Post-view conversions on external websites in viral distribution. - - name: viralFollows - description: Follows generated in viral distribution of the ad. - - name: viralFullScreenPlays - description: Fullscreen video plays in viral distribution. - - name: viralImpressions - description: Total impressions in viral distribution of the ad. - - name: viralJobApplications - description: Job applications initiated in viral distribution. - - name: viralJobApplyClicks - description: Clicks on apply job button in viral distribution of the ad. - - name: viralLandingPageClicks - description: Clicks on landing page in viral distribution. - - name: viralLikes - description: Total likes in viral distribution of the ad. - - name: viralOneClickLeadFormOpens - description: One-click lead form opens in viral distribution. - - name: viralOneClickLeads - description: Leads generated in one click in viral distribution. - - name: viralOtherEngagements - description: Other engagements in viral distribution of the ad. - - name: viralPostClickJobApplications - description: Job applications initiated post-clicking in viral distribution. - - name: viralPostClickJobApplyClicks - description: Clicks on apply job button post-clicking in viral distribution. - - name: viralPostClickRegistrations - description: Registrations completed post-clicking in viral distribution. - - name: viralPostViewJobApplications - description: Job applications initiated post-viewing in viral distribution. - - name: viralPostViewJobApplyClicks - description: Clicks on apply job button post-viewing in viral distribution. - - name: viralPostViewRegistrations - description: Registrations completed post-viewing in viral distribution. - - name: viralReactions - description: Total reactions in viral distribution of the ad. - - name: viralRegistrations - description: Total registrations in viral distribution of the ad. - - name: viralShares - description: Total shares in viral distribution of the ad. - - name: viralTotalEngagements - description: Total engagements in viral distribution of the ad. - - name: viralVideoCompletions - description: Completions of videos in viral distribution. - - name: viralVideoFirstQuartileCompletions - description: First quartile completions of videos in viral distribution. - - name: viralVideoMidpointCompletions - description: Midpoint completions of videos in viral distribution. - - name: viralVideoStarts - description: Total video starts in viral distribution of the ad. - - name: viralVideoThirdQuartileCompletions - description: Third quartile completions of videos in viral distribution. - - name: viralVideoViews - description: Total views of videos in viral distribution of the ad. - - name: pivot - description: None - - name: conversions - columns: - - name: attributionType - description: The type of attribution for the conversion. - - name: account - description: The account associated with the conversion data. - - name: campaigns - description: List of campaigns related to the conversion. - - name: created - description: Timestamp of when the conversion was created. - - name: enabled - description: Flag indicating if the conversion tracking is enabled. - - name: id - description: Unique identifier for the conversion. - - name: imagePixelTag - description: Pixel tag used for tracking the conversion. - - name: name - description: Name of the conversion. - - name: type - description: Type of conversion. - - name: latestFirstPartyCallbackAt - description: Timestamp of the latest first-party callback for the conversion. - - name: postClickAttributionWindowSize - description: Window size for post-click attribution. - - name: viewThroughAttributionWindowSize - description: Window size for view-through attribution. - - name: lastCallbackAt - description: Timestamp of the last callback for the conversion. - - name: lastModified - description: Timestamp of the last modification made to the conversion. - - name: value - description: Value associated with the conversion. - - name: associatedCampaigns - description: Campaigns associated with the conversion. - - name: urlMatchRuleExpression - description: Expression used for matching URLs for attribution. - - name: urlRules - description: Rules for URL matching in the conversion. - - name: campaigns - columns: - - name: targetingCriteria - description: Criteria for targeting in the campaign. - - name: servingStatuses - description: The serving statuses of the campaign. - - name: type - description: The type of campaign. - - name: locale - description: The locale settings for the campaign. - - name: version - description: The version information for the campaign. - - name: associatedEntity - description: The entity associated with the campaign. - - name: runSchedule - description: The schedule for running the campaign. - - name: optimizationTargetType - description: The type of optimization target for the campaign. - - name: created - description: The date and time when the campaign was created. - - name: lastModified - description: The date and time when the campaign was last modified. - - name: campaignGroup - description: The group to which the campaign belongs. - - name: dailyBudget - description: The daily budget set for the campaign. - - name: totalBudget - description: The total budget amount for the campaign. - - name: unitCost - description: The unit cost for the campaign. - - name: creativeSelection - description: Information about the creative selection for the campaign. - - name: costType - description: The type of cost associated with the campaign. - - name: name - description: The name of the campaign. - - name: offsiteDeliveryEnabled - description: Indicates if offsite delivery is enabled for the campaign. - - name: id - description: The unique identifier of the campaign. - - name: audienceExpansionEnabled - description: Indicates if audience expansion is enabled for this campaign. - - name: test - description: Indicates if the campaign is a test campaign. - - name: account - description: The account associated with the campaign data. - - name: status - description: The status of the campaign. - - name: storyDeliveryEnabled - description: Indicates if story delivery is enabled for the campaign. - - name: pacingStrategy - description: The pacing strategy for the campaign. - - name: format - description: The format of the campaign. - - name: objectiveType - description: The type of objective for the campaign. - - name: offsitePreferences - description: Preferences related to offsite delivery. - - name: campaign_groups - columns: - - name: runSchedule - description: Schedule for running the campaign group. - - name: created - description: The date and time when the campaign group was created. - - name: lastModified - description: The date and time when the campaign group was last modified. - - name: name - description: Name of the campaign group. - - name: test - description: Indicates if the campaign group is a test campaign. - - name: totalBudget - description: Total budget allocated for the campaign group. - - name: servingStatuses - description: List of serving statuses for the campaign group. - - name: backfilled - description: Indicates if the campaign group was backfilled. - - name: id - description: Unique identifier for the campaign group. - - name: account - description: The account associated with the campaign group. - - name: status - description: Current status of the campaign group. - - name: allowedCampaignTypes - description: List of campaign types allowed for this campaign group. - - name: creatives - columns: - - name: servingHoldReasons - description: Reasons for holding the creative from serving. - - name: lastModifiedAt - description: The timestamp when the creative was last modified. - - name: lastModifiedBy - description: The user who last modified the creative. - - name: content - description: The actual content of the creative. - - name: createdAt - description: The timestamp when the creative was created. - - name: isTest - description: Boolean indicating if the creative is a test creative. - - name: createdBy - description: The user who created the creative. - - name: review - description: Review information for the creative. - - name: isServing - description: Boolean indicating if the creative is currently serving. - - name: campaign - description: The campaign to which the creative belongs. - - name: id - description: The unique identifier of the creative. - - name: intendedStatus - description: The intended status of the creative. - - name: account - description: The account associated with the creative. - - name: leadgenCallToAction - description: Call-to-action information for lead generation purposes. - - name: accounts - columns: - - name: test - description: Flag indicating if the account is in a test mode. - - name: notifiedOnCreativeRejection - description: Flag for notifications on creative rejection. - - name: notifiedOnNewFeaturesEnabled - description: Flag for notifications on new features being enabled. - - name: notifiedOnEndOfCampaign - description: Flag for notifications on the end of campaign. - - name: servingStatuses - description: The serving statuses associated with the account. - - name: notifiedOnCampaignOptimization - description: Flag for notifications on campaign optimization. - - name: type - description: The type or category of the account. - - name: version - description: The version information related to the account. - - name: reference - description: A reference identifier for the account. - - name: notifiedOnCreativeApproval - description: Flag for notifications on creative approval. - - name: created - description: The timestamp indicating when the account was created. - - name: lastModified - description: The timestamp of the last modification made to the account. - - name: name - description: The name of the account. - - name: currency - description: The currency used for financial transactions in the account. - - name: id - description: The unique identifier for the account. - - name: status - description: The status of the account. diff --git a/source-mailchimp/README.md b/source-mailchimp/README.md deleted file mode 100644 index 1c30199c..00000000 --- a/source-mailchimp/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Airbyte mailchimp dbt Package - -This package contains dbt models for Airbyte mailchimp source. - -What it includes: - -* A complete source description -* ERD model for the source -* Diagram documentation for the source diff --git a/source-mailchimp/dbt_project.yaml b/source-mailchimp/dbt_project.yaml deleted file mode 100644 index a08d4b6d..00000000 --- a/source-mailchimp/dbt_project.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: source-mailchimp_erd - -config-version: 2 - -version: x.y.z - -profile: airbyte - -model-paths: - - models - -macro-paths: - - macros - -target-path: target - -clean-targets: - - target - - dbt_modules - - logs - -require-dbt-version: - - '>=1.0.0' - - <2.0.0 - -models: - source-mailchimp_erd: - materialized: table - staging: - materialized: view diff --git a/source-mailchimp/models/source.yaml b/source-mailchimp/models/source.yaml deleted file mode 100644 index 981eb4e6..00000000 --- a/source-mailchimp/models/source.yaml +++ /dev/null @@ -1,373 +0,0 @@ -version: 2 - -sources: - - name: mailchimp - schema: airbyte_schema - database: airbyte_database - loader: airbyte - loaded_at_field: _airbyte_extracted_at - tables: - - name: reports - columns: - - name: id - description: A string that uniquely identifies this campaign. - - name: campaign_title - description: The title of the campaign. - - name: type - description: The type of campaign (regular, plain-text, ab_split, rss, automation, variate, or auto). - - name: list_id - description: The unique list id. - - name: list_is_active - description: The status of the list used, namely if it's deleted or disabled. - - name: list_name - description: The name of the list. - - name: subject_line - description: The subject line for the campaign. - - name: preview_text - description: The preview text for the campaign. - - name: emails_sent - description: The total number of emails sent for this campaign. - - name: abuse_reports - description: The number of abuse reports generated for this campaign. - - name: unsubscribed - description: The total number of unsubscribed members for this campaign. - - name: send_time - description: The date and time a campaign was sent in ISO 8601 format. - - name: rss_last_send - description: For RSS campaigns, the date and time of the last send in ISO 8601 format. - - name: bounces - description: An object describing the bounce summary for the campaign. - - name: forwards - description: An object describing the forwards and forward activity for the campaign. - - name: opens - description: An object describing the open activity for the campaign. - - name: clicks - description: An object describing the click activity for the campaign. - - name: facebook_likes - description: An object describing campaign engagement on Facebook. - - name: industry_stats - description: The average campaign statistics for your industry. - - name: list_stats - description: The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. - - name: ab_split - description: General stats about different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. - - name: timewarp - description: An hourly breakdown of sends, opens, and clicks if a campaign is sent using timewarp. - - name: timeseries - description: An hourly breakdown of the performance of the campaign over the first 24 hours. - - name: share_report - description: The url and password for the VIP report. - - name: ecommerce - description: E-Commerce stats for a campaign. - - name: delivery_status - description: Updates on campaigns in the process of sending. - - name: automations - columns: - - name: id - description: The unique identifier for the automation - - name: create_time - description: The timestamp when the automation was created - - name: start_time - description: The timestamp when the automation started - - name: status - description: Current status of the automation - - name: emails_sent - description: The number of emails sent as part of the automation - - name: recipients - description: Details about the recipients of the automation - - name: settings - description: Settings related to the automation - - name: tracking - description: Tracking settings for the automation - - name: trigger_settings - description: Settings related to the triggers of the automation - - name: report_summary - description: Summary of the report generated for the automation - - name: segment_members - columns: - - name: id - description: The unique identifier of the segment member. - - name: email_address - description: The email address of the segment member. - - name: unique_email_id - description: The unique identifier related to the email address. - - name: email_type - description: The type of email the segment member receives. - - name: status - description: The subscription status of the segment member. - - name: merge_fields - description: Additional information merged with the segment member data. - - name: interests - description: Interests or preferences of the segment member. - - name: stats - description: Statistics related to the email engagement of the segment member. - - name: ip_signup - description: The IP address where the segment member signed up. - - name: timestamp_signup - description: The date and time when the segment member signed up. - - name: ip_opt - description: The IP address where the segment member opted in. - - name: timestamp_opt - description: The date and time when the segment member opted in. - - name: member_rating - description: The rating assigned to the segment member. - - name: last_changed - description: The date and time when the segment member record was last updated. - - name: language - description: The preferred language of the segment member. - - name: vip - description: Flag indicating if the segment member is a VIP. - - name: email_client - description: The client used by the segment member to access their email. - - name: location - description: Geographical location information of the segment member. - - name: last_note - description: The last note added for the segment member. - - name: list_id - description: The identifier of the list to which the segment member belongs. - - name: segment_id - description: The identifier of the segment the member belongs to. - - name: email_activity - columns: - - name: campaign_id - description: The unique id for the campaign. - - name: list_id - description: The unique id for the list. - - name: list_is_active - description: The status of the list used, namely if it's deleted or disabled. - - name: email_id - description: The MD5 hash of the lowercase version of the list member's email address. - - name: email_address - description: Email address for a subscriber. - - name: action - description: 'One of the following actions: ''open'', ''click'', or ''bounce''' - - name: type - description: 'If the action is a ''bounce'', the type of bounce received: ''hard'', ''soft''.' - - name: timestamp - description: The date and time recorded for the action in ISO 8601 format. - - name: url - description: If the action is a 'click', the URL on which the member clicked. - - name: ip - description: The IP address recorded for the action. - - name: list_members - columns: - - name: id - description: The unique identifier for the member - - name: email_address - description: The email address of the member - - name: unique_email_id - description: The unique email identifier for the member - - name: contact_id - description: The unique identifier for the contact associated with the member - - name: full_name - description: The full name of the member - - name: web_id - description: The unique identifier for the member on the web - - name: email_type - description: The type of email address (e.g., html, text) - - name: status - description: The subscription status of the member - - name: unsubscribe_reason - description: Reason provided by the member for unsubscribing - - name: consents_to_one_to_one_messaging - description: Indicates if the member has consented to receive one-to-one messaging - - name: merge_fields - description: Merge fields data for the member - - name: interests - description: Interests or preferences of the member - - name: stats - description: Statistics related to the member's email activities - - name: ip_signup - description: The IP address where the member signed up - - name: timestamp_signup - description: The timestamp when the member signed up - - name: ip_opt - description: The IP address where the member opted in - - name: timestamp_opt - description: The timestamp when the member opted in - - name: member_rating - description: The rating score assigned to the member - - name: last_changed - description: The date and time when the member was last changed - - name: language - description: The preferred language of the member - - name: vip - description: Indicates if the member is a VIP - - name: email_client - description: The email client used by the member - - name: location - description: Geographical location information of the member - - name: marketing_permissions - description: Marketing permissions granted by the member - - name: last_note - description: The last note added for the member - - name: source - description: The source from which the member was added - - name: tags_count - description: The count of tags associated with the member - - name: tags - description: Tags associated with the member - - name: list_id - description: The unique identifier for the list to which the member belongs - - name: campaigns - columns: - - name: id - description: A string that uniquely identifies this campaign. - - name: web_id - description: The ID used in the Mailchimp web application. View this campaign in your Mailchimp account at `https://{dc}.admin.mailchimp.com/campaigns/show/?id={web_id}`. - - name: parent_campaign_id - description: If this campaign is the child of another campaign, this identifies the parent campaign. For Example, for RSS or Automation children. - - name: type - description: The type of campaign (e.g., 'regular', 'automated', 'plain-text') - - name: create_time - description: The date and time the campaign was created in ISO 8601 format. - - name: archive_url - description: The link to the campaign's archive version in ISO 8601 format. - - name: long_archive_url - description: The original link to the campaign's archive version. - - name: status - description: The current status of the campaign (e.g., 'sent', 'draft', 'scheduled') - - name: emails_sent - description: The total number of emails sent for this campaign. - - name: send_time - description: The date and time a campaign was sent. - - name: content_type - description: How the campaign's content is put together. - - name: needs_block_refresh - description: Determines if the campaign needs its blocks refreshed by opening the web-based campaign editor. Deprecated and will always return false. - - name: resendable - description: Determines if the campaign qualifies to be resent to non-openers. - - name: recipients - description: List settings for the campaign. - - name: settings - description: The settings for your campaign, including subject, from name, reply-to address, and more. - - name: variate_settings - description: The settings specific to A/B test campaigns. - - name: tracking - description: The tracking options for a campaign. - - name: rss_opts - description: '[RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign.' - - name: ab_split_opts - description: '[A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign.' - - name: social_card - description: The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). - - name: report_summary - description: For sent campaigns, a summary of opens, clicks, and e-commerce data. - - name: delivery_status - description: Updates on campaigns in the process of sending. - - name: segments - columns: - - name: id - description: Unique identifier for the segment - - name: name - description: Name of the segment - - name: member_count - description: Total number of members in the segment - - name: type - description: Type of segment (static, dynamic) - - name: created_at - description: The date and time when the segment was created - - name: updated_at - description: The date and time when the segment was last updated - - name: options - description: The available options for segment data - - name: list_id - description: ID of the list to which the segment belongs - - name: lists - columns: - - name: id - description: A string that uniquely identifies this list. - - name: web_id - description: The ID used in the Mailchimp web application. View this list in your Mailchimp account at `https://{dc}.admin.mailchimp.com/lists/members/?id={web_id}`. - - name: name - description: The name of the list. - - name: contact - description: Contact information displayed in campaign footers to comply with international spam laws. - - name: permission_reminder - description: The permission reminder for the list. - - name: use_archive_bar - description: Whether campaigns for this list use the Archive Bar in archives by default. - - name: campaign_defaults - description: Default values for campaigns created for this list. - - name: notify_on_subscribe - description: The email address to send subscribe notifications to. - - name: notify_on_unsubscribe - description: The email address to send unsubscribe notifications to. - - name: date_created - description: The date and time that this list was created in ISO 8601 format. - - name: list_rating - description: An auto-generated activity score for the list (0-5). - - name: email_type_option - description: Whether the list supports multiple formats for emails. When set to `true`, subscribers can choose whether they want to receive HTML or plain-text emails. When set to `false`, subscribers will receive HTML emails, with a plain-text alternative backup. - - name: subscribe_url_short - description: Our EepURL shortened version of this list's subscribe form. - - name: subscribe_url_long - description: The full version of this list's subscribe form (host will vary). - - name: beamer_address - description: The list's Email Beamer address. - - name: visibility - description: Whether this list is public or private. - - name: double_optin - description: Whether or not to require the subscriber to confirm subscription via email. - - name: has_welcome - description: Whether or not this list has a welcome automation connected. - - name: marketing_permissions - description: Whether or not the list has marketing permissions (eg. GDPR) enabled. - - name: modules - description: Any list-specific modules installed for this list. - - name: stats - description: Stats for the list. Many of these are cached for at least five minutes. - - name: interest_categories - columns: - - name: list_id - description: The ID of the list to which this interest category belongs. - - name: id - description: The unique identifier for the interest category. - - name: title - description: The title or name of the interest category. - - name: display_order - description: The order in which this interest category should be displayed in the UI. - - name: type - description: The type of interest category, e.g., 'checkboxes', 'hidden', 'dropdown'. - - name: interests - columns: - - name: category_id - description: Unique identifier for the category to which this interest belongs. - - name: list_id - description: Unique identifier for the list associated with this interest. - - name: id - description: Unique identifier for this specific interest. - - name: name - description: Name or label of the interest. - - name: subscriber_count - description: Number of subscribers who have selected this interest. - - name: display_order - description: Numeric value representing the display order of this interest within its category. - - name: tags - columns: - - name: id - description: Unique identifier of the tag. - - name: name - description: Name of the tag. - - name: list_id - description: Identifier of the list to which the tag belongs. - - name: unsubscribes - columns: - - name: email_id - description: The unique ID of the unsubscribed email. - - name: email_address - description: The email address of the subscriber who unsubscribed. - - name: merge_fields - description: Additional information about the subscriber. - - name: vip - description: Indicates whether the subscriber was a VIP. - - name: timestamp - description: The date and time when the subscriber unsubscribed. - - name: reason - description: The reason provided by the subscriber for unsubscribing. - - name: campaign_id - description: The ID of the campaign associated with the unsubscribe. - - name: list_id - description: The ID of the list from which the subscriber unsubscribed. - - name: list_is_active - description: Indicates whether the list is active or inactive. diff --git a/source-zendesk-support/README.md b/source-zendesk-support/README.md deleted file mode 100644 index 6f4f310a..00000000 --- a/source-zendesk-support/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Airbyte zendesk-support dbt Package - -This package contains dbt models for Airbyte zendesk-support source. - -What it includes: - -* A complete source description -* ERD model for the source -* Diagram documentation for the source diff --git a/source-zendesk-support/dbt_project.yaml b/source-zendesk-support/dbt_project.yaml deleted file mode 100644 index 837e94bf..00000000 --- a/source-zendesk-support/dbt_project.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: source-zendesk-support_erd - -config-version: 2 - -version: x.y.z - -profile: airbyte - -model-paths: - - models - -macro-paths: - - macros - -target-path: target - -clean-targets: - - target - - dbt_modules - - logs - -require-dbt-version: - - '>=1.0.0' - - <2.0.0 - -models: - source-zendesk-support_erd: - materialized: table - staging: - materialized: view diff --git a/source-zendesk-support/models/source.yaml b/source-zendesk-support/models/source.yaml deleted file mode 100644 index 251c1f95..00000000 --- a/source-zendesk-support/models/source.yaml +++ /dev/null @@ -1,935 +0,0 @@ -version: 2 - -sources: - - name: zendesk-support - schema: airbyte_schema - database: airbyte_database - loader: airbyte - loaded_at_field: _airbyte_extracted_at - tables: - - name: sla_policies - columns: - - name: id - description: The unique identifier for the SLA policy. - - name: url - description: The URL link to access the SLA policy details. - - name: title - description: The title of the SLA policy. - - name: description - description: The description of the SLA policy. - - name: position - description: The position of the SLA policy. - - name: filter - description: Contains filtering criteria for retrieving SLA policies data. - - name: policy_metrics - description: Contains metrics associated with SLA policies. - - name: created_at - description: The timestamp for when the SLA policy was created. - - name: updated_at - description: The timestamp for when the SLA policy was last updated. - - name: satisfaction_ratings - columns: - - name: id - description: The unique identifier of the satisfaction rating entry. - - name: assignee_id - description: The unique identifier of the user assigned to the ticket. - - name: group_id - description: The unique identifier of the group associated with the ticket. - - name: reason_id - description: The unique identifier of the selected satisfaction rating reason. - - name: requester_id - description: The unique identifier of the requester who provided the rating. - - name: ticket_id - description: The unique identifier of the ticket associated with the satisfaction rating. - - name: updated_at - description: The date and time when the satisfaction rating was last updated. - - name: created_at - description: The date and time when the satisfaction rating was created. - - name: url - description: The URL to access the details of the satisfaction rating. - - name: score - description: The satisfaction score given by the requester (usually a numeric value). - - name: reason - description: The reason selected by the requester for the satisfaction rating. - - name: comment - description: The feedback comment provided by the requester. - - name: post_comments - columns: - - name: author_id - description: The unique identifier of the author of the comment. - - name: body - description: The content of the comment. - - name: created_at - description: The timestamp when the comment was created. - - name: html_url - description: The URL to access the comment in HTML format. - - name: id - description: The unique identifier of the comment. - - name: non_author_editor_id - description: The unique identifier of the non-author editor of the comment. - - name: non_author_updated_at - description: The timestamp when the comment was last updated by a non-author editor. - - name: official - description: Indicates if the comment is from an official source. - - name: post_id - description: The unique identifier of the post to which the comment belongs. - - name: updated_at - description: The timestamp when the comment was last updated. - - name: url - description: The URL to access the comment. - - name: vote_count - description: The total count of votes the comment has received. - - name: vote_sum - description: The sum of all votes (positive and negative) the comment has received. - - name: ticket_audits - columns: - - name: events - description: List of events related to the ticket audit - - name: author_id - description: ID of the author of the ticket audit - - name: metadata - description: Metadata associated with the ticket audit - - name: id - description: Unique identifier for the ticket audit - - name: created_at - description: Date and time when the ticket audit was created - - name: ticket_id - description: ID of the ticket associated with the audit - - name: via - description: Details of the channel via which the audit occurred - - name: attachments - description: Attachments associated with the ticket audit - - name: ticket_comments - columns: - - name: created_at - description: Timestamp indicating when the ticket comment was created. - - name: timestamp - description: UNIX timestamp representing the time the ticket comment was created. - - name: body - description: Text body of the ticket comment. - - name: id - description: Unique identifier for the ticket comment. - - name: ticket_id - description: Identifier of the ticket to which the comment belongs. - - name: event_type - description: Type of event associated with the ticket comment. - - name: type - description: Type of the ticket comment. - - name: via_reference_id - description: Reference ID associated with the channel through which the ticket comment was created. - - name: html_body - description: HTML formatted body of the ticket comment. - - name: plain_body - description: Plain text version of the ticket comment body. - - name: public - description: Flag indicating if the ticket comment is public or private. - - name: audit_id - description: Unique identifier for the audit associated with this ticket comment. - - name: author_id - description: Identifier of the author of the ticket comment. - - name: via - description: Channel through which the ticket comment was created. - - name: metadata - description: Additional metadata associated with the ticket comment. - - name: attachments - description: Information about any attachments included in the ticket comment. - - name: uploads - description: Information about any file uploads associated with the ticket comment. - - name: ticket_metrics - columns: - - name: metric - description: Ticket metrics data - - name: id - description: Unique identifier for the ticket - - name: time - description: Time related to the ticket - - name: instance_id - description: ID of the Zendesk instance associated with the ticket - - name: ticket_id - description: ID of the ticket - - name: status - description: The current status of the ticket (open, pending, solved, etc.). - - name: type - description: Type of ticket - - name: agent_wait_time_in_minutes - description: The total time an agent spent waiting before responding to the ticket. - - name: assignee_stations - description: Number of stations assigned to the ticket's assignee - - name: created_at - description: Timestamp when the ticket was created - - name: first_resolution_time_in_minutes - description: The time taken to provide the initial resolution to the ticket. - - name: full_resolution_time_in_minutes - description: The total time taken to completely resolve the ticket. - - name: group_stations - description: Number of stations assigned to the ticket's group - - name: latest_comment_added_at - description: Timestamp when the latest comment was added - - name: on_hold_time_in_minutes - description: The cumulative time the ticket spent on hold during its lifecycle. - - name: reopens - description: Number of times the ticket has been reopened - - name: replies - description: Number of replies made on the ticket - - name: reply_time_in_minutes - description: The time taken to reply to the ticket after initial submission. - - name: requester_updated_at - description: Timestamp when the requester information was last updated - - name: requester_wait_time_in_minutes - description: The time a requester had to wait before the ticket was assigned to an agent. - - name: status_updated_at - description: Timestamp when the status of the ticket was last updated - - name: updated_at - description: Timestamp when the ticket was last updated - - name: url - description: URL link to the ticket details - - name: initially_assigned_at - description: Timestamp when the ticket was initially assigned - - name: assigned_at - description: Timestamp when the ticket was assigned to an agent - - name: solved_at - description: Timestamp when the ticket was solved - - name: assignee_updated_at - description: Timestamp when the assignee was last updated - - name: custom_status_updated_at - description: Timestamp when the custom status was last updated - - name: reply_time_in_seconds - description: The time taken to reply to the ticket after initial submission in seconds. - - name: account_attributes - columns: - - name: id - description: The unique identifier for the account attribute. - - name: name - description: The name or label of the account attribute. - - name: created_at - description: The timestamp indicating when the account attribute was created. - - name: updated_at - description: The timestamp indicating when the account attribute was last updated. - - name: url - description: The URL that can be used to access the account attribute. - - name: deleted_tickets - columns: - - name: actor - description: The user who performed the deletion action - - name: id - description: The unique identifier of the deleted ticket - - name: subject - description: The subject or title of the deleted ticket - - name: description - description: Additional details or comments about the deleted ticket - - name: deleted_at - description: The timestamp when the ticket was deleted - - name: previous_state - description: The state of the ticket before it was deleted - - name: organizations - columns: - - name: group_id - description: The ID of the group to which the organization belongs - - name: created_at - description: The date and time when the organization was created - - name: tags - description: List of tags associated with the organization - - name: shared_tickets - description: Indicates if tickets are shared with this organization - - name: organization_fields - description: Custom fields associated with the organization - - name: notes - description: Any notes or comments related to the organization - - name: domain_names - description: List of domain names associated with the organization - - name: shared_comments - description: Indicates if comments are shared with this organization - - name: details - description: Additional details about the organization - - name: updated_at - description: The date and time when the organization was last updated - - name: name - description: The name of the organization - - name: external_id - description: The external ID of the organization - - name: url - description: The URL of the organization - - name: id - description: The unique ID of the organization - - name: deleted_at - description: The date and time when the organization was deleted - - name: group_memberships - columns: - - name: default - description: Flag indicating if this group membership is the default one. - - name: url - description: URL pointing to the group membership resource. - - name: user_id - description: The unique identifier of the user associated with this group membership. - - name: updated_at - description: Timestamp indicating when the group membership was last updated. - - name: group_id - description: The unique identifier of the group this membership belongs to. - - name: created_at - description: Timestamp indicating when the group membership was created. - - name: id - description: The unique identifier of the group membership. - - name: organization_fields - columns: - - name: active - description: Indicates whether the organization field is currently active or not - - name: created_at - description: The date and time when the organization field was created - - name: custom_field_options - description: The list of custom field options available for this organization field - - name: description - description: The description of the organization field - - name: id - description: The unique identifier of the organization field - - name: key - description: The key associated with the organization field - - name: position - description: The position of the organization field - - name: raw_description - description: The raw description of the organization field - - name: raw_title - description: The raw title of the organization field - - name: regexp_for_validation - description: Regular expression for validation of the organization field data - - name: relationship_filter - description: Relationship filter associated with the organization field - - name: relationship_target_type - description: The target type of the relationship for this organization field - - name: system - description: Indicates whether the organization field is a system field or not - - name: tag - description: Tags associated with the organization field - - name: title - description: The title of the organization field - - name: type - description: The type of the organization field data - - name: updated_at - description: The date and time when the organization field was last updated - - name: url - description: The URL associated with the organization field - - name: users - columns: - - name: verified - description: Indicates if the user's account is verified. - - name: role - description: The role or position of the user. - - name: tags - description: Tags associated with the user. - - name: chat_only - description: Specifies if the user can only participate in chat interactions. - - name: role_type - description: The type of role assigned to the user. - - name: phone - description: The phone number associated with the user. - - name: organization_id - description: The ID of the organization the user belongs to. - - name: details - description: Additional details or information about the user. - - name: email - description: The email address associated with the user. - - name: only_private_comments - description: Indicates if the user can only create private comments. - - name: signature - description: The user's email signature. - - name: restricted_agent - description: Specifies if the user is a restricted agent. - - name: moderator - description: Specifies if the user has moderator privileges. - - name: updated_at - description: The datetime when the user account was last updated. - - name: external_id - description: An external identifier for the user. - - name: time_zone - description: The time zone of the user. - - name: photo - description: Information about the user's profile photo. - - name: name - description: The name of the user. - - name: shared - description: Indicates if the user's account is shared. - - name: id - description: Unique identifier for the user. - - name: created_at - description: The datetime when the user account was created. - - name: suspended - description: Indicates if the user's account is suspended. - - name: shared_agent - description: Specifies if the user is a shared agent. - - name: shared_phone_number - description: Specifies if the user has a shared phone number. - - name: user_fields - description: Custom fields associated with the user. - - name: last_login_at - description: The datetime of the user's last login. - - name: alias - description: An alternative name or identifier for the user. - - name: two_factor_auth_enabled - description: Specifies if two-factor authentication is enabled for the user. - - name: notes - description: Any notes or comments related to the user. - - name: default_group_id - description: The default group ID for the user. - - name: url - description: The URL of the user's details. - - name: active - description: Indicates if the user is currently active. - - name: permanently_deleted - description: Specifies if the user has been permanently deleted. - - name: locale_id - description: The locale ID of the user. - - name: custom_role_id - description: The custom role ID assigned to the user. - - name: ticket_restriction - description: Specifies the user's ticket restriction. - - name: locale - description: The preferred locale of the user. - - name: report_csv - description: The report in CSV format associated with the user. - - name: iana_time_zone - description: The IANA time zone of the user. - - name: organization_memberships - columns: - - name: default - description: Flag indicating if this organization membership is the default one for the user. - - name: url - description: The URL for accessing the details of this organization membership. - - name: updated_at - description: The date and time when the organization membership was last updated. - - name: created_at - description: The date and time when the organization membership was created. - - name: id - description: Unique identifier for the organization membership. - - name: user_id - description: The ID of the user associated with the organization membership. - - name: organization_id - description: The ID of the organization associated with the membership. - - name: organization_name - description: The name of the organization associated with the membership. - - name: view_tickets - description: Flag indicating if the user can view tickets within the organization. - - name: ticket_metric_events - columns: - - name: metric - description: Type of metric being tracked for the ticket - - name: id - description: Unique identifier for the ticket metric event - - name: time - description: Timestamp when the metric event occurred - - name: instance_id - description: Unique identifier for the specific instance of the metric event - - name: ticket_id - description: Unique identifier for the ticket associated with the metric event - - name: type - description: Type of metric event (e.g., update, change, escalation) - - name: ticket_forms - columns: - - name: agent_conditions - description: Conditions that restrict when the ticket form is available to agents. - - name: end_user_conditions - description: Conditions that restrict when the ticket form is available to end users. - - name: created_at - description: The date and time when the ticket form was created. - - name: name - description: The name of the ticket form. - - name: display_name - description: The display name of the ticket form. - - name: raw_display_name - description: The raw display name of the ticket form. - - name: position - description: The order position of the ticket form within a list. - - name: raw_name - description: The raw name of the ticket form. - - name: updated_at - description: The date and time when the ticket form was last updated. - - name: active - description: Indicates if the ticket form is currently active. - - name: default - description: Indicates if the ticket form is the default form. - - name: in_all_brands - description: Indicates if the ticket form is available in all brands. - - name: end_user_visible - description: Indicates if the ticket form is visible to end users. - - name: url - description: The URL to access the ticket form. - - name: id - description: Unique identifier for the ticket form. - - name: restricted_brand_ids - description: An array of brand IDs under which the ticket form is restricted to be used. - - name: ticket_field_ids - description: An array of ticket field IDs that are associated with the ticket form. - - name: attribute_definitions - columns: - - name: title - description: Title of the attribute definition. - - name: subject - description: Subject or topic of this attribute definition. - - name: type - description: Data type of the attribute. - - name: group - description: The group to which this attribute definition belongs. - - name: nullable - description: Indicates if this attribute definition can be null. - - name: repeatable - description: Specifies if this attribute definition can be repeated. - - name: operators - description: List of operators allowed for this attribute definition. - - name: values - description: List of values available for this attribute definition. - - name: condition - description: The condition that needs to be met for this attribute definition. - - name: confition - description: Missing field description, please add. - - name: metadata - description: Additional metadata related to this attribute definition. - - name: macros - columns: - - name: id - description: Unique identifier for the macro - - name: position - description: The position/order of the macro - - name: restriction - description: Restrictions applied to the macro. - - name: title - description: The title of the macro - - name: created_at - description: The date and time when the macro was created - - name: url - description: URL to access the macro details - - name: description - description: Additional information or notes about the macro - - name: default - description: Indicates if the macro is set as the default - - name: updated_at - description: The date and time when the macro was last updated - - name: active - description: Indicates if the macro is currently active - - name: raw_title - description: The title of the macro in its raw form - - name: actions - description: List of actions defined within the macro. - - name: ticket_fields - columns: - - name: created_at - description: The date and time when the ticket field was created. - - name: title_in_portal - description: The title of the ticket field visible in the portal. - - name: visible_in_portal - description: Indicates whether the ticket field is visible in the portal or not. - - name: collapsed_for_agents - description: Specifies if the ticket field is collapsed for agents. - - name: regexp_for_validation - description: Regular expression for validation of the ticket field value. - - name: title - description: The title of the ticket field. - - name: position - description: Position of the ticket field. - - name: type - description: Type of the ticket field. - - name: editable_in_portal - description: Indicates whether the ticket field is editable in the portal or not. - - name: raw_title_in_portal - description: The raw title of the ticket field visible in the portal. - - name: raw_description - description: The raw description of the ticket field. - - name: custom_field_options - description: Options for custom ticket field with properties like default, id, name, raw_name, and value. - - name: updated_at - description: The date and time when the ticket field was last updated. - - name: tag - description: Tag associated with the ticket field. - - name: removable - description: Specifies if the ticket field is removable. - - name: active - description: Indicates whether the ticket field is active or not. - - name: url - description: URL of the ticket field. - - name: raw_title - description: The raw title of the ticket field. - - name: required - description: Indicates if the ticket field is required. - - name: id - description: The unique identifier of the ticket field. - - name: description - description: Description of the ticket field. - - name: agent_description - description: The description of the ticket field visible to agents. - - name: required_in_portal - description: Specifies if the ticket field is required in the portal. - - name: system_field_options - description: Options for the system field associated with the ticket field. - - name: custom_statuses - description: Custom statuses associated with the ticket field. - - name: key - description: Key associated with the ticket field. - - name: sub_type_id - description: The subtype identifier of the ticket field. - - name: schedules - columns: - - name: id - description: The unique identifier for the schedule - - name: name - description: The name of the schedule - - name: intervals - description: List of time intervals within the schedule - - name: time_zone - description: The time zone in which the schedule operates - - name: created_at - description: The date and time when the schedule was created - - name: updated_at - description: The date and time when the schedule was last updated - - name: groups - columns: - - name: name - description: The name of the group. - - name: created_at - description: The date and time when the group was created. - - name: url - description: The URL of the group. - - name: updated_at - description: The date and time when the group was last updated. - - name: default - description: Indicates if the group is set as the default group. - - name: deleted - description: Indicates if the group has been deleted. - - name: description - description: The description or details about the group. - - name: id - description: The unique identifier of the group. - - name: is_public - description: Indicates whether the group is public or private. - - name: posts - columns: - - name: author_id - description: The unique identifier of the author of the post. - - name: closed - description: Indicates whether the post is closed or open for further comments. - - name: comment_count - description: The total number of comments on the post. - - name: content_tag_ids - description: Array containing unique identifiers of tags associated with the post. - - name: details - description: Additional details or content of the post. - - name: featured - description: Indicates whether the post is featured or not. - - name: follower_count - description: The number of users following the post for updates. - - name: frozen - description: Indicates whether the post content is frozen or editable. - - name: html_url - description: The URL that directs to the HTML version of the post. - - name: id - description: The unique identifier of the post. - - name: non_author_editor_id - description: The unique identifier of a user who is not the author but edited the post. - - name: non_author_updated_at - description: The date and time when a non-author user last updated the post. - - name: pinned - description: Indicates if the post is pinned to stay on top of the list. - - name: status - description: The current status of the post, such as 'open', 'solved', 'archived', etc. - - name: title - description: The title or headline of the post. - - name: topic_id - description: The identifier of the topic under which the post belongs. - - name: vote_count - description: The total count of votes the post has received. - - name: vote_sum - description: The sum of all votes received considering both upvotes and downvotes. - - name: created_at - description: The date and time when the post was created. - - name: url - description: The URL that points to the post details. - - name: description - description: A brief summary or overview of the post content. - - name: updated_at - description: The date and time of the last update made to the post. - - name: user_fields - columns: - - name: active - description: Flag indicating if the user field is currently active or not. - - name: created_at - description: Timestamp indicating when the user field was created. - - name: description - description: Detailed description of the user field. - - name: id - description: Unique identifier for the user field. - - name: key - description: Unique key associated with the user field. - - name: position - description: Position index of the user field in the user profile. - - name: raw_description - description: Raw HTML content for the user field description. - - name: raw_title - description: Raw HTML content for the user field title. - - name: regexp_for_validation - description: Regular expression for validating the user field value. - - name: system - description: Flag indicating if the user field is a system default field or a custom field. - - name: tag - description: Tag associated with the user field for categorization. - - name: title - description: Title or name of the user field. - - name: type - description: Data type of the user field value. - - name: updated_at - description: Timestamp indicating when the user field was last updated. - - name: url - description: URL pointing to the user field's endpoint for detailed information. - - name: votes - columns: - - name: created_at - description: Timestamp when the vote was created - - name: id - description: Unique identifier for the vote - - name: item_id - description: Identifier of the item that was voted on - - name: item_type - description: Type of the item that was voted on (e.g., ticket, article) - - name: updated_at - description: Timestamp when the vote was last updated - - name: url - description: URL of the resource related to the vote - - name: user_id - description: Unique identifier of the user who voted - - name: value - description: Value of the vote (e.g., upvote, downvote) - - name: brands - columns: - - name: id - description: Unique identifier for the brand. - - name: name - description: Name of the brand. - - name: logo - description: URL of the brand's logo. - - name: brand_url - description: URL of the brand's website. - - name: host_mapping - description: Mapping for the brand's host. - - name: subdomain - description: Subdomain assigned to the brand. - - name: url - description: URL of the brand's API endpoint. - - name: ticket_form_ids - description: List of IDs for ticket forms associated with the brand. - - name: signature_template - description: Template for the brand's signature. - - name: has_help_center - description: Indicates whether the brand has a help center. - - name: help_center_state - description: State of the help center for the brand. - - name: active - description: Indicates whether the brand is currently active or not. - - name: default - description: Indicates if the brand is the default brand. - - name: is_deleted - description: Indicates if the brand has been deleted. - - name: created_at - description: Timestamp of when the brand was created. - - name: updated_at - description: Timestamp of when the brand was last updated. - - name: articles - columns: - - name: author_id - description: The unique identifier of the author who created the article. - - name: body - description: The main content or body of the article. - - name: comments_disabled - description: Indicates whether comments are disabled for the article. - - name: content_tag_ids - description: An array of unique identifiers of content tags associated with the article. - - name: created_at - description: The date and time when the article was created. - - name: draft - description: Indicates whether the article is in draft mode. - - name: edited_at - description: The date and time when the article was last edited. - - name: html_url - description: The URL of the article in HTML format. - - name: id - description: The unique identifier of the article. - - name: label_names - description: An array of label names associated with the article. - - name: locale - description: The language locale of the article. - - name: name - description: The name of the article. - - name: outdated - description: Indicates whether the article is outdated. - - name: outdated_locales - description: An array of language locales in which the article is outdated. - - name: permission_group_id - description: The unique identifier of the permission group for the article. - - name: position - description: The position order of the article within its section. - - name: promoted - description: Indicates whether the article is promoted. - - name: section_id - description: The unique identifier of the section to which the article belongs. - - name: source_locale - description: The original language locale of the article. - - name: title - description: The title or heading of the article. - - name: updated_at - description: The date and time when the article was last updated. - - name: url - description: The URL of the article. - - name: user_segment_id - description: The unique identifier of the user segment targeted by the article. - - name: vote_count - description: The total count of votes received for the article. - - name: vote_sum - description: The sum of votes received for the article (considering upvotes and downvotes). - - name: tags - columns: - - name: count - description: The number of tags associated with the fetched data. - - name: name - description: The name of the tag associated with the fetched data. - - name: audit_logs - columns: - - name: action - description: The type of action performed in the audit log. - - name: action_label - description: A human-readable label representing the action. - - name: actor_id - description: The ID of the actor (user) who performed the action. - - name: actor_name - description: The name of the actor (user) who performed the action. - - name: change_description - description: Description of the change made. - - name: created_at - description: The date and time when the audit log entry was created. - - name: id - description: Unique identifier for the audit log entry. - - name: ip_address - description: The IP address from which the action was performed. - - name: source_id - description: The ID of the source object related to the action. - - name: source_label - description: A human-readable label representing the source object. - - name: source_type - description: The type of the source object. - - name: url - description: The URL associated with the action or source object. - - name: ticket_skips - columns: - - name: created_at - description: The timestamp when the ticket skip entry was created - - name: id - description: Unique identifier for the ticket skip entry - - name: reason - description: The reason for skipping the ticket - - name: ticket_id - description: The unique identifier of the skipped ticket - - name: updated_at - description: The timestamp when the ticket skip entry was last updated - - name: user_id - description: The unique identifier of the user who skipped the ticket - - name: ticket - description: Information related to the skipped ticket - - name: ticket_activities - columns: - - name: actor - description: The full user record of the user responsible for the ticket activity. See Users - - name: actor_id - description: The id of the user responsible for the ticket activity. An actor_id of -1 is a Zendesk system user, such as an automations action. - - name: created_at - description: When the record was created - - name: description - description: Description of the activity - - name: id - description: Automatically assigned on creation - - name: object - description: The content of the activity. Can be a ticket, comment, or change. - - name: target - description: The target of the activity, a ticket. - - name: title - description: Description of the activity - - name: updated_at - description: When the record was last updated - - name: url - description: The API url of the activity - - name: user - description: The full user record of the agent making the request. See Users - - name: user_id - description: The id of the agent making the request - - name: verb - description: The type of activity. Can be tickets.assignment, tickets.comment, or tickets.priority_increase - - name: custom_roles - columns: - - name: id - description: Unique identifier of the custom role - - name: name - description: Name of the custom role - - name: description - description: Brief description of the custom role - - name: role_type - description: Type of the custom role (e.g., admin, agent, etc) - - name: team_member_count - description: Number of team members with this custom role - - name: configuration - description: This object contains custom configuration settings. - - name: created_at - description: Date and time of the creation of the custom role - - name: updated_at - description: Date and time of the last update of the custom role - - name: manage_macro_content_suggestions - description: Ability to manage macro content suggestions - - name: read_macro_content_suggestions - description: Access for reading macro content suggestions - - name: article_comments - columns: - - name: author_id - description: The unique identifier of the author of the comment. - - name: body - description: The content or text of the comment. - - name: created_at - description: The timestamp when the comment was created. - - name: html_url - description: The URL link to the HTML representation of the comment. - - name: id - description: The unique identifier of the comment. - - name: locale - description: The locale or language of the comment. - - name: non_author_editor_id - description: The unique identifier of a non-author who edited the comment. - - name: non_author_updated_at - description: The timestamp when the non-author last updated the comment. - - name: source_id - description: The ID of the source associated with the comment. - - name: source_type - description: The type of the source associated with the comment. - - name: updated_at - description: The timestamp when the comment was last updated. - - name: url - description: The URL link to the comment resource. - - name: vote_count - description: The total count of votes received on the comment. - - name: vote_sum - description: The sum of votes received on the comment, considering upvotes and downvotes. - - name: topics - columns: - - name: html_url - description: The URL of the topic in HTML format. - - name: id - description: The unique identifier of the topic. - - name: name - description: The name/title of the topic. - - name: url - description: The URL of the topic in API format. - - name: created_at - description: The date and time when this topic was created. - - name: community_id - description: The unique identifier of the community to which this topic belongs. - - name: updated_at - description: The date and time when this topic was last updated. - - name: description - description: The textual description of the topic. - - name: manageable_by - description: The user or group who can manage this topic. - - name: follower_count - description: The count of users following this topic. - - name: position - description: The order position of this topic relative to others. - - name: user_segment_id - description: The identifier of the user segment associated with this topic.