• 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 List, Optional
8
9from torch.onnx._internal.diagnostics.infra.sarif import (
10    _physical_location,
11    _property_bag,
12)
13
14
15@dataclasses.dataclass
16class ResultProvenance(object):
17    """Contains information about how and when a result was detected."""
18
19    conversion_sources: Optional[List[_physical_location.PhysicalLocation]] = (
20        dataclasses.field(
21            default=None, metadata={"schema_property_name": "conversionSources"}
22        )
23    )
24    first_detection_run_guid: Optional[str] = dataclasses.field(
25        default=None, metadata={"schema_property_name": "firstDetectionRunGuid"}
26    )
27    first_detection_time_utc: Optional[str] = dataclasses.field(
28        default=None, metadata={"schema_property_name": "firstDetectionTimeUtc"}
29    )
30    invocation_index: int = dataclasses.field(
31        default=-1, metadata={"schema_property_name": "invocationIndex"}
32    )
33    last_detection_run_guid: Optional[str] = dataclasses.field(
34        default=None, metadata={"schema_property_name": "lastDetectionRunGuid"}
35    )
36    last_detection_time_utc: Optional[str] = dataclasses.field(
37        default=None, metadata={"schema_property_name": "lastDetectionTimeUtc"}
38    )
39    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
40        default=None, metadata={"schema_property_name": "properties"}
41    )
42
43
44# flake8: noqa
45