• 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 _property_bag
10
11
12@dataclasses.dataclass
13class ToolComponentReference(object):
14    """Identifies a particular toolComponent object, either the driver or an extension."""
15
16    guid: Optional[str] = dataclasses.field(
17        default=None, metadata={"schema_property_name": "guid"}
18    )
19    index: int = dataclasses.field(
20        default=-1, metadata={"schema_property_name": "index"}
21    )
22    name: Optional[str] = dataclasses.field(
23        default=None, metadata={"schema_property_name": "name"}
24    )
25    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
26        default=None, metadata={"schema_property_name": "properties"}
27    )
28
29
30# flake8: noqa
31