U
    <c                     @  sZ   d dl mZ d dlZd dlmZ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)AnyListOptional)_artifact_location_configuration_override_notification_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< 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< 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d0< ejddd1id	Zded1< ejddd2id	Zded2< ejddd3id	Zded3< ejddd4id	Zded5< ejddd6id	Zd7ed8< ejddd9id	Zd7ed:< ejddd;id	Z ded<< dS )=
Invocationz1The runtime environment of the analysis tool run.Zschema_property_nameZexecutionSuccessful)metadataboolexecution_successfulNaccount)defaultr   zOptional[str]	argumentszOptional[List[str]]ZcommandLinecommand_lineZ
endTimeUtcend_time_utcZenvironmentVariablesr   environment_variablesZexecutableLocationz-Optional[_artifact_location.ArtifactLocation]executable_locationZexitCodezOptional[int]	exit_codeZexitCodeDescriptionexit_code_descriptionZexitSignalNameexit_signal_nameZexitSignalNumberexit_signal_numbermachineZ"notificationConfigurationOverridesz=Optional[List[_configuration_override.ConfigurationOverride]]$notification_configuration_overridesZ	processId
process_idZprocessStartFailureMessageprocess_start_failure_message
propertiesz#Optional[_property_bag.PropertyBag]ZresponseFilesz3Optional[List[_artifact_location.ArtifactLocation]]response_filesZruleConfigurationOverridesrule_configuration_overridesZstartTimeUtcstart_time_utcstderrstdinstdoutZstdoutStderrstdout_stderrZtoolConfigurationNotificationsz*Optional[List[_notification.Notification]] tool_configuration_notificationsZtoolExecutionNotificationstool_execution_notificationsZworkingDirectoryworking_directory)!__name__
__module____qualname____doc__dataclassesfieldr   __annotations__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'    r/   r/   \/tmp/pip-unpacked-wheel-gikjz4vx/torch/onnx/_internal/diagnostics/infra/sarif/_invocation.pyr
      s   
      
     
    
 
     
 
 r
   )
__future__r   r,   typingr   r   r   Z,torch.onnx._internal.diagnostics.infra.sarifr   r   r   r	   Z	dataclassobjectr
   r/   r/   r/   r0   <module>   s
   