U
    <c                     @  sV   d dl mZ d dlZd dlmZmZ d dlmZmZm	Z	m
Z
 ejG dd deZdS )    )annotationsN)ListOptional)_artifact_location_invocation_property_bag_toolc                   @  sx   e Zd ZU dZejddidZded< ejdddidZd	ed
< ejdddidZ	ded< ejdddidZ
ded< dS )
ConversionzDescribes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.Zschema_property_nametool)metadataz
_tool.ToolNZanalysisToolLogFiles)defaultr   z3Optional[List[_artifact_location.ArtifactLocation]]analysis_tool_log_files
invocationz Optional[_invocation.Invocation]
propertiesz#Optional[_property_bag.PropertyBag])__name__
__module____qualname____doc__dataclassesfieldr
   __annotations__r   r   r    r   r   \/tmp/pip-unpacked-wheel-gikjz4vx/torch/onnx/_internal/diagnostics/infra/sarif/_conversion.pyr	      s   
 
  r	   )
__future__r   r   typingr   r   Z,torch.onnx._internal.diagnostics.infra.sarifr   r   r   r   Z	dataclassobjectr	   r   r   r   r   <module>   s
   