code: def transform_request(self, orig_request, params, method_config):
      
      method_params = method_config.get('request', {}).get('parameters', {})
      request = self.transform_rest_request(orig_request, params, method_params)
      request.path = method_config.get('rosyMethod', '')
      return request
docs: Transforms orig_request to apiserving request.
  
      This method uses orig_request to determine the currently-pending request
      and returns a new transformed request ready to send to the backend.  This
      method accepts a rest-style or RPC-style request.
  
      Args:
        orig_request: An ApiRequest, the original request from the user.
        params: A dictionary containing path parameters for rest requests, or
          None for an RPC request.
        method_config: A dict, the API config of the method to be called.
  
      Returns:
        An ApiRequest that's a copy of the current request, modified so it can
        be sent to the backend.  The path is updated and parts of the body or
        other properties may also be changed.