forked from DanielPDWalker/tap-googleads
-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: Click view report stream state (#59)
* Keep accepting additional OAuth properties for compatibility with Matatika * Define config defaults for start/end dates * Refactor `ClickViewReportStream` logic to partition state by customer ID * Fix name of URL param used for pagination * Fix default start date representation and date range calculation * Correct date config schema types and update descriptions * Forcibly update state for customers in `ClickViewReportStream` where no records are present, to prevent additional requests in successive runs * Prefer `get_starting_replication_key_value` over `get_starting_timestamp` since replication key is technically not a timestamp
- Loading branch information
1 parent
f83321f
commit 19c5e98
Showing
3 changed files
with
61 additions
and
110 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters