#220 Add JacksonSdkLiteralType
Pull request opened by
narape
TL;DR
Add a new implementation for SdkLiteralType: JacksonSdkLiteralType is able to take bean-like classes as literal types
Type
☐ Bug Fix
☑︎ Feature
☐ Plugin
Are all requirements met?
☑︎ Code completed
☐ Smoke tested
☑︎ Unit tests added
☑︎ Code documentation added
☐ Any pending items have an associated Issue
Complete description
We don't support arbitrary AutoValues as SdkLiteralTypes, but this PR fixes this for Java. Now Bean-like classes (Autovalues, JacksonBinding annotated classes, and the ones that follow the Java Bean spec) can be literal types.
These bean objects will be translated to SDK Structs.
Tracking Issue
NA
Follow-up issue
We need to support the same for Scala
flyteorg/flytekit-java
✅ All checks have passed
3/3 successful checks