
    hY%h                    <   U d dl mZ d dlmZ d dlmZmZmZmZm	Z	 ddl
mZ ddlmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z2m3Z3m4Z4m5Z5m6Z6m7Z7  edd	
      Z8 G d de      Z G d deeee8         Z G d de2      Z1 G d deeee8         Zeeg eee8   e1ee8   eee%e#e4e3e5e6e7e"e eee(e+e)e.eeee!eeee$ee&e*e'e/e,e0e-    ed      f   Z9de:d<   y	)    )annotations)Optional)UnionGenericTypeVar	Annotated	TypeAlias   )PropertyInfo)GenericModel)%ParsedResponseResponseErrorEventResponseFailedEventResponseCreatedEventResponseTextDoneEventResponseAudioDoneEventResponseCompletedEventResponseTextDeltaEventResponseAudioDeltaEventResponseIncompleteEventResponseInProgressEventResponseRefusalDoneEventResponseRefusalDeltaEventResponseOutputItemDoneEventResponseContentPartDoneEventResponseOutputItemAddedEventResponseContentPartAddedEvent ResponseAudioTranscriptDoneEvent ResponseTextAnnotationDeltaEvent!ResponseAudioTranscriptDeltaEvent#ResponseWebSearchCallCompletedEvent#ResponseWebSearchCallSearchingEvent$ResponseFileSearchCallCompletedEvent$ResponseFileSearchCallSearchingEvent$ResponseWebSearchCallInProgressEvent%ResponseFileSearchCallInProgressEvent%ResponseReasoningSummaryPartDoneEvent%ResponseReasoningSummaryTextDoneEvent&ResponseFunctionCallArgumentsDoneEvent&ResponseReasoningSummaryPartAddedEvent&ResponseReasoningSummaryTextDeltaEvent'ResponseFunctionCallArgumentsDeltaEvent(ResponseCodeInterpreterCallCodeDoneEvent)ResponseCodeInterpreterCallCodeDeltaEvent)ResponseCodeInterpreterCallCompletedEvent*ResponseCodeInterpreterCallInProgressEvent,ResponseCodeInterpreterCallInterpretingEventTextFormatTN)defaultc                      e Zd ZU ded<   y)r   strsnapshotN__name__
__module____qualname____annotations__     |/var/www/pru.catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/openai/lib/streaming/responses/_events.pyr   r   7       Mr=   r   c                      e Zd ZU dZded<   y)r   NzOptional[TextFormatT]parsed)r8   r9   r:   rA   r;   r<   r=   r>   r   r   ;   s    $(F!(r=   r   c                      e Zd ZU ded<   y)r,   r5   r6   Nr7   r<   r=   r>   r,   r,   ?   r?   r=   r,   c                      e Zd ZU ded<   y)r   zParsedResponse[TextFormatT]responseNr7   r<   r=   r>   r   r   C   s    ))r=   r   type)discriminatorr	   ResponseStreamEvent);
__future__r   typingr   typing_extensionsr   r   r   r   r	   _utilsr   _compatr   types.responsesr   r   r   r   r   RawResponseTextDoneEventr   r   RawResponseCompletedEventr   RawResponseTextDeltaEventr   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   *RawResponseFunctionCallArgumentsDeltaEventr-   r.   r/   r0   r1   r2   rG   r;   r<   r=   r>   <module>rR      sV   "  K K # $& & & & & & & & & &P 6 )4lGKDX ).X *6gkFZ * "+	%	/ %	/k*%	//%	/ 	{+%	/
 	 %	/ 	%	/ 	*%	/ 	)%	/ 	2%	/ 	1%	/ 	2%	/ 	3%	/ 	5%	/ 	&%	/ 	%%	/  	!%	/" 	#%	/$ 	-%%	/& 	.'%	/( 	-)%	/* 	/+%	/, 	 -%	/. 	/%	/0 	 1%	/2 	%3%	/4 	$5%	/6 	"7%	/8 	!9%	/: 	);%	/< 	=%	/> 	,?%	/@ 	-A%	/B 	,C%	/D 	/E%	/F 	.G%	/H 	/I%	/J 	.K%	/(R v&S)(+" Y +r=   