o
    ùT·jÒ  ã                   @  sÎ  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@mAZAmBZBmCZCmDZEmFZFmGZGmHZHmIZImJZJmKZKmLZL ddlMmNZN dd	lOmPZP ed
dd�ZQG dd„ deƒZG dd„ deeeeQ ƒZG dd„ deEƒZDG dd„ deeeeQ ƒZeeg e‘eeQ ‘eD‘eeQ ‘e‘e‘e)‘e(‘eI‘eG‘eJ‘eK‘eL‘e*‘e$‘e"‘e‘e‘e8‘e<‘e9‘e@‘e0‘e1‘e,‘eH‘eF‘e‘e‘e‘e#‘e!‘e‘e‘e‘e5‘e:‘e6‘eB‘e>‘eC‘e?‘e-‘e3‘e2‘e=‘e%‘e.‘e+‘e ‘e&‘e/‘e'‘e4‘eA‘e‘eP‘eN‘e;‘e7‘R  edd�f ZRdeSd< dS )é    )Úannotations)ÚOptional)ÚUnionÚGenericÚTypeVarÚ	AnnotatedÚ	TypeAliasé   )ÚPropertyInfo)ÚGenericModel):ÚParsedResponseÚResponseErrorEventÚResponseFailedEventÚResponseQueuedEventÚResponseCreatedEventÚResponseTextDoneEventÚResponseAudioDoneEventÚResponseCompletedEventÚResponseTextDeltaEventÚResponseAudioDeltaEventÚResponseIncompleteEventÚResponseInProgressEventÚResponseRefusalDoneEventÚResponseRefusalDeltaEventÚResponseMcpCallFailedEventÚResponseOutputItemDoneEventÚResponseContentPartDoneEventÚResponseOutputItemAddedEventÚResponseContentPartAddedEventÚResponseMcpCallCompletedEventÚResponseMcpCallInProgressEventÚResponseMcpListToolsFailedEventÚ ResponseAudioTranscriptDoneEventÚ!ResponseAudioTranscriptDeltaEventÚ!ResponseCompactionCompactingEventÚ!ResponseMcpCallArgumentsDoneEventÚ!ResponseShellCallCommandDoneEventÚ"ResponseImageGenCallCompletedEventÚ"ResponseMcpCallArgumentsDeltaEventÚ"ResponseMcpListToolsCompletedEventÚ"ResponseShellCallCommandAddedEventÚ"ResponseShellCallCommandDeltaEventÚ#ResponseImageGenCallGeneratingEventÚ#ResponseImageGenCallInProgressEventÚ#ResponseMcpListToolsInProgressEventÚ#ResponseWebSearchCallCompletedEventÚ#ResponseWebSearchCallSearchingEventÚ$ResponseCustomToolCallInputDoneEventÚ$ResponseFileSearchCallCompletedEventÚ$ResponseFileSearchCallSearchingEventÚ$ResponseWebSearchCallInProgressEventÚ%ResponseCustomToolCallInputDeltaEventÚ%ResponseFileSearchCallInProgressEventÚ%ResponseImageGenCallPartialImageEventÚ%ResponseReasoningSummaryPartDoneEventÚ%ResponseReasoningSummaryTextDoneEventÚ&ResponseFunctionCallArgumentsDoneEventÚ&ResponseOutputTextAnnotationAddedEventÚ&ResponseReasoningSummaryPartAddedEventÚ&ResponseReasoningSummaryTextDeltaEventÚ'ResponseFunctionCallArgumentsDeltaEventÚ'ResponseShellCallOutputContentDoneEventÚ(ResponseCodeInterpreterCallCodeDoneEventÚ(ResponseShellCallOutputContentDeltaEventÚ)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__© rR   rR   úi/home/dinkstrade/pdmp-scanner/venv/lib/python3.10/site-packages/openai/lib/streaming/responses/_events.pyr   N   ó   
 r   c                   @  s   e Zd ZU dZded< dS )r   NzOptional[TextFormatT]Úparsed)rN   rO   rP   rU   rQ   rR   rR   rR   rS   r   R   s   
 r   c                   @  rJ   )r>   rK   rL   NrM   rR   rR   rR   rS   r>   V   rT   r>   c                   @  rJ   )r   zParsedResponse[TextFormatT]ÚresponseNrM   rR   rR   rR   rS   r   Z   rT   r   Útype)Údiscriminatorr   ÚResponseStreamEvent)TÚ
__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.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   Ú*RawResponseFunctionCallArgumentsDeltaEventr?   r@   rA   rB   rC   rD   rE   Ú2types.responses.response_reasoning_text_done_eventrF   Ú3types.responses.response_reasoning_text_delta_eventrG   rH   rY   rQ   rR   rR   rR   rS   Ú<module>   s   ð<ýÿþýûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8È9Ç:Æ;Å<Äþ@Àÿ