-
Notifications
You must be signed in to change notification settings - Fork 433
feat(trigger): data class and helper functions for lambda trigger events #159
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
Merged
Merged
Changes from 2 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
a3e3019
feat(trigger): class wrapper for events
michaelbrewer 2c50acb
build: fix build for python 3.6
michaelbrewer bdf4385
fix(linters): make the python linters happy
michaelbrewer 112635d
tests: add missing test cases
michaelbrewer d9253f5
docs: Include some docstrings
michaelbrewer 057c947
feat(trigger): initial cognito triggers
michaelbrewer 84b63a3
feat(trigger): add event_bridge_event
michaelbrewer c1d516b
feat(trigger): use consistent getter name
michaelbrewer 2aea86c
refactor: less copies passed around
michaelbrewer 17906ab
feat(trigger): add UserMigrationTriggerEvent
michaelbrewer 1c69762
feat(trigger): cognito custom message and pre-auth
michaelbrewer b9cdd66
feat(trigger): cognito pre token and post auth
michaelbrewer 87277ba
tests(trigger): some extra checks
michaelbrewer 92a3ca7
chore(trigger): clean up and docs
michaelbrewer f391461
chore: consistent naming
michaelbrewer b396e8c
feat(trigger): Add api gateway proxy events
michaelbrewer 553c48a
chore: Add more docs
michaelbrewer 7e6a3e5
fix(trigger): better type hinting
michaelbrewer 7a7e862
feat(trigger): Add conveince methods
michaelbrewer 379b11f
feat(trigger): Create DictWrapper
michaelbrewer cc180d3
feat(trigger): API gateway helper methods
michaelbrewer 3811356
feat(trigger): Kinesis stream event
michaelbrewer 3c41f36
feat(trigger): Application load balancer event
michaelbrewer 35358ed
refactor(trigger): Split decompress and parse
michaelbrewer a746ddc
feat(trigger): Some attribte caching
michaelbrewer 7b4ec44
fix(trigger): Init with __init__
michaelbrewer 6306436
fix(trigger): Add missing __eq__
michaelbrewer 0ffb1be
feat(trigger): unquote_plus s3 object key
michaelbrewer d0c9e5b
refactor(data_classes): rename package from trigger
michaelbrewer e860731
refactor(data_classes): Use DictWrapper consistently
michaelbrewer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.