Ë
    <@‹gÜ4  ã                   ó~   — 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mZ d dlmZmZmZ  G d„ d	e«      Zy
)é    )Ú
ListObject)ÚRequestOptions)ÚShippingRate)ÚStripeService)Úsanitize_id)ÚDictÚListÚcast)ÚLiteralÚ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 G d	„ d
e«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de«      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 fdddedefd „Zi f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i i fd"edd&dedefd(„Zy))*ÚShippingRateServicec                   ó²   — e Zd ZU ed   ed<   	 eed<   	 eee      ed<   	 ed   ed<   	 eeeef      ed<   	 eed      ed	<   	 ee   ed
<   	 eed      ed<   y)ú ShippingRateService.CreateParamsú0ShippingRateService.CreateParamsDeliveryEstimateÚdelivery_estimateÚdisplay_nameÚexpandú+ShippingRateService.CreateParamsFixedAmountÚfixed_amountÚmetadata©Ú	exclusiveÚ	inclusiveÚunspecifiedÚtax_behaviorÚtax_codeÚtypeN)	Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__Ústrr	   r   r   © ó    ú\/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_shipping_rate_service.pyÚCreateParamsr      s±   … Ø&Ø>ñ
ó 	
ð	ð Óð	ð ˜D ™IÑ&Ó&ð	ð "Ø9ñ
ó 	
ð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð "ØÐ;Ñ<ñ
ó 	
ð	ð ˜cÑ"Ó"ð	ð ˜' .Ñ1Ñ2Ó2ð	r&   r(   c                   ó0   — e Zd ZU ed   ed<   	 ed   ed<   y)r   ú7ShippingRateService.CreateParamsDeliveryEstimateMaximumÚmaximumú7ShippingRateService.CreateParamsDeliveryEstimateMinimumÚminimumN)r    r!   r"   r   r#   r%   r&   r'   ÚCreateParamsDeliveryEstimatez0ShippingRateService.CreateParamsDeliveryEstimate5   s.   … ØØEñ
ó 	
ð	ð ØEñ
ó 	
ð	r&   r.   c                   ó*   — e Zd ZU ed   ed<   	 eed<   y)r*   ©Úbusiness_dayÚdayÚhourÚmonthÚweekÚunitÚvalueN©r    r!   r"   r   r#   Úintr%   r&   r'   Ú#CreateParamsDeliveryEstimateMaximumz7ShippingRateService.CreateParamsDeliveryEstimateMaximumC   ó   … ØÐDÑEÓEð	ð ‹
ð	r&   r:   c                   ó*   — e Zd ZU ed   ed<   	 eed<   y)r,   r0   r6   r7   Nr8   r%   r&   r'   Ú#CreateParamsDeliveryEstimateMinimumz7ShippingRateService.CreateParamsDeliveryEstimateMinimumM   r;   r&   r=   c                   ó@   — e Zd ZU eed<   	 eed<   	 eeedf      ed<   y)r   ÚamountÚcurrencyú:ShippingRateService.CreateParamsFixedAmountCurrencyOptionsÚcurrency_optionsN)r    r!   r"   r9   r#   r$   r   r   r%   r&   r'   ÚCreateParamsFixedAmountz+ShippingRateService.CreateParamsFixedAmountW   s@   … Ø‹ð	ð ‹ð	ð &ØØØLðNññ
ó 	
ð	r&   rC   c                   ó0   — e Zd ZU eed<   	 eed      ed<   y)rA   r?   r   r   N)r    r!   r"   r9   r#   r   r   r%   r&   r'   Ú&CreateParamsFixedAmountCurrencyOptionsz:ShippingRateService.CreateParamsFixedAmountCurrencyOptionsj   s)   … Ø‹ð	ð "ØÐ;Ñ<ñ
ó 	
ð	r&   rE   c                   ó�   — e Zd ZU ee   ed<   	 ed   ed<   	 ee   ed<   	 ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y	)
úShippingRateService.ListParamsÚactivez)ShippingRateService.ListParamsCreated|intÚcreatedr@   Úending_beforer   ÚlimitÚstarting_afterN)	r    r!   r"   r   Úboolr#   r$   r	   r9   r%   r&   r'   Ú
ListParamsrG   v   sƒ   … Ø˜DÑ!Ó!ð	ð ÐHÑIÓIð	ð ˜cÑ"Ó"ð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r&   rN   c                   óT   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   y)ú%ShippingRateService.ListParamsCreatedÚgtÚgteÚltÚlteN)r    r!   r"   r   r9   r#   r%   r&   r'   ÚListParamsCreatedrP   ”   sH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	r&   rU   c                   ó$   — e Zd ZU eee      ed<   y)ú"ShippingRateService.RetrieveParamsr   N)r    r!   r"   r   r	   r$   r#   r%   r&   r'   ÚRetrieveParamsrW   ¦   s   … Ø˜D ™IÑ&Ó&ð	r&   rX   c                   ór   — e Zd ZU ee   ed<   	 eee      ed<   	 ed   ed<   	 ed   ed<   	 eed      ed<   y	)
ú ShippingRateService.UpdateParamsrH   r   ú+ShippingRateService.UpdateParamsFixedAmountr   zLiteral['']|Dict[str, str]r   r   r   N)	r    r!   r"   r   rM   r#   r	   r$   r   r%   r&   r'   ÚUpdateParamsrZ   ¬   so   … Ø˜DÑ!Ó!ð	ð ˜D ™IÑ&Ó&ð	ð "Ø9ñ
ó 	
ð	ð Ð:Ñ;Ó;ð	ð "ØÐ;Ñ<ñ
ó 	
ð	r&   r\   c                   ó(   — e Zd ZU eeedf      ed<   y)r[   ú:ShippingRateService.UpdateParamsFixedAmountCurrencyOptionsrB   N)r    r!   r"   r   r   r$   r#   r%   r&   r'   ÚUpdateParamsFixedAmountz+ShippingRateService.UpdateParamsFixedAmountÆ   s(   … Ø%ØØØLðNññ
ó 	
ð	r&   r_   c                   ó6   — e Zd ZU ee   ed<   	 eed      ed<   y)r^   r?   r   r   N)r    r!   r"   r   r9   r#   r   r%   r&   r'   Ú&UpdateParamsFixedAmountCurrencyOptionsz:ShippingRateService.UpdateParamsFixedAmountCurrencyOptionsÑ   s/   … Ø˜CÑ Ó ð	ð "ØÐ;Ñ<ñ
ó 	
ð	r&   ra   ÚparamsrG   ÚoptionsÚreturnc           
      óX   — t        t        t           | j                  ddd||¬«      «      S )ú8
        Returns a list of your shipping rates.
        Úgetú/v1/shipping_ratesÚapi©Úbase_addressrb   rc   )r
   r   r   Ú_request©Úselfrb   rc   s      r'   ÚlistzShippingRateService.listÝ   s9   € ô Ü”|Ñ$Ø�M‰MØØ$Ø"ØØð ó ó	
ð 		
r&   c           
   ƒ   ót   K  — t        t        t           | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)rf   rg   rh   ri   rj   N)r
   r   r   Ú_request_asyncrm   s      r'   Ú
list_asynczShippingRateService.list_asyncð   sI   è ø€ ô Ü”|Ñ$Ø×%Ñ%ØØ$Ø"ØØð &ó ÷ ó	
ð 		
ðús   ‚+8­6
®	8r   c           
      óJ   — t        t        | j                  ddd||¬«      «      S )ú5
        Creates a new shipping rate object.
        Úpostrh   ri   rj   )r
   r   rl   rm   s      r'   ÚcreatezShippingRateService.create  s4   € ô ÜØ�M‰MØØ$Ø"ØØð ó ó	
ð 		
r&   c           
   ƒ   óf   K  — t        t        | j                  ddd||¬«      ƒ d{  –—† «      S 7 Œ­w)rt   ru   rh   ri   rj   N)r
   r   rq   rm   s      r'   Úcreate_asyncz ShippingRateService.create_async  sD   è ø€ ô ÜØ×%Ñ%ØØ$Ø"ØØð &ó ÷ ó	
ð 		
ðús   ‚$1¦/
§	1Úshipping_rate_tokenrW   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )úE
        Returns the shipping rate object with the given ID.
        rg   ú(/v1/shipping_rates/{shipping_rate_token}©ry   ri   rj   ©r
   r   rl   Úformatr   ©rn   ry   rb   rc   s       r'   ÚretrievezShippingRateService.retrieve)  sP   € ô ÜØ�M‰MØØ:×AÑAÜ(3Ð4GÓ(Hð Bó ð #ØØð ó ó
ð 	
r&   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r{   rg   r|   r}   ri   rj   N©r
   r   rq   r   r   r€   s       r'   Úretrieve_asyncz"ShippingRateService.retrieve_async?  s`   è ø€ ô ÜØ×%Ñ%ØØ:×AÑAÜ(3Ð4GÓ(Hð Bó ð #ØØð &ó ÷ ó
ð 	
ðúó   ‚=A
¿A
Á 	A
rZ   c                 ó|   — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      «      S )ú;
        Updates an existing shipping rate object.
        ru   r|   r}   ri   rj   r~   r€   s       r'   ÚupdatezShippingRateService.updateU  sP   € ô ÜØ�M‰MØØ:×AÑAÜ(3Ð4GÓ(Hð Bó ð #ØØð ó ó
