def as_dict()

in rostran/core/outputs.py [0:0]


    def as_dict(self, format=False) -> dict:
        if not format and self.orig_data:
            data = {k: v for k, v in self.orig_data.items() if v is not None}
        else:
            data = {}
            if self.description is not None:
                data.update({self.DESCRIPTION: self.description})
            if self.condition is not None:
                data.update({self.CONDITION: self.condition})
            data[self.VALUE] = self.value
        return {self.name: data}