U
    <c                     @  sJ   d dl mZ d dlZd dlmZ d dlmZmZ ejG dd de	Z
dS )    )annotationsN)Optional)_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idZded< 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 )Edgez&Represents a directed edge in a graph.Zschema_property_nameid)metadatastrZsourceNodeIdsource_node_idZtargetNodeIdtarget_node_idNlabel)defaultr   zOptional[_message.Message]
propertiesz#Optional[_property_bag.PropertyBag])__name__
__module____qualname____doc__dataclassesfieldr   __annotations__r
   r   r   r    r   r   V/tmp/pip-unpacked-wheel-gikjz4vx/torch/onnx/_internal/diagnostics/infra/sarif/_edge.pyr      s    
  r   )
__future__r   r   typingr   Z,torch.onnx._internal.diagnostics.infra.sarifr   r   Z	dataclassobjectr   r   r   r   r   <module>   s
   