ð 	
r&   c              ƒ   ó˜   K  — t        t        | j                  ddj                  t	        |«      ¬«      d||¬«      ƒ d{  –—† «      S 7 Œ­w)r‡   ru   r|   r}   ri   rj   Nrƒ   r€   s       r'   Úupdate_asyncz ShippingRateService.update_asynck  s`   è ø€ ô ÜØ×%Ñ%ØØ:×AÑAÜ(3Ð4GÓ(Hð Bó ð #ØØð &ó ÷ ó
ð 	
ðúr…   N)r    r!   r"   r   r(   r.   r:   r=   rC   rE   rN   rU   rX   r\   r_   ra   r   r   r   ro   rr   rv   rx   r$   r�   r„   rˆ   rŠ   r%   r&   r'   r   r      s  „ ô&�yô &ôP yô ô¨iô ô¨iô ô )ô ô&
°ô 
ô�Yô ô<˜Iô ô$˜ô ô�yô ô4	 )ô 	ô
°ô 
ð 46Ø"$ñ
à0ð
ð  ð
ð 
�LÑ	!ó	
ð* 46Ø"$ñ
à0ð
ð  ð
ð 
�LÑ	!ó	
ð, #%ñ
à2ð
ð  ð
ð 
ó	
ð, #%ñ
à2ð
ð  ð
ð 
ó	
ð, 8:Ø"$ñ	
à ð
ð 5ð
ð  ð	
ð
 
ó
ð2 8:Ø"$ñ	
à ð
ð 5ð
ð  ð	
ð
 
ó
ð2 68Ø"$ñ	
à ð
ð 3ð
ð  ð	
ð
 
ó
ð2 68Ø"$ñ	
à ð
ð 3ð
ð  ð	
ð
 
ô
r&   r   N)Ústripe._list_objectr   Ústripe._request_optionsr   Ústripe._shipping_rater   Ústripe._stripe_servicer   Ústripe._utilr   Útypingr   r	   r
   Útyping_extensionsr   r   r   r   r%   r&   r'   ú<module>r’      s0   ðõ +Ý 2Ý .Ý 0Ý $ß #Ñ #ß =Ñ =ôs
˜-õ s
r&   