-
-
Notifications
You must be signed in to change notification settings - Fork 379
Push Feature - Merged #1198
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
Push Feature - Merged #1198
Changes from all commits
Commits
Show all changes
163 commits
Select commit
Hold shift + click to select a range
2546d4d
Add new files push feature python
mathieuroques 82405ea
Added Suggest filter to ml_worker_service
mathieuroques f54633e
Reapply changes for push (back,front)
Googleton dc8ac8e
Push Popover fixes
Googleton a21528f
Fixed slicing function
mathieuroques bf5f3fb
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 1e4778b
CTA part 1, fix overconf push not showing
Googleton d9df0da
CTA part 2, the "Save Slice" CTA now works!
Googleton 3cebf2a
Automatic threshold for overconfidence and 0.1 for borderline
mathieuroques 67ecefc
Merge branch 'main' into feature/merging-push-feature
andreybavt bed425d
Temp commit
Googleton e70edd6
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton f24d036
Few more CTAs
Googleton 8c94135
Change python side to use row data instead of row index (wip)
Googleton eb9053d
No more pushes?!
Googleton 912d4cd
It half works now!
Googleton 249cba5
changed 0 to df in ml_worker
mathieuroques 6e34a4b
replaced all id by row in contribution
mathieuroques 1cea7a0
replaced id by row in perturbation
mathieuroques 97716d8
Updated prediction push by replacing idrow by df
mathieuroques fe14ffb
Fix bug in push call in ml worker
mathieuroques d2fe292
Debugger push works :)
Googleton 1d1a1be
Merge branch 'main' into feature/merging-push-feature
andreybavt dfaf42e
j2ts
andreybavt 57b5507
More push
Googleton c9a7c39
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 6a59444
Fixed push generation when a column is empty
kevinmessiaen c0a655c
Now overconfidence push works
Googleton 1a57e1a
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 0429775
Fix a small bug where empty slices would create an error
Googleton 91b5940
Fixed transformation issue
mathieuroques 168aeb4
Merge branch 'main' into feature/merging-push-feature
Googleton 0831a66
Fix some merge issues
Googleton dc861ad
Merge branch 'feature/merging-push-feature' into feature/gsk-1446
rabah-khalek e4264e2
Merge branch 'main' into feature/merging-push-feature
andreybavt ff15187
MAD transformation rework
mathieuroques 248c599
Fixed push test errors and added 2 new ones for the numerical transfo…
mathieuroques 86a0d0b
Merge branch 'feature/gsk-1446' of https://github.com/Giskard-AI/gisk…
mathieuroques d45bc00
Merge branch 'feature/merging-push-feature' into feature/gsk-1446
mathieuroques 40e076c
fixed comments
mathieuroques 34d656a
Merge pull request #1253 from Giskard-AI/feature/gsk-1446
mathieuroques 864a416
GSK-1445 -- have to use df lower and upper bounds for this. Maybe the…
Googleton e960a73
Merge branch 'main' into feature/merging-push-feature
Googleton de6c1af
Review comments
Googleton c455d2b
Disable SaveExample for now
Googleton 0887cea
Update contribution.py
mathieuroques 717ec7d
Update __init__.py
mathieuroques da432d7
Create catalog.py
mathieuroques 12465ef
update tests
mathieuroques 940066c
Update __init__.py
mathieuroques 5f8b195
3 -> 2 MAD
mathieuroques 5085b44
Unactivate contribution right
mathieuroques 1aefc5c
Handling of default values serialization for Giskard objects
kevinmessiaen 428976d
Merge branch 'main' into feature/merging-push-feature
Googleton 9ee1367
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
rabah-khalek be4e62b
changed create test CTA text
rabah-khalek 4d1ed7a
Merge branch 'main' into feature/merging-push-feature
rabah-khalek 0f05689
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
rabah-khalek 589581e
Merge branch 'main' into feature/merging-push-feature
rabah-khalek d38075f
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
rabah-khalek 4a556fd
Merge pull request #1296 from Giskard-AI/GSK-1491
mathieuroques c535a40
Feature/gsk 1405 make sure borderline threshold is consistent (#1257)
mathieuroques a791f3f
Update __init__.py
mathieuroques 0c373bc
Revert "Update __init__.py"
mathieuroques 55faeec
Update __init__.py
mathieuroques 62c8a99
Split tests in tests and unit tests
mathieuroques 2f9c8d6
Update __init__.py
mathieuroques baeb102
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
mathieuroques 7c67f4a
Added new tests
mathieuroques 6d176cb
Merge branch 'main' into feature/merging-push-feature
mathieuroques abee5b1
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
mathieuroques 4781fe2
Merge branch 'main' into feature/merging-push-feature
rabah-khalek 3d18f76
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
mathieuroques 12b4ccd
Merge branch 'feature/merging-push-feature' into feature/gsk-1496-mak…
andreybavt 43d6142
Cleaning tests
mathieuroques 3ba4fb3
Merge branch 'feature/gsk-1496-make-sure-we-have-at-least-one-test-wo…
mathieuroques 1057542
Rework overconfidence and underconfidence tests
mathieuroques 9e4bfad
Update prediction.py
mathieuroques c914542
Reformat perturbation
mathieuroques b093de6
Update perturbation.py
mathieuroques 66cdc8f
Reformat contribution
mathieuroques 1f04d1d
format import
mathieuroques 768f284
debug
mathieuroques 6054588
Update perturbation.py
mathieuroques 85aecad
Merge pull request #1273 from Giskard-AI/feature/gsk-1496-make-sure-w…
mathieuroques 7d13c84
Set random seed in text_transformation
mathieuroques bd611ab
Add test_params attribute to push classes
mathieuroques b7dacc1
Add default args on the frontend
Googleton 57cfe0a
Update __init__.py
mathieuroques 5fa4ac4
Removed text features from contribution push and fixed one bug
mathieuroques 65bfec8
Update perturbation push
mathieuroques e9a417b
Update perturbation push and some texts
mathieuroques 8896c44
Fix some minor issues
Googleton 8b647da
Fixed perturbation push issue
mathieuroques f8ded9e
Merge branch 'feature/merging-push-feature' of https://github.com/Gis…
mathieuroques 68525ca
Fixed model type bug in contribution feature
mathieuroques 6546dc6
Fix for overconfidence and borderline issue
mathieuroques 674d420
Fix Direction issue in Contribution push test
mathieuroques 8fd72d3
Update __init__.py
mathieuroques df4621d
Update __init__.py
mathieuroques fa4c0d2
Added docstrings
mathieuroques 406940f
Update __init__.py
mathieuroques 5973c11
Update __init__.py
mathieuroques f168161
Update __init__.py
mathieuroques 8cea61b
Fix typing error on Python version < 3.10
henchaves d2c3689
Merge branch 'feature/merging-push-feature' into feature/gsk-1563-pus…
henchaves 5d59a91
Update text_transformations.py
mathieuroques c4d1898
Fix isistance errors
henchaves aca75b0
Edit docstrings
mathieuroques 104a88f
Control tooltip/card size and display full content
henchaves 1ad2cc1
Wrap feature variables with grave accent
henchaves f64cbec
Merge branch 'feature/merging-push-feature' into feature/gsk-1563-pus…
henchaves 438ec35
Minor polish
Googleton 2c1047e
Merge branch 'feature/merging-push-feature' into feature/gsk-1563-pus…
henchaves 09d34c8
Update __init__.py
mathieuroques ccf2532
push utils tests
mathieuroques 65ffacb
Update test_push.py
mathieuroques 5d0e600
Merge branch 'feature/merging-push-feature' into GSK-1590-docstrings
mathieuroques e8021b5
Merge pull request #1331 from Giskard-AI/GSK-1590-docstrings
mathieuroques 50d09dd
Update perturbation.py
mathieuroques 5985c93
Merge branch 'feature/merging-push-feature' into feature/gsk-1563-pus…
henchaves 7799164
Merge branch 'main' into feature/merging-push-feature
Googleton dc0775a
Merge pull request #1328 from Giskard-AI/feature/gsk-1563-push-hover-…
henchaves bb4a035
added push to the doc
rabah-khalek e3e2f3c
added push to the doc
rabah-khalek fe7c0f5
Migrate to websockets
Googleton fc939c1
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 3fb745f
moved push test catalog
rabah-khalek dfb2977
Merge branch 'feature/merging-push-feature' of https://github.com/Gis…
rabah-khalek f6230c8
cleanup and fix LOB issue
andreybavt 8f5035f
fixed LOB for H2 and Postgres
andreybavt f6482e5
Merge branch 'main' into bug/fix-h2-db-lob
andreybavt ac79609
Merge branch 'main' into feature/merging-push-feature
andreybavt d702b99
Fixes on websocket migration
Googleton 5bde05a
Merge remote-tracking branch 'origin/bug/fix-h2-db-lob' into feature/…
Googleton 1d463f6
Merge branch 'main' into feature/merging-push-feature
andreybavt 8567602
Fixed issues with upload
kevinmessiaen 3dde349
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton c45c9dc
Merge remote-tracking branch 'origin/fix/lambda_upload_issue' into fe…
Googleton e85a395
Merge branch 'main' into feature/merging-push-feature
rabah-khalek e5454f5
Merge branch 'main' into feature/merging-push-feature
rabah-khalek 11d50d8
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 48e3521
Cleanup
Googleton d890822
Cleanup
Googleton 632f6c4
Merge branch 'main' into feature/merging-push-feature
andreybavt 29a2ac2
attempt to fix the docs
rabah-khalek e31b7f4
Fix enum python side
Googleton d672251
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 4d35bc7
relaunching docs
rabah-khalek c83a449
Merge branch 'main' into feature/merging-push-feature
andreybavt 70b5093
regenerated j2ts
andreybavt 45cc1cb
cleanup
andreybavt 0a24a32
Cleanup
Googleton 3de82bb
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton d044ddd
More cleanup
Googleton 3d6b7cb
Merge branch 'main' into feature/merging-push-feature
Googleton b286ce4
More little fixes
Googleton bf84900
Merge branch 'main' into feature/merging-push-feature
andreybavt 95be4b5
More sonar codesmell fixes
Googleton 2623030
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
Googleton 14d9244
fix sonar complaints
andreybavt 92656a0
fix sonar complaints
andreybavt d1760a8
Merge remote-tracking branch 'origin/feature/merging-push-feature' in…
andreybavt 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
25 changes: 25 additions & 0 deletions
25
backend/src/main/java/ai/giskard/domain/ml/CallToActionKind.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| package ai.giskard.domain.ml; | ||
|
|
||
| import com.dataiku.j2ts.annotations.UIModel; | ||
| import com.fasterxml.jackson.annotation.JsonValue; | ||
|
|
||
| @UIModel | ||
| public enum CallToActionKind { | ||
| NONE, | ||
| CREATE_SLICE, | ||
| CREATE_TEST, | ||
| CREATE_PERTURBATION, | ||
| SAVE_PERTURBATION, | ||
| CREATE_ROBUSTNESS_TEST, | ||
| CREATE_SLICE_OPEN_DEBUGGER, | ||
| OPEN_DEBUGGER_BORDERLINE, | ||
| ADD_TEST_TO_CATALOG, | ||
| SAVE_EXAMPLE, | ||
| OPEN_DEBUGGER_OVERCONFIDENCE, | ||
| CREATE_UNIT_TEST; | ||
|
|
||
| @JsonValue | ||
| public int toValue() { | ||
| return ordinal(); | ||
| } | ||
| } |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| package ai.giskard.domain.ml; | ||
|
|
||
| import com.dataiku.j2ts.annotations.UIModel; | ||
| import com.fasterxml.jackson.annotation.JsonValue; | ||
|
|
||
| @UIModel | ||
| public enum PushKind { | ||
| INVALID, | ||
| PERTURBATION, | ||
| CONTRIBUTION, | ||
| OVERCONFIDENCE, | ||
| BORDERLINE; | ||
|
|
||
| @JsonValue | ||
| public int toValue() { | ||
| return ordinal(); | ||
| } | ||
| } |
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
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
35 changes: 35 additions & 0 deletions
35
backend/src/main/java/ai/giskard/ml/dto/MLWorkerWSGetPushDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| package ai.giskard.ml.dto; | ||
|
|
||
| import ai.giskard.domain.ml.CallToActionKind; | ||
| import ai.giskard.domain.ml.PushKind; | ||
| import com.fasterxml.jackson.annotation.JsonProperty; | ||
| import lombok.Builder; | ||
| import lombok.Getter; | ||
| import lombok.Setter; | ||
|
|
||
| import javax.annotation.Nullable; | ||
| import java.util.Map; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| @Builder | ||
| public class MLWorkerWSGetPushDTO implements MLWorkerWSBaseDTO { | ||
| private MLWorkerWSArtifactRefDTO dataset; | ||
| private MLWorkerWSArtifactRefDTO model; | ||
| private int rowIdx; | ||
| private MLWorkerWSDataFrameDTO dataframe; | ||
|
|
||
| private String target; | ||
|
|
||
| @JsonProperty("column_types") | ||
| private Map<String, String> columnTypes; | ||
|
|
||
| @JsonProperty("column_dtypes") | ||
| private Map<String, String> columnDtypes; | ||
| @Nullable | ||
| @JsonProperty("push_kind") | ||
| private PushKind pushKind; | ||
| @Nullable | ||
| @JsonProperty("cta_kind") | ||
| private CallToActionKind ctaKind; | ||
| } |
21 changes: 21 additions & 0 deletions
21
backend/src/main/java/ai/giskard/ml/dto/MLWorkerWSGetPushResultDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| package ai.giskard.ml.dto; | ||
|
|
||
| import lombok.Getter; | ||
| import lombok.Setter; | ||
|
|
||
| import javax.annotation.Nullable; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| public class MLWorkerWSGetPushResultDTO implements MLWorkerWSBaseDTO { | ||
| @Nullable | ||
| private MLWorkerWSPushDTO perturbation; | ||
| @Nullable | ||
| private MLWorkerWSPushDTO contribution; | ||
| @Nullable | ||
| private MLWorkerWSPushDTO borderline; | ||
| @Nullable | ||
| private MLWorkerWSPushDTO overconfidence; | ||
| @Nullable | ||
| private MLWorkerWSPushActionDTO action; | ||
| } |
17 changes: 17 additions & 0 deletions
17
backend/src/main/java/ai/giskard/ml/dto/MLWorkerWSPushActionDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| package ai.giskard.ml.dto; | ||
|
|
||
| import com.fasterxml.jackson.annotation.JsonProperty; | ||
| import lombok.Getter; | ||
| import lombok.Setter; | ||
|
|
||
| import java.util.List; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| public class MLWorkerWSPushActionDTO implements MLWorkerWSBaseDTO { | ||
|
|
||
| @JsonProperty("object_uuid") | ||
| private String objectUuid; | ||
|
|
||
| private List<MLWorkerWSFuncArgumentDTO> arguments; | ||
| } |
24 changes: 24 additions & 0 deletions
24
backend/src/main/java/ai/giskard/ml/dto/MLWorkerWSPushDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| package ai.giskard.ml.dto; | ||
|
|
||
| import ai.giskard.domain.ml.PushKind; | ||
| import com.fasterxml.jackson.annotation.JsonProperty; | ||
| import lombok.Getter; | ||
| import lombok.Setter; | ||
|
|
||
| import javax.annotation.Nullable; | ||
| import java.util.List; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| public class MLWorkerWSPushDTO implements MLWorkerWSBaseDTO { | ||
| private PushKind kind; | ||
| @Nullable | ||
| private String key; | ||
| @Nullable | ||
| private String value; | ||
| @JsonProperty("push_title") | ||
| private String pushTitle; | ||
|
|
||
| @JsonProperty("push_details") | ||
| private List<MLWorkerWSPushDetailsDTO> pushDetails; | ||
| } |
14 changes: 14 additions & 0 deletions
14
backend/src/main/java/ai/giskard/ml/dto/MLWorkerWSPushDetailsDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| package ai.giskard.ml.dto; | ||
|
|
||
| import ai.giskard.domain.ml.CallToActionKind; | ||
| import lombok.Getter; | ||
| import lombok.Setter; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| public class MLWorkerWSPushDetailsDTO implements MLWorkerWSBaseDTO { | ||
| private String action; | ||
| private String explanation; | ||
| private String button; | ||
| private CallToActionKind cta; | ||
| } |
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
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
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
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
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
24 changes: 24 additions & 0 deletions
24
backend/src/main/java/ai/giskard/web/dto/ApplyPushDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| package ai.giskard.web.dto; | ||
|
|
||
| import ai.giskard.domain.ml.CallToActionKind; | ||
| import ai.giskard.domain.ml.PushKind; | ||
| import com.dataiku.j2ts.annotations.UIModel; | ||
| import lombok.Getter; | ||
| import lombok.NoArgsConstructor; | ||
| import lombok.Setter; | ||
|
|
||
| import java.util.Map; | ||
| import java.util.UUID; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| @UIModel | ||
| @NoArgsConstructor | ||
| public class ApplyPushDTO { | ||
| private UUID modelId; | ||
| private UUID datasetId; | ||
| private int rowIdx; | ||
| private PushKind pushKind; | ||
| private CallToActionKind ctaKind; | ||
| private Map<String, String> features; | ||
| } | ||
17 changes: 17 additions & 0 deletions
17
backend/src/main/java/ai/giskard/web/dto/PushActionDTO.java
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| package ai.giskard.web.dto; | ||
|
|
||
| import com.dataiku.j2ts.annotations.UIModel; | ||
| import lombok.Getter; | ||
| import lombok.NoArgsConstructor; | ||
| import lombok.Setter; | ||
|
|
||
| import java.util.Map; | ||
|
|
||
| @Getter | ||
| @Setter | ||
| @UIModel | ||
| @NoArgsConstructor | ||
| public class PushActionDTO { | ||
| private String objectUuid; | ||
| private Map<String, String> parameters; | ||
| } |
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.
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.
Since PushKind and CallToActionKind is a MLWorker generated type we have
anytype in ts due tomissing translation. @andreybavt do you think there is a quick fix or we can keep like this.