• 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 LogicalLocation(object):
14    """A logical location of a construct that produced a result."""
15
16    decorated_name: Optional[str] = dataclasses.field(
17        default=None, metadata={"schema_property_name": "decoratedName"}
18    )
19    fully_qualified_name: Optional[str] = dataclasses.field(
20        default=None, metadata={"schema_property_name": "fullyQualifiedName"}
21    )
22    index: int = dataclasses.field(
23        default=-1, metadata={"schema_property_name": "index"}
24    )
25    kind: Optional[str] = dataclasses.field(
26        default=None, metadata={"schema_property_name": "kind"}
27    )
28    name: Optional[str] = dataclasses.field(
29        default=None, metadata={"schema_property_name": "name"}
30    )
31    parent_index: int = dataclasses.field(
32        default=-1, metadata={"schema_property_name": "parentIndex"}
33    )
34    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
35        default=None, metadata={"schema_property_name": "properties"}
36    )
37
38
39# flake8: noqa
40