public DetachObjectResult detachObject(DetachObjectRequest request) {request = beforeClientExecution(request);return executeDetachObject(request);}

public virtual DetachObjectResponse DetachObject(DetachObjectRequest request){var options = new InvokeOptions();options.RequestMarshaller = DetachObjectRequestMarshaller.Instance;options.ResponseUnmarshaller = DetachObjectResponseUnmarshaller.Instance;return Invoke<DetachObjectResponse>(request, options);}
