You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SDKs need to support a payload wrapper called "raw value" that is just a payload but it is passed through the conversion stage (but still applies to codec). Specifically, SDKs need to:
Have a RawValue class/wrapper/whatever that only has a single payload in it and nothing else
Ignore traditional payload conversion in either direction if this type is in use (needs to be in composite payload converter to ignore so it works even for customized forms, TBD in Go/Java whether codec wrappers need to skip payload converter)
If possible (so not Go/Java), expose payload converter without codec to activity context and workflow context so it can be used on these raw values as the activity/workflow author see fit
Describe the solution you'd like
SDKs need to support a payload wrapper called "raw value" that is just a payload but it is passed through the conversion stage (but still applies to codec). Specifically, SDKs need to:
RawValue
class/wrapper/whatever that only has a single payload in it and nothing elseThis is useful for a couple of use cases:
__temporal_workflow_metadata
where we still want the response subject to codecs but not to conversionPer-SDK Tickets
The text was updated successfully, but these errors were encountered: