
    zvh/                       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/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZCmDZDmEZEmFZFmGZGmHZH  edd	
      ZI G d de      Z G d deeeeI         Z G d deC      ZB G d deeeeI         Zeeg eeeI   eBeeI   eee+e*eEeDeFeGeHe&e$eee7e:e8e>eeee%e"eeee5e9e6e@e<eAe=e.e3e2e;e'e/e,e e(e0e)e4e?ee#e1e-e!    ed      f   ZJdeKd<   y	)    )annotations)Optional)UnionGenericTypeVar	Annotated	TypeAlias   )PropertyInfo)GenericModel)6ParsedResponseResponseErrorEventResponseFailedEventResponseQueuedEventResponseCreatedEventResponseTextDoneEventResponseAudioDoneEventResponseCompletedEventResponseTextDeltaEventResponseAudioDeltaEventResponseIncompleteEventResponseInProgressEventResponseRefusalDoneEventResponseRefusalDeltaEventResponseMcpCallFailedEventResponseReasoningDoneEventResponseOutputItemDoneEventResponseReasoningDeltaEventResponseContentPartDoneEventResponseOutputItemAddedEventResponseContentPartAddedEventResponseMcpCallCompletedEventResponseMcpCallInProgressEventResponseMcpListToolsFailedEvent ResponseAudioTranscriptDoneEvent!ResponseAudioTranscriptDeltaEvent!ResponseMcpCallArgumentsDoneEvent!ResponseReasoningSummaryDoneEvent"ResponseImageGenCallCompletedEvent"ResponseMcpCallArgumentsDeltaEvent"ResponseMcpListToolsCompletedEvent"ResponseReasoningSummaryDeltaEvent#ResponseImageGenCallGeneratingEvent#ResponseImageGenCallInProgressEvent#ResponseMcpListToolsInProgressEvent#ResponseWebSearchCallCompletedEvent#ResponseWebSearchCallSearchingEvent$ResponseFileSearchCallCompletedEvent$ResponseFileSearchCallSearchingEvent$ResponseWebSearchCallInProgressEvent%ResponseFileSearchCallInProgressEvent%ResponseImageGenCallPartialImageEvent%ResponseReasoningSummaryPartDoneEvent%ResponseReasoningSummaryTextDoneEvent&ResponseFunctionCallArgumentsDoneEvent&ResponseOutputTextAnnotationAddedEvent&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/html/luna/venv/lib/python3.12/site-packages/openai/lib/streaming/responses/_events.pyr   r   H       MrN   r   c                      e Zd ZU dZded<   y)r   NzOptional[TextFormatT]parsed)rI   rJ   rK   rR   rL   rM   rN   rO   r   r   L   s    $(F!(rN   r   c                      e Zd ZU ded<   y)r=   rF   rG   NrH   rM   rN   rO   r=   r=   P   rP   rN   r=   c                      e Zd ZU ded<   y)r   zParsedResponse[TextFormatT]responseNrH   rM   rN   rO   r   r   T   s    ))rN   r   type)discriminatorr	   ResponseStreamEvent)L
__future__r   typingr   typing_extensionsr   r   r   r   r	   _utilsr   _compatr   types.responsesr   r   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-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   *RawResponseFunctionCallArgumentsDeltaEventr>   r?   r@   rA   rB   rC   rX   rL   rM   rN   rO   <module>rc      s6   "  K K # $7 7 7 7 7 7 7 7 7 7 7 7 7 7r 6 )4lGKDX ).X *6gkFZ * "+	6	$ 6	$k*6	$/6	$ 	{+6	$
 	 6	$ 	6	$ 	*6	$ 	)6	$ 	26	$ 	16	$ 	26	$ 	36	$ 	56	$ 	&6	$ 	%6	$  	!6	$" 	#6	$$ 	-%6	$& 	.'6	$( 	-)6	$* 	/+6	$, 	 -6	$. 	/6	$0 	 16	$2 	%36	$4 	$56	$6 	"76	$8 	!96	$: 	;6	$< 	,=6	$> 	-?6	$@ 	,A6	$B 	/C6	$D 	.E6	$F 	/G6	$H 	.I6	$J 	+K6	$L 	,M6	$N 	,O6	$P 	.Q6	$R 	&S6	$T 	+U6	$V 	*W6	$X 	#Y6	$Z 	'[6	$\ 	+]6	$^ 	(_6	$` 	,a6	$b 	/c6	$d 	e6	$f 	$g6	$h 	+i6	$j 	*k6	$l 	#m6	$9t v&u:(<" Y <rN   