Is your feature request related to a problem? Please describe.
Cadence server use requestID to deduplicate external requests (StartWorkflow, SignalWorkflow, CancelWorkflow, SignalWithStartWorkflow).
Currently, the option is set implicitly by the client. We should expose it as an option to the users, so that they can do better retry.
Proposed Solution
Expose requestID as an option
Additional context
Is your feature request related to a problem? Please describe.
Cadence server use requestID to deduplicate external requests (StartWorkflow, SignalWorkflow, CancelWorkflow, SignalWithStartWorkflow).
Currently, the option is set implicitly by the client. We should expose it as an option to the users, so that they can do better retry.
Proposed Solution
Expose requestID as an option
Additional context