§
    _õ‚jz  ã                   óž   — d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
mZmZ erd dlmZ d dlmZ d dlmZ  G d	„ d
ed
         ¦  «        ZdS )é    )Ú
ListObject)ÚListableAPIResource)ÚStripeObject)ÚClassVarÚOptional)ÚLiteralÚUnpackÚTYPE_CHECKING)ÚFile)ÚScheduledQueryRunListParams)ÚScheduledQueryRunRetrieveParamsc                   óê  — e Zd ZU dZdZeed                  ed<    G d„ de¦  «        Z	e
ed<   	 e
ed<   	 ee	         ed<   ed	         ed
<   	 eed<   	 eed<   	 ed         ed<   	 e
ed<   	 eed<   	 eed<   	 eed<   	 eded         ded          fd„¦   «         Zeded         ded          fd„¦   «         Zededed         dd fd„¦   «         Zededed         dd fd„¦   «         Zed„ ¦   «         Zde	iZdS )ÚScheduledQueryRuna(  
    If you have [scheduled a Sigma query](https://docs.stripe.com/sigma/scheduled-queries), you'll
    receive a `sigma.scheduled_query_run.created` webhook each time the query
    runs. The webhook contains a `ScheduledQueryRun` object, which you can use to
    retrieve the query results.
    Úscheduled_query_runÚOBJECT_NAMEc                   ó   — e Zd ZU eed<   dS )úScheduledQueryRun.ErrorÚmessageN)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__© ó    úe/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/sigma/_scheduled_query_run.pyÚErrorr      s   € € € € € € Øˆˆ‰ð	ð 	r   r   ÚcreatedÚdata_load_timeÚerrorr   ÚfileÚidÚlivemodeÚobjectÚresult_available_untilÚsqlÚstatusÚtitleÚparamsr   Úreturnc                 óÌ   — |                       d|                      ¦   «         |¬¦  «        }t          |t          ¦  «        s$t	          dt          |¦  «        j        z  ¦  «        ‚|S )ú9
        Returns a list of scheduled query runs.
        Úget©r)   ú%Expected list object from API, got %s)Ú_static_requestÚ	class_urlÚ
isinstancer   Ú	TypeErrorÚtyper   ©Úclsr)   Úresults      r   ÚlistzScheduledQueryRun.listO   sp   € ð ×$Ò$ØØMŠM‰OŒOØð %ñ 
ô 
ˆõ
 ˜&¥*Ñ-Ô-ð 	ÝØ7Ý˜‘<”<Ô(ñ*ñô ð ð
 ˆr   c              ‹   óÜ   K  — |                       d|                      ¦   «         |¬¦  «        ƒ d{V —†}t          |t          ¦  «        s$t	          dt          |¦  «        j        z  ¦  «        ‚|S )r,   r-   r.   Nr/   )Ú_static_request_asyncr1   r2   r   r3   r4   r   r5   s      r   Ú
list_asynczScheduledQueryRun.list_asyncc   s’   è è € ð ×0Ò0ØØMŠM‰OŒOØð 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ˆõ
 ˜&¥*Ñ-Ô-ð 	ÝØ7Ý˜‘<”<Ô(ñ*ñô ð ð
 ˆr   r   c                 ó@   —  | |fi |¤Ž}|                      ¦   «          |S )úB
        Retrieves the details of an scheduled query run.
        )Úrefresh©r6   r"   r)   Úinstances       r   ÚretrievezScheduledQueryRun.retrievew   s2   € ð 3rÐ$Ð$˜VÐ$Ð$ˆØ×ÒÑÔÐØˆr   c              ‹   óP   K  —  | |fi |¤Ž}|                      ¦   «         ƒ d{V —† |S )r=   N)Úrefresh_asyncr?   s       r   Úretrieve_asyncz ScheduledQueryRun.retrieve_async‚   sH   è è € ð 3rÐ$Ð$˜VÐ$Ð$ˆØ×$Ò$Ñ&Ô&Ð&Ð&Ð&Ð&Ð&Ð&Ð&Øˆr   c                 ó   — dS )Nz/v1/sigma/scheduled_query_runsr   )r6   s    r   r1   zScheduledQueryRun.class_url   s   € à/Ð/r   N)r   r   r   Ú__doc__r   r   r   r   r   r   Úintr   r   ÚboolÚclassmethodr	   r   r8   r;   rA   rD   r1   Ú_inner_class_typesr   r   r   r   r      sO  € € € € € € ðð ð 	ð ˜'Ð"7Ô8Ô9ð ð ñ ðð ð ð ð ñ ô ð ð €L€LLðð ÐÐÑðð EŒ?ÐÐÑØ
6Ô
ÐÐÑðð 	€G€GGðð €N€NNðð Ð)Ô*Ð*Ð*Ñ*ðð  ÐÐÑðð 
€H€HHðð €K€KKðð €J€JJðð ðØÐ;Ô<ðà	Ð'Ô	(ðð ð ñ „[ðð& ðØÐ;Ô<ðà	Ð'Ô	(ðð ð ñ „[ðð& ðØðØ &Ð'HÔ Iðà	ðð ð ñ „[ðð ðØðØ &Ð'HÔ Iðà	ðð ð ñ „[ðð ð0ð 0ñ „[ð0ð " 5Ð)ÐÐÐr   r   N)Ústripe._list_objectr   Ústripe._listable_api_resourcer   Ústripe._stripe_objectr   Útypingr   r   Útyping_extensionsr   r	   r
   Ústripe._filer   Ú4stripe.params.sigma._scheduled_query_run_list_paramsr   Ú8stripe.params.sigma._scheduled_query_run_retrieve_paramsr   r   r   r   r   ú<module>rS      s  ðð +Ð *Ð *Ð *Ð *Ð *Ø =Ð =Ð =Ð =Ð =Ð =Ø .Ð .Ð .Ð .Ð .Ð .Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ø <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <àð Ø!Ð!Ð!Ð!Ð!Ð!ðð ð ð ð ð ðð ð ð ð ð ð
~*ð ~*ð ~*ð ~*ð ~*Ð+Ð,?Ô@ñ ~*ô ~*ð ~*ð ~*ð ~*r   