* Source Google Analytics v4: refactor error messages
* Source Google Analytics Data API: improve error messages
* Source Google Analytics Data API: Refactor
* Source Google Analytics Data API: bump version + update docs
* Source Google Analytics Data API: fix test config
* Source Google Analytics Data API: update message
* format source-tiktok-marketing
* format source-twilio
* format source-instgram
* format source-amazon-ads
* format source-google-search-console
* format source-stripe
* format source-google-analytics-data-api
* format source-facebook-marketing
* format source-zendesk-support
* format source-file
* Fix paggination and add offset and limit to acceptable parameters in request body
* Change next_page_token and add tests
* Update dockerImageTag
* Update PR version
* Remove minimum, maximum, pattern fields
* Remove pattern limit and offset from test_source.py
* Remove offset and limit string type
* Remove offset and limit string type
* Increase limit number to 100000 and remove limit and offset from parameters
* Change return type value of next_page_token from int to dict
* Change return type value of next_page_token from int to dict
* Change page_size to offset and add constant PAGE_SIZE equals 100000
* Add comment to PAGE_SIZE constant and add constant to unit tests
* Remove offset and limit from PivotReport
* Import PAGE_SIZE in unit_tests from source.py
---------
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
* Move icons to connector folder
* Delete old icons
* Update upload logic
* Add icon url to definitions
* Update registry model
* Populate cdn url
* DNC butcher the pipeline
* Low hanging fruit fixes
* Fix bucket name
* Merge old and new approaches
* Fix metadata upload step
* Format
* Fix test
* #11689 source Google Analytics Data API: implement advanced reports
* #11689 source GA data API: upd changelog
* #11689 source GA data API: fix CAT
* #11689 source GA data API: fix CAT
* Have empty dict as default option
* Remove dateRange and dimensions from required params
* Generate source defintions manually
---------
Co-authored-by: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com>
* rename catalog to registry in metadata service
* rename catalog to registry in metadata files
* Run generate models
* Fix missed renames
* Add github personal access token
* Run black
* Automated Change
---------
Co-authored-by: bnchrch <bnchrch@users.noreply.github.com>
* Fix expected records for hubspot and intercom
* Fix typo for intercom
* Fix close com, fecebook marketing, freshsales, greenhouse expected records
* Fix intercom CAT
* Fix unittest for new pydentic version
* Fix facebook marketing unittests and jira CAT
* Fix formating for facebook marketing, jira and CAT for monday
* Fix pipedrive and recharge CAT
* Fix CAT for Slack, Strava, Stripe, Trello and Twitter
* Fix expected records for slack
* Fix CAT for Youtube and Sentry
* Fix unittests for mixpanel
* Added allowedHosts and fix facebook marketing CAT
* Fix CAT for Faker and Twillio
* Fix expected records for hubspot
* Fix expected records for Sentry
* Fix check status for GAv4
* Source Google Analytics v4: check custom reports; remove date as required field
* Source Google Analytics: fix unit tests
* Source Google Analytics: fix unit tests
* Source Google Analytics: update to latest cdk
* Source Google Analytics: http -> https
* Source Google Analytics: add allowed hosts
* Source Google Analytics: docs update
* Apply suggestions from code review
Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
* Source Google Analytics: docs update
* Source Google Analytics: add expected records
* auto-bump connector version
---------
Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Scripts to
* Run CATs against the local CDK for one connector
* Run CATs against the local CDK for multiple connectors
* Create a connecter image with the local CDK
---------
Co-authored-by: Alexandre Girard <alexandre@airbyte.io>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Introduce Google Analytics Data API source
https://developers.google.com/analytics/devguides/reporting/data/v1
* Add Google Analytics Data API source PR link
* Add `client` class for Google Analytics Data API
* Move dimensions and metrics extraction to the `client` class
In the Google Analytics Data API
* Change the copyright date to 2022 in Google Analytics Data API
* fix: removing incremental syncs
* fix: change project_id to string
* fix: flake check is failing
* chore: added it to source definitions
* chore: update seed file
Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>