Ë
    <@‹gG  ã                   óv   — d dl mZ d dlmZ 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  G d„ d	e«      Zy
)é    )Ú
ListObject)ÚRequestOptions)ÚReview)ÚStripeService)Úsanitize_id)ÚListÚcast)ÚNotRequiredÚ	TypedDictc            	       ó  — e Zd Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zi i fd	d
dede	e
   fd„Zi i fd	d
dede	e
   fd„Zi i fded	ddede
fd„Zi i fded	ddede
fd„Zi i fded	ddede
fd„Zi i fded	ddede
fd„Zy)ÚReviewServicec                   ó$   — e Zd ZU eee      ed<   y)úReviewService.ApproveParamsÚexpandN©Ú__name__Ú
__module__Ú__qualname__r
   r   ÚstrÚ__annotations__© ó    úU/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_review_service.pyÚApproveParamsr      ó   … Ø˜D ™IÑ&Ó&ð	r   r   c                   ól   — e Zd ZU ed   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)úReviewService.ListParamsz#ReviewService.ListParamsCreated|intÚcreatedÚending_beforer   ÚlimitÚstarting_afterN)r   r   r   r
   r   r   r   Úintr   r   r   Ú
ListParamsr      s_   … ØÐBÑCÓCð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r   r#   c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)úReviewService.ListParamsCreatedÚgtÚgteÚltÚlteN)r   r   r   r
   r"   r   r   r   r   ÚListParamsCreatedr%   )   sH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	r   r*   c                   ó$   — e Zd ZU eee      ed<   y)úReviewService.RetrieveParamsr   Nr   r   r   r   ÚRetrieveParamsr,   ;   r   r   r-   Úparamsr   ÚoptionsÚreturnc           
      óX   — t        t        t           | j                  ddd||¬«      «      S )úÂ
        Returns a list of Review objects that have open set to true. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
        Úgetú/v1/reviewsÚapi©Úbase_addressr.   r/   )r	   r   r   Ú_request©Úselfr.   r/   s      r   ÚlistzReviewService.listA   s9   € ô Ü”vÑØ�M‰MØØØ"ØØð ó ó	
ð 		
r   c           
   ƒ   ót   K  — t        t        t           | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)r2   r3   r4   r5   r6   N)r	   r   r   Ú_request_asyncr9   s      r   Ú
list_asynczReviewService.list_asyncT   sI   è ø€ ô Ü”vÑØ×%Ñ%ØØØ"ØØð &ó ÷ ó	
ð 		
ðús   ‚+8­6
®	8Úreviewr,   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú,
        Retrieves a Review object.
        r3   ú/v1/reviews/{review}©r?   r5   r6   ©r	   r   r8   Úformatr   ©r:   r?   r.   r/   s       r   ÚretrievezReviewService.retrieveg   sG   € ô ÜØ�M‰MØØ&×-Ñ-´[ÀÓ5HÐ-ÓIØ"ØØð ó ó	
ð 		
r   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)rA   r3   rB   rC   r5   r6   N©r	   r   r=   rE   r   rF   s       r   Úretrieve_asynczReviewService.retrieve_async{   sW   è ø€ ô ÜØ×%Ñ%ØØ&×-Ñ-´[ÀÓ5HÐ-ÓIØ"ØØð &ó ÷ ó	
ð 		
ðúó   ‚=A
¿A
Á 	A
r   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú`
        Approves a Review object, closing it and removing it from the list of reviews.
        Úpostú/v1/reviews/{review}/approverC   r5   r6   rD   rF   s       r   ÚapprovezReviewService.approve�   sN   € ô ÜØ�M‰MØØ.×5Ñ5Ü& vÓ.ð 6ó ð #ØØð ó ó
ð 	
r   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)rM   rN   rO   rC   r5   r6   NrI   rF   s       r   Úapprove_asynczReviewService.approve_async¥   s^   è ø€ ô ÜØ×%Ñ%ØØ.×5Ñ5Ü& vÓ.ð 6ó ð #ØØð &ó ÷ ó
ð 	
ðúrK   N)r   r   r   r   r   r#   r*   r-   r   r   r   r;   r>   r   rG   rJ   rP   rR   r   r   r   r   r      sZ  „ ô˜	ô ô�Yô ô,˜Iô ô$˜ô ð .0Ø"$ñ
à*ð
ð  ð
ð 
�FÑ	ó	
ð* .0Ø"$ñ
à*ð
ð  ð
ð 
�FÑ	ó	
ð, 24Ø"$ñ	
àð
ð /ð
ð  ð	
ð
 
ó
ð. 24Ø"$ñ	
àð
ð /ð
ð  ð	
ð
 
ó
ð. 13Ø"$ñ	
àð
ð .ð
ð  ð	
ð
 
ó
ð2 13Ø"$ñ	
àð
ð .ð
ð  ð	
ð
 
ô
r   r   N)Ústripe._list_objectr   Ústripe._request_optionsr   Ústripe._reviewr   Ústripe._stripe_servicer   Ústripe._utilr   Útypingr   r	   Útyping_extensionsr
   r   r   r   r   r   ú<module>rZ      s*   ðõ +Ý 2Ý !Ý 0Ý $ß ß 4ôm
�Mõ m
r   