code: def _read_response(self, response):
          
          rclass = response['rclass']
          if rclass != "virtual":
              raise ArtifactoryException("Repositiry '{}' have '{}', but expect 'virtual'".format(self.name, rclass))
  
          self.name = response["key"]
          self.description = response["description"]
          self.packageType = response["packageType"]
          self._repositories = response["repositories"]
docs: JSON Documentation: https://www.jfrog.com/confluence/display/RTF/Repository+Configuration+JSON