U
    <c-                     @  sR   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	 ej
G dd deZdS )    )annotationsN)ListOptional)_artifact_change_message_property_bagc                   @  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 )FixzA proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.Zschema_property_nameZartifactChanges)metadataz%List[_artifact_change.ArtifactChange]artifact_changesNdescription)defaultr	   zOptional[_message.Message]
propertiesz#Optional[_property_bag.PropertyBag])
__name__
__module____qualname____doc__dataclassesfieldr
   __annotations__r   r    r   r   U/tmp/pip-unpacked-wheel-gikjz4vx/torch/onnx/_internal/diagnostics/infra/sarif/_fix.pyr      s   
  r   )
__future__r   r   typingr   r   Z,torch.onnx._internal.diagnostics.infra.sarifr   r   r   Z	dataclassobjectr   r   r   r   r   <module>   s
   