Skip to content
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

feat: onboard klaviyo bulk upload destination #4682

Merged
merged 34 commits into from
Jun 18, 2024
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
02bf068
feat: onboard klaviyo bulk upload destination, initial commitx2
yashasvibajpai May 15, 2024
89f94ba
chore: refactor logic, add polling logic
yashasvibajpai May 21, 2024
de96856
chore: update poll logic
yashasvibajpai May 22, 2024
5e75c0b
chore: update errorStatus logic
yashasvibajpai May 23, 2024
fb889c0
chore: refactor errorStatus logic
yashasvibajpai May 24, 2024
50d4f60
Merge branch 'master' into feat.klaviyo.bulk.upload
yashasvibajpai May 24, 2024
b36167e
chore: lint fixes for build
yashasvibajpai May 24, 2024
be6da91
chore: lint fixes for build, fix missed transform
yashasvibajpai May 25, 2024
99f5212
chore: add test and related mocks
yashasvibajpai May 26, 2024
939d6cc
chore: fix linting
yashasvibajpai May 26, 2024
afb0b54
chore: fix lintingx2
yashasvibajpai May 26, 2024
1987578
chore: add destname to utils
yashasvibajpai May 27, 2024
ad152fc
chore: refactor, address comment
yashasvibajpai May 27, 2024
0b6801e
chore: refactor, move type declarations
yashasvibajpai May 27, 2024
0b7d2d7
Merge branch 'master' into feat.klaviyo.bulk.upload
yashasvibajpai May 28, 2024
78d484a
chore: address review comments
yashasvibajpai May 28, 2024
db7151c
chore: lint fixes
yashasvibajpai May 28, 2024
94f90ff
chore: remove unused type
yashasvibajpai May 29, 2024
cb51eb0
chore: address review comments2
yashasvibajpai May 29, 2024
4b3e75b
Merge branch 'master' into feat.klaviyo.bulk.upload
achettyiitr Jun 3, 2024
269a4cf
chore: update logic to handle multiple consecutive uploads
yashasvibajpai Jun 4, 2024
d27701d
chore: address comment
yashasvibajpai Jun 4, 2024
7fc0a12
chore: add debug prints
yashasvibajpai Jun 5, 2024
e0dd47a
chore: fix statuses
yashasvibajpai Jun 5, 2024
f575e6a
chore: remove debugging print
yashasvibajpai Jun 6, 2024
f0cbda3
chore: update flaky test for error reporting aggregation test (#4763)
sanpj2292 Jun 6, 2024
f9b826c
Merge branch 'master' into feat.klaviyo.bulk.upload
yashasvibajpai Jun 6, 2024
ea2bcd4
chore: add properties type in klaviyo
yashasvibajpai Jun 10, 2024
18eee42
chore: update maxpayloadsize to 490k, update marshalling logic
yashasvibajpai Jun 13, 2024
d349512
Merge branch 'master' into feat.klaviyo.bulk.upload
yashasvibajpai Jun 13, 2024
c09c095
chore: include more types in attributes
yashasvibajpai Jun 13, 2024
2e254f1
Merge branch 'master' into feat.klaviyo.bulk.upload
yashasvibajpai Jun 14, 2024
5774a27
chore: gha failures fix
Jun 18, 2024
3cddc21
chore: fix operator
yashasvibajpai Jun 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
162 changes: 162 additions & 0 deletions mocks/router/klaviyobulkupload/klaviyobulkupload_mock.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions router/batchrouter/asyncdestinationmanager/common/common.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ type AsyncDestinationManager interface {
GetUploadStats(UploadStatsInput GetUploadStatsInput) GetUploadStatsResponse
}

var AsyncDestinations = []string{"MARKETO_BULK_UPLOAD", "BING_ADS", "ELOQUA", "YANDEX_METRICA_OFFLINE_EVENTS", "KLAVIYO_BULK_UPLOAD"}
ItsSudip marked this conversation as resolved.
Show resolved Hide resolved

type SimpleAsyncDestinationManager struct {
UploaderAndTransformer AsyncUploadAndTransformManager
}
Expand Down
Loading
Loading