Hi all,
I have an activity that sends a request body using REST API:
My TempRequest has 3 params: trxId, channel, and request.
trxId is not meant to be sent in the request body, but it is mapped in header and/or query parameter of the http request, that’s why it has json:"-"
. It is used inside adapter.UpdateStatus() (line 60).
Before calling workflow.ExecuteActivity(), I print the request, and trxId has value:
But when I print from inside the activity, it is gone:
Does it mean that when passing request to activity, there is some kind of marshalling and unmarshalling?