-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 Source Plaid: Fix 100 record limit and added start_date #11104
Conversation
…o Plaid connector
Hey @ehmadzubair thanks for the contribution. Will review this in next few days |
@@ -75,6 +76,16 @@ def cursor_field(self) -> Union[str, List[str]]: | |||
def get_updated_state(self, current_stream_state: MutableMapping[str, Any], latest_record: Mapping[str, Any]): | |||
return {"date": latest_record.get("date")} | |||
|
|||
def _get_transactions_response(self, start_date, end_date=datetime.datetime.utcnow().date(), offset=0): | |||
from plaid.model.transactions_get_request_options import TransactionsGetRequestOptions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you move the import to the beginning of the file?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one comment and it's ready to go :)
@marcosmarxm updated. |
What
Fixes #10252
Added Start Date to Plaid connector

How
start_date
tospec.json
and used it to fetch limited records.Recommended reading order
airbyte-integrations/connectors/source-plaid/source_plaid/spec.json
airbyte-integrations/connectors/source-plaid/source_plaid/source.py
🚨 User Impact 🚨
No breaking changes
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereTests
Unit
No Unit tests
Integration
Acceptance