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