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