U
    <c                     @  sf   d dl mZ d dlZd dlmZmZ d dlmZ d dlm	Z	m
Z
mZmZmZ ejG dd deZdS )    )annotationsN)ListOptional)Literal)
_exception	_location_message_property_bag_reporting_descriptor_referencec                   @  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< 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< 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 )NotificationzwDescribes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.Zschema_property_namemessage)metadataz_message.MessageNZassociatedRule)defaultr   zFOptional[_reporting_descriptor_reference.ReportingDescriptorReference]associated_rule
descriptor	exceptionzOptional[_exception.Exception]warninglevelz-Literal[('none', 'note', 'warning', 'error')]	locationsz"Optional[List[_location.Location]]
propertiesz#Optional[_property_bag.PropertyBag]ZthreadIdzOptional[int]	thread_idZtimeUtczOptional[str]time_utc)__name__
__module____qualname____doc__dataclassesfieldr   __annotations__r   r   r   r   r   r   r   r    r   r   ^/tmp/pip-unpacked-wheel-gikjz4vx/torch/onnx/_internal/diagnostics/infra/sarif/_notification.pyr      sF   
 

      r   )
__future__r   r   typingr   r   Ztyping_extensionsr   Z,torch.onnx._internal.diagnostics.infra.sarifr   r   r   r	   r
   Z	dataclassobjectr   r   r   r   r    <module>   s   	