code: def get_json_representation(self):
          
          repres = {}
          repres['type'] = self.TYPE
          repres['parameters'] = self._parameters
          repres['icon'] = self.ICON
          repres['authors'] = self.AUTHORS
          repres['title'] = self.TITLE
          repres['category'] = self.CATEGORY
          repres['description'] = self.DESCRIPTION
          repres['documentation'] = self.DOCUMENTATION
          repres['license'] = self.LICENSE
          repres['version'] = self.VERSION
          repres['selfpath'] = self.SELFPATH
          repres['selfexec'] = self.SELFEXEC
          repres['execshell'] = self.EXECSHELL
          repres['max_number_of_workers'] = self.MAX_NUMBER_OF_WORKERS
          repres['min_number_of_workers'] = self.MIN_NUMBER_OF_WORKERS
          repres['max_memory_limit'] = self.MAX_MEMORY_LIMIT
          repres['max_cpu_limit'] = self.MAX_CPU_LIMIT 
          repres['min_memory_limit'] = self.MIN_MEMORY_LIMIT
          repres['min_cpu_limit'] = self.MIN_CPU_LIMIT 
          repres['min_gpu_limit'] = self.MIN_GPU_LIMIT
          repres['max_gpu_limit'] = self.MAX_GPU_LIMIT
          return repres
docs: Return a JSON object with a representation of this app (type and parameters).