It does not seem like GetWorkflow
returns that information at the moment.
The underlying use-case here is limiting a QueryWorkflow
to a specific workflow type (so I suppose this is also an alternative to the original question). Otherwise, it is possible for the query to be handled by any workflow that “handles” the same query type, and if the result is a struct, it can happily map the values without complaining.
At the moment, as sort of a workaround, I am currently setting the workflow type from workflow.GetInfo
in the query response payload, and using that to check.