def to_json()

in sapp/ui/issues.py [0:0]


    def to_json(self) -> Dict[str, Union[str, int, List[str], bool]]:
        return {
            "issue_id": self.issue_id.resolved(),
            "filename": self.filename,
            "line": self.location.line_no,
            "begin_column": self.location.begin_column,
            "end_column": self.location.end_column,
            "code": self.code,
            "message": self.message,
            "callable": self.callable,
            "status": self.status,
            "source_names": list(self.source_names),
            "source_kinds": list(self.source_kinds),
            "sink_names": list(self.sink_names),
            "sink_kinds": list(self.sink_kinds),
            "min_trace_length_to_sources": self.min_trace_length_to_sources,
            "min_trace_length_to_sinks": self.min_trace_length_to_sinks,
            "features": list(self.features),
            "is_new_issue": self.is_new_issue,
            "first_seen": self.first_seen,
            "run_id": self.run_id,
            "similar_issues": [
                similar_issue.__dict__ for similar_issue in self.similar_issues
            ],
        }