• 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 Any, Optional
8
9from torch.onnx._internal.diagnostics.infra.sarif import _message, _property_bag
10
11
12@dataclasses.dataclass
13class EdgeTraversal(object):
14    """Represents the traversal of a single edge during a graph traversal."""
15
16    edge_id: str = dataclasses.field(metadata={"schema_property_name": "edgeId"})
17    final_state: Any = dataclasses.field(
18        default=None, metadata={"schema_property_name": "finalState"}
19    )
20    message: Optional[_message.Message] = dataclasses.field(
21        default=None, metadata={"schema_property_name": "message"}
22    )
23    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
24        default=None, metadata={"schema_property_name": "properties"}
25    )
26    step_over_edge_count: Optional[int] = dataclasses.field(
27        default=None, metadata={"schema_property_name": "stepOverEdgeCount"}
28    )
29
30
31# flake8: noqa
32