
    	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/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@ZAmBZBmCZCmDZDmEZEmFZF ddlGmHZH dd	lImJZJ  ed
d          ZK G d de          Z G d deeeeK                   Z G d deA          Z@ G d deeeeK                   Zeeg eeeK         e@eeK         eee)e(eCeBeDeEeFe$e"eee4e8e5e<eeee#e!eeee1e6e2e>e:e?e;e+e/e.e9e%e,e*e e&e-e'e0e=eeJeHe7e3R           ed          f         ZLdeMd<   dS )    )annotations)Optional)UnionGenericTypeVar	Annotated	TypeAlias   )PropertyInfo)GenericModel)4ParsedResponseResponseErrorEventResponseFailedEventResponseQueuedEventResponseCreatedEventResponseTextDoneEventResponseAudioDoneEventResponseCompletedEventResponseTextDeltaEventResponseAudioDeltaEventResponseIncompleteEventResponseInProgressEventResponseRefusalDoneEventResponseRefusalDeltaEventResponseMcpCallFailedEventResponseOutputItemDoneEventResponseContentPartDoneEventResponseOutputItemAddedEventResponseContentPartAddedEventResponseMcpCallCompletedEventResponseMcpCallInProgressEventResponseMcpListToolsFailedEvent ResponseAudioTranscriptDoneEvent!ResponseAudioTranscriptDeltaEvent!ResponseMcpCallArgumentsDoneEvent"ResponseImageGenCallCompletedEvent"ResponseMcpCallArgumentsDeltaEvent"ResponseMcpListToolsCompletedEvent#ResponseImageGenCallGeneratingEvent#ResponseImageGenCallInProgressEvent#ResponseMcpListToolsInProgressEvent#ResponseWebSearchCallCompletedEvent#ResponseWebSearchCallSearchingEvent$ResponseCustomToolCallInputDoneEvent$ResponseFileSearchCallCompletedEvent$ResponseFileSearchCallSearchingEvent$ResponseWebSearchCallInProgressEvent%ResponseCustomToolCallInputDeltaEvent%ResponseFileSearchCallInProgressEvent%ResponseImageGenCallPartialImageEvent%ResponseReasoningSummaryPartDoneEvent%ResponseReasoningSummaryTextDoneEvent&ResponseFunctionCallArgumentsDoneEvent&ResponseOutputTextAnnotationAddedEvent&ResponseReasoningSummaryPartAddedEvent&ResponseReasoningSummaryTextDeltaEvent'ResponseFunctionCallArgumentsDeltaEvent(ResponseCodeInterpreterCallCodeDoneEvent)ResponseCodeInterpreterCallCodeDeltaEvent)ResponseCodeInterpreterCallCompletedEvent*ResponseCodeInterpreterCallInProgressEvent,ResponseCodeInterpreterCallInterpretingEvent)ResponseReasoningTextDoneEvent)ResponseReasoningTextDeltaEventTextFormatTN)defaultc                      e Zd ZU ded<   dS )r   strsnapshotN__name__
__module____qualname____annotations__     s/var/www/html/web-builder-api.evdpl.com/venv/lib/python3.11/site-packages/openai/lib/streaming/responses/_events.pyr   r   H            MMMMMrN   r   c                      e Zd ZU dZded<   dS )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<   dS )r;   rF   rG   NrH   rM   rN   rO   r;   r;   P   rP   rN   r;   c                      e Zd ZU ded<   dS )r   zParsedResponse[TextFormatT]responseNrH   rM   rN   rO   r   r   T   s         ))))))rN   r   type)discriminatorr	   ResponseStreamEvent)N
__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;   *RawResponseFunctionCallArgumentsDeltaEventr<   r=   r>   r?   r@   2types.responses.response_reasoning_text_done_eventrA   3types.responses.response_reasoning_text_delta_eventrB   rC   rX   rL   rM   rN   rO   <module>re      s<   " " " " " " "       K K K K K K K K K K K K K K # # # # # # $ $ $ $ $ $5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5l b a a a a a c c c c c cg      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	. 6	.9t Lv&&&u:(<"  < < < < < <rN   