U
    <cP                     @  sN   d dl mZ d dlZd dlmZmZ d dlmZmZ ej	G dd de
ZdS )    )annotationsN)ListOptional)_property_bag_tool_componentc                   @  s^   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
< dS )ToolzThe analysis tool that was run.Zschema_property_namedriver)metadataz_tool_component.ToolComponentN
extensions)defaultr	   z-Optional[List[_tool_component.ToolComponent]]
propertiesz#Optional[_property_bag.PropertyBag])
__name__
__module____qualname____doc__dataclassesfieldr   __annotations__r
   r    r   r   V/tmp/pip-unpacked-wheel-gikjz4vx/torch/onnx/_internal/diagnostics/infra/sarif/_tool.pyr      s   
  r   )
__future__r   r   typingr   r   Z,torch.onnx._internal.diagnostics.infra.sarifr   r   Z	dataclassobjectr   r   r   r   r   <module>   s
   