def repr_json(self, full=False): """Create a json representation of this object Args: full (bool): if True, also add all properties stored in definition default False Returns: dict """ d = ResearchObject.repr_json(self, full=full) if full: d['workflow'] = self.workflow return d
def repr_json(self, full=False): """Create a json representation of this object Args: full (bool): if True, also add all properties stored in definition default False Returns: dict """ d = ResearchObject.repr_json(self, full=full) if full: d['schema'] = json.loads(self.schema) d['ancestors'] = self.ancestors() return d
def repr_json(self, full=False): """Create a json representation of this object Args: full (bool): if True, also add all properties stored in definition default False Returns: dict """ d = ResearchObject.repr_json(self, full=full) if full: d['interface'] = self.interface d['value'] = json.loads(self.value) return d