public WorkflowExecutionDetail describeWorkflowExecution(DescribeWorkflowExecutionRequest request) {request = beforeClientExecution(request);return executeDescribeWorkflowExecution(request);}

public virtual DescribeWorkflowExecutionResponse DescribeWorkflowExecution(DescribeWorkflowExecutionRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeWorkflowExecutionRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeWorkflowExecutionResponseUnmarshaller.Instance;return Invoke<DescribeWorkflowExecutionResponse>(request, options);}
