docs: def get_service_version(self, service_id, mode='production', version='default'):
          '''
          get_service_version(self, service_id, mode='production', version='default')
  
          | Get a specific version details of a given service. Opereto will try to fetch the requested service version. If not found, it will return the default production version. The "actual_version" field of the returned JSON indicates what version of the service is returned. If the actual version is null, it means that this service does not have any version at all. To make it operational, you will have to import or upload a default version.
  
          :Parameters:
          * *service_id* (`string`) -- Identifier of an existing service
          * *mode* (`string`) -- development/production. Default is production
          * *version* (`string`) -- version of the service ("default" is the default.
  
          :return: json service version details
  
          :Example:
          .. code-block:: python
  
             service_version = opereto_client.get_service_version(serviceId, mode='development', version='111')
          '''
          return self._call_rest_api('get', '/services/'+service_id+'/'+mode+'/'+version, error='Failed to fetch service information')