• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DO NOT EDIT! This file was generated by jschema_to_python version 0.0.1.dev29,
2# with extension for dataclasses and type annotation.
3
4from __future__ import annotations
5
6import dataclasses
7from typing import List, Literal, Optional
8
9from torch.onnx._internal.diagnostics.infra.sarif import (
10    _external_properties,
11    _property_bag,
12    _run,
13)
14
15
16@dataclasses.dataclass
17class SarifLog(object):
18    """Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools."""
19
20    runs: List[_run.Run] = dataclasses.field(metadata={"schema_property_name": "runs"})
21    version: Literal["2.1.0"] = dataclasses.field(
22        metadata={"schema_property_name": "version"}
23    )
24    schema_uri: Optional[str] = dataclasses.field(
25        default=None, metadata={"schema_property_name": "$schema"}
26    )
27    inline_external_properties: Optional[
28        List[_external_properties.ExternalProperties]
29    ] = dataclasses.field(
30        default=None, metadata={"schema_property_name": "inlineExternalProperties"}
31    )
32    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
33        default=None, metadata={"schema_property_name": "properties"}
34    )
35
36
37# flake8: noqa
38