• 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 Optional
8
9from torch.onnx._internal.diagnostics.infra.sarif import (
10    _property_bag,
11    _tool_component_reference,
12)
13
14
15@dataclasses.dataclass
16class ReportingDescriptorReference(object):
17    """Information about how to locate a relevant reporting descriptor."""
18
19    guid: Optional[str] = dataclasses.field(
20        default=None, metadata={"schema_property_name": "guid"}
21    )
22    id: Optional[str] = dataclasses.field(
23        default=None, metadata={"schema_property_name": "id"}
24    )
25    index: int = dataclasses.field(
26        default=-1, metadata={"schema_property_name": "index"}
27    )
28    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
29        default=None, metadata={"schema_property_name": "properties"}
30    )
31    tool_component: Optional[_tool_component_reference.ToolComponentReference] = (
32        dataclasses.field(
33            default=None, metadata={"schema_property_name": "toolComponent"}
34        )
35    )
36
37
38# flake8: noqa
39