
    Ai                        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 d dlmZmZ d dlmZmZmZmZmZmZmZ d d	lmZmZmZ erxd 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' d dl(m)Z) d dl*m+Z+ d dl,m-Z- d dl.m/Z/ d dl0m1Z1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z; d dl<m=Z= d dl>m?Z? d dl@mAZA d dlBmCZC  G d ded   ed   ed         ZDy )!    )CreateableAPIResource)ExpandableField)
ListObject)ListableAPIResource)StripeObject)UpdateableAPIResource)class_method_variantsanitize_id)AnyClassVarDictListOptionalcastoverload)LiteralUnpackTYPE_CHECKING)Account)Application)Customer)Discount)Invoice)LineItem)Subscription)SubscriptionSchedule)TaxRate)QuoteAcceptParams)QuoteCancelParams)QuoteCreateParams)QuoteFinalizeQuoteParams)'QuoteListComputedUpfrontLineItemsParams)QuoteListLineItemsParams)QuoteListParams)QuoteModifyParams)QuotePdfParams)QuoteRetrieveParams)	TestClockc            	       >   e Zd ZU dZdZeed      ed<    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eed<   	 eed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 e	ed<   ed   ed<   	 e
ed<   eed<   	 ee   ed<   	 eed       ed!<   	 eeed"         ed#<   	 ee   ed$<   	 eed%      ed&<   	 eed'<   	 ee   ed(<   	 ee   ed)<   	 ee   ed*<   	 eed+<   	 eed,      ed-<   	 eed.<   eed/      ed0<   	 eed1<   	 eeef   ed2<   	 ee   ed3<   	 ed   ed4<   	 eed5      ed6<   	 ed7   ed8<   	 eed9<   eed:      ed;<   	 eed<<   eed=      ed><   	 eed?      ed@<   	 eedA<   ee   edB<   	 ededCedD   dEd fdF       ZeededCedD   dEd fdG              ZedCedD   dEd fdH       Z e dI      dCedD   dEd fdJ       ZededCedD   dEd fdK       Z!eededCedD   dEd fdL              Z"edCedD   dEd fdM       Z" e dN      dCedD   dEd fdO       Z"ededCedP   dEd fdQ       Z#eededCedP   dEd fdR              Z$edCedP   dEd fdS       Z$ e dT      dCedP   dEd fdU       Z$ededCedP   dEd fdV       Z%eededCedP   dEd fdW              Z&edCedP   dEd fdX       Z& e dY      dCedP   dEd fdZ       Z&edCed[   dEd fd\       Z'edCed[   dEd fd]       Z(ededCed^   dEd fd_       Z)eededCed^   dEd fd`              Z*edCed^   dEd fda       Z* e db      dCed^   dEd fdc       Z*ededCed^   dEd fdd       Z+eededCed^   dEd fde              Z,edCed^   dEd fdf       Z, e dg      dCed^   dEd fdh       Z,edCedi   dEed    fdj       Z-edCedi   dEed    fdk       Z.ededCedl   dEed/   fdm       Z/eededCedl   dEed/   fdn              Z0edCedl   dEed/   fdo       Z0 e dp      dCedl   dEed/   fdq       Z0ededCedl   dEed/   fdr       Z1eededCedl   dEed/   fds              Z2edCedl   dEed/   fdt       Z2 e du      dCedl   dEed/   fdv       Z2ededCedw   dEed/   fdx       Z3eededCedw   dEed/   fdy              Z4edCedw   dEed/   fdz       Z4 e d{      dCedw   dEed/   fd|       Z4ededCedw   dEed/   fd}       Z5eededCedw   dEed/   fd~              Z6edCedw   dEed/   fd       Z6 e d      dCedw   dEed/   fd       Z6ed+edCed   dEd fd       Z7ed+edCed   dEd fd       Z8ededCed   dEe9fd       Z:eededCed   dEe9fd              Z;edCed   dEe9fd       Z; e d      dCed   dEe9fd       Z;ededCed   dEe9fd       Z<eededCed   dEe9fd              Z=edCed   dEe9fd       Z= e d      dCed   dEe9fd       Z=ed+edCed   dEd fd       Z>ed+edCed   dEd fd       Z?e	e
eeeeeedZ@y)Quotez
    A Quote is a way to model prices that you'd like to provide to a customer.
    Once accepted, it will automatically create an invoice, subscription or subscription schedule.
    quoteOBJECT_NAMEc                   t    e Zd ZU  G d de      Zeed<   	 ee   ed<   	 ee   ed<   	 ee	d      ed<   	 deiZ
y)	Quote.AutomaticTaxc                   6    e Zd ZU eed      ed<   	 ed   ed<   y)Quote.AutomaticTax.Liabilityr   accountr1   selftypeN__name__
__module____qualname__r   r   __annotations__r        @/var/www/html/immo/lib/python3.12/site-packages/stripe/_quote.py	Liabilityr0   7   *    oi899 +,,r;   r=   enabled	liabilityprovider)completefailedrequires_location_inputsstatusN)r6   r7   r8   r   r=   boolr9   r   strr   _inner_class_typesr:   r;   r<   AutomaticTaxr.   6   sg    	 	 	 I&&	 3-	 DE
 	
	 *95r;   rI   c                   `    e Zd ZU  G d de      Z G d de      Zee   ed<   	 eed<   eedZy)	Quote.Computedc                   l    e Zd ZU  G d de      Zeed<   	 eed<   	 ed   ed<   	 eed<   	 eed<   deiZy	)
Quote.Computed.Recurringc                   f    e Zd ZU  G d de      Zeed<   	 ee   ed<   	 eed<   	 ee   ed<   deiZy)%Quote.Computed.Recurring.TotalDetailsc                   h    e Zd ZU  G d de      Z G d de      Zee   ed<   	 ee   ed<   	 eedZy)	/Quote.Computed.Recurring.TotalDetails.Breakdownc                   $    e Zd ZU eed<   	 ded<   y)8Quote.Computed.Recurring.TotalDetails.Breakdown.DiscountamountDiscountResourcediscountNr6   r7   r8   intr9   r:   r;   r<   r   rS   Y        # #54r;   r   c                   N    e Zd ZU eed<   	 ded<   	 eed      ed<   	 ee   ed<   y)3Quote.Computed.Recurring.TotalDetails.Breakdown.TaxrT   r   ratecustomer_exemptnot_collectingnot_subject_to_taxnot_supportedportion_product_exemptportion_reduced_ratedportion_standard_ratedproduct_exemptproduct_exempt_holidayproportionally_ratedreduced_ratedreverse_chargestandard_ratedtaxable_basis_reduced
zero_ratedtaxability_reasontaxable_amountNr6   r7   r8   rX   r9   r   r   r:   r;   r<   Taxr[   f   J     # (
 ,4#!., & )15r;   rp   	discountstaxesrr   rs   N	r6   r7   r8   r   r   rp   r   r9   rH   r:   r;   r<   	BreakdownrQ   X   K    < $l $L  $H~-  9$ 8@#)N&r;   rv   amount_discountamount_shipping
amount_tax	breakdownN	r6   r7   r8   r   rv   rX   r9   r   rH   r:   r;   r<   TotalDetailsrO   W   S    <O <O| "%$ "*#.   $I..&19%="r;   r}   amount_subtotalamount_total)daymonthweekyearintervalinterval_counttotal_detailsN)	r6   r7   r8   r   r}   rX   r9   r   rH   r:   r;   r<   	RecurringrM   V   s^    L>| L>\ !   <==   ('"1<!@r;   r   c                   f    e Zd ZU  G d de      Zeed<   	 eed<   	 eed      ed<   	 eed<   deiZ	y)	Quote.Computed.Upfrontc                   f    e Zd ZU  G d de      Zeed<   	 ee   ed<   	 eed<   	 ee   ed<   deiZy)#Quote.Computed.Upfront.TotalDetailsc                   h    e Zd ZU  G d de      Z G d de      Zee   ed<   	 ee   ed<   	 eedZy)	-Quote.Computed.Upfront.TotalDetails.Breakdownc                   $    e Zd ZU eed<   	 ded<   y)6Quote.Computed.Upfront.TotalDetails.Breakdown.DiscountrT   rU   rV   NrW   r:   r;   r<   r   r      rY   r;   r   c                   N    e Zd ZU eed<   	 ded<   	 eed      ed<   	 ee   ed<   y)1Quote.Computed.Upfront.TotalDetails.Breakdown.TaxrT   r   r\   r]   rm   rn   Nro   r:   r;   r<   rp   r      rq   r;   rp   rr   rs   rt   Nru   r:   r;   r<   rv   r      rw   r;   rv   rx   ry   rz   r{   Nr|   r:   r;   r<   r}   r      r~   r;   r}   r   r   r   
line_itemsr   N)
r6   r7   r8   r   r}   rX   r9   r   r   rH   r:   r;   r<   Upfrontr      sU    L>| L>\ !   !J!788 ('"1<!@r;   r   	recurringupfront)r   r   N)	r6   r7   r8   r   r   r   r   r9   rH   r:   r;   r<   ComputedrK   U   sI    `	A `	AD\	Al \	A| I&&	 +4Ir;   r   c                   *    e Zd ZU eed<   	 ed   ed<   y)Quote.FromQuoteis_revisionr*   r+   N)r6   r7   r8   rF   r9   r   r:   r;   r<   	FromQuoter     s    	 w''	r;   r   c                   H    e Zd ZU  G d de      Zee   ed<   	 eed<   deiZy)Quote.InvoiceSettingsc                   6    e Zd ZU eed      ed<   	 ed   ed<   y)Quote.InvoiceSettings.Issuerr   r1   r2   r4   Nr5   r:   r;   r<   Issuerr   (  r>   r;   r   days_until_dueissuerN)	r6   r7   r8   r   r   r   rX   r9   rH   r:   r;   r<   InvoiceSettingsr   '  s1    	\ 	 !%	 &/r;   r   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)Quote.StatusTransitionsaccepted_atcanceled_atfinalized_atN)r6   r7   r8   r   rX   r9   r:   r;   r<   StatusTransitionsr   9  s3    c]"	 c]"	 sm#	r;   r   c                       e Zd ZU  G d de      Zeed<   	 ee   ed<   	 ee   ed<   	 ee	eef      ed<   	 ee   ed<   	 deiZ
y)	Quote.SubscriptionDatac                   N    e Zd ZU  G d de      Zee   ed<   ed   ed<   	 deiZy)"Quote.SubscriptionData.BillingModec                   $    e Zd ZU eed      ed<   y)+Quote.SubscriptionData.BillingMode.Flexible)includeditemizedproration_discountsN)r6   r7   r8   r   r   r9   r:   r;   r<   Flexibler   I  s    %-g6L.M%NNr;   r   flexible)classicr   r4   N)	r6   r7   r8   r   r   r   r9   r   rH   r:   r;   r<   BillingModer   H  s9    <  x((/00 #-h!7r;   r   billing_modedescriptioneffective_datemetadatatrial_period_daysN)r6   r7   r8   r   r   r9   r   rG   rX   r   rH   r:   r;   r<   SubscriptionDatar   G  su    	8, 	8 "!	 c]"	 !%	 4S>**	 $C=(	 -k:r;   r   c                   f    e Zd ZU  G d de      Zeed<   	 ee   ed<   	 eed<   	 ee   ed<   deiZy)Quote.TotalDetailsc                   h    e Zd ZU  G d de      Z G d de      Zee   ed<   	 ee   ed<   	 eedZy)	Quote.TotalDetails.Breakdownc                   $    e Zd ZU eed<   	 ded<   y)%Quote.TotalDetails.Breakdown.DiscountrT   rU   rV   NrW   r:   r;   r<   r   r   n  s     -,r;   r   c                   N    e Zd ZU eed<   	 ded<   	 eed      ed<   	 ee   ed<   y) Quote.TotalDetails.Breakdown.TaxrT   r   r\   r]   rm   rn   Nro   r:   r;   r<   rp   r   {  sJ      
 $,&$ & !)-r;   rp   rr   rs   rt   Nru   r:   r;   r<   rv   r   m  sJ    < $l $L H~% 9 08#!Fr;   rv   rx   ry   rz   r{   Nr|   r:   r;   r<   r}   r   l  sS    <	G <	G| 	 "#&	 	 I&&)95r;   r}   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ed   ed<   y)Quote.TransferDatarT   amount_percentr   destinationN)r6   r7   r8   r   rX   r9   floatr   r:   r;   r<   TransferDatar     s4    	 !'	 %Y//	r;   r   r   r   r   applicationapplication_fee_amountapplication_fee_percentautomatic_tax)charge_automaticallysend_invoicecollection_methodcomputedcreatedcurrencyr   customerr   default_tax_ratesr   rU   rr   
expires_atfooter
from_quoteheaderidr   invoiceinvoice_settingsr   r   livemoder   numberobjectr   on_behalf_of)acceptedcanceleddraftopenrE   status_transitionsr   subscriptionsubscription_datar   subscription_scheduler(   
test_clockr   transfer_dataparamsr   returnc                 p    t        d| j                  ddj                  t        |            |            S ).
        Accepts the specified quote.
        r*   post/v1/quotes/{quote}/acceptr+   r   r   _static_requestformatr
   clsr+   r   s      r<   _cls_acceptzQuote._cls_acceptC  C     +22U9K2L   
 	
r;   c                      yr   Nr:   r+   r   s     r<   acceptzQuote.acceptS       	r;   c                      yr   r:   r3   r   s     r<   r   zQuote.accept[      
 	r;   r   c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r   r*   r   r   r   r   r   r   _requestr   r
   getr  s     r<   r   zQuote.acceptb  P     MM+22%dhhtn5 3    	
 		
r;   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r   r*   r   r   r   r   Nr   _static_request_asyncr   r
   r   s      r<   _cls_accept_asynczQuote._cls_accept_asynct  Q      +++22U9K2L ,  
 	
   7AA
	Ac                    K   ywr   r:   r   s     r<   accept_asynczQuote.accept_async        	   c                    K   ywr   r:   r  s     r<   r  zQuote.accept_async        	r  r  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r   r*   r   r   r   r   r   Nr   _request_asyncr   r
   r  r  s     r<   r  zQuote.accept_async  `      %%+22%dhhtn5 3   &  	
 		
   AAA
		Ar   c                 p    t        d| j                  ddj                  t        |            |            S )$
        Cancels the quote.
        r*   r   /v1/quotes/{quote}/cancelr   r   r   r   s      r<   _cls_cancelzQuote._cls_cancel  r   r;   c                      yr  Nr:   r   s     r<   cancelzQuote.cancel  r   r;   c                      yr  r:   r  s     r<   r  zQuote.cancel  r  r;   r  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r  r*   r   r  r   r   r   r  r  s     r<   r  zQuote.cancel  r  r;   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r  r*   r   r  r   r   Nr	  r   s      r<   _cls_cancel_asynczQuote._cls_cancel_async  r  r  c                    K   ywr  r:   r   s     r<   cancel_asynczQuote.cancel_async  r  r  c                    K   ywr  r:   r  s     r<   r%  zQuote.cancel_async  r  r  r#  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r  r*   r   r  r   r   r   Nr  r  s     r<   r%  zQuote.cancel_async  r  r  r    c                 Z    t        d| j                  d| j                         |            S )
        A quote models prices and services for a customer. Default options for header, description, footer, and expires_at can be set in the dashboard via the [quote template](https://dashboard.stripe.com/settings/billing/quote).
        r*   r   r   )r   r   	class_urlr   r   s     r<   createzQuote.create  s6    
    
 	
r;   c                 v   K   t        d| j                  d| j                         |       d{         S 7 w)r)  r*   r   r   N)r   r
  r*  r+  s     r<   create_asynczQuote.create_async  sD      ++ ,  
 	
s   ,97
	9r!   c                 p    t        d| j                  ddj                  t        |            |            S )&
        Finalizes the quote.
        r*   r   /v1/quotes/{quote}/finalizer   r   r   r   s      r<   _cls_finalize_quotezQuote._cls_finalize_quote-  sC     -44;u;M4N   
 	
r;   c                      yr0  Nr:   r   s     r<   finalize_quotezQuote.finalize_quote=       	r;   c                      yr4  r:   r  s     r<   r5  zQuote.finalize_quoteG       	r;   r2  c                     t        d| j                  ddj                  t        | j	                  d                  |            S )r0  r*   r   r1  r   r   r   r  r  s     r<   r5  zQuote.finalize_quoteP  sP     MM-44%dhhtn5 5    	
 		
r;   c                    K   t        d| j                  ddj                  t        |            |       d{         S 7 w)r0  r*   r   r1  r   r   Nr	  r   s      r<   _cls_finalize_quote_asynczQuote._cls_finalize_quote_asyncb  sQ      ++-44;u;M4N ,  
 	
r  c                    K   ywr4  r:   r   s     r<   finalize_quote_asynczQuote.finalize_quote_asyncr  r  r  c                    K   ywr4  r:   r  s     r<   r=  zQuote.finalize_quote_async|  r  r  r;  c                    K   t        d| j                  ddj                  t        | j	                  d                  |       d{         S 7 w)r0  r*   r   r1  r   r   r   Nr  r  s     r<   r=  zQuote.finalize_quote_async  s`      %%-44%dhhtn5 5   &  	
 		
r  r$   c                     | j                  d| j                         |      }t        |t              s!t	        dt        |      j                  z        |S )0
        Returns a list of your quotes.
        r  r   %Expected list object from API, got %s)r   r*  
isinstancer   	TypeErrorr4   r6   r   r   results      r<   listz
Quote.list  s]    
 $$MMO % 

 &*-7<((* 
 r;   c                    K   | j                  d| j                         |       d{   }t        |t              s!t	        dt        |      j                  z        |S 7 7w)rA  r  r   NrB  )r
  r*  rC  r   rD  r4   r6   rE  s      r<   
list_asynczQuote.list_async  sk      00MMO 1 
 

 &*-7<((* 
 
s   &A"A 8A"r"   c                 ~    t        t        d   | j                  ddj                  t	        |            |            S )E  
        When retrieving a quote, there is an includable [computed.upfront.line_items](https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items) property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of upfront line items.
        r   r  ./v1/quotes/{quote}/computed_upfront_line_itemsr   r   r   r   r   r   r
   r   s      r<   %_cls_list_computed_upfront_line_itemsz+Quote._cls_list_computed_upfront_line_items  sP     z"@GG%e, H     	
 		
r;   c                      yrK  Nr:   r   s     r<    list_computed_upfront_line_itemsz&Quote.list_computed_upfront_line_items  r6  r;   c                      yrP  r:   r  s     r<   rQ  z&Quote.list_computed_upfront_line_items  r8  r;   rN  c                     t        t        d   | j                  ddj                  t	        | j                  d                  |            S )rK  r   r  rL  r   r   r   r   r   r  r   r
   r  r  s     r<   rQ  z&Quote.list_computed_upfront_line_items  sV     z"MM@GG%dhhtn5 H    	
 		
r;   c                    K   t        t        d   | j                  ddj                  t	        |            |       d{         S 7 w)rK  r   r  rL  r   r   Nr   r   r
  r   r
   r   s      r<   +_cls_list_computed_upfront_line_items_asyncz1Quote._cls_list_computed_upfront_line_items_async  s^      z"++@GG%e, H   ,  	
 		
   >A A	
	Ac                    K   ywrP  r:   r   s     r<   &list_computed_upfront_line_items_asyncz,Quote.list_computed_upfront_line_items_async
  r  r  c                    K   ywrP  r:   r  s     r<   rZ  z,Quote.list_computed_upfront_line_items_async  r  r  rW  c                    K   t        t        d   | j                  ddj                  t	        | j                  d                  |       d{         S 7 w)rK  r   r  rL  r   r   r   Nr   r   r  r   r
   r  r  s     r<   rZ  z,Quote.list_computed_upfront_line_items_async  sf      z"%%@GG%dhhtn5 H   &  	
 		
   AAA
	Ar#   c                 ~    t        t        d   | j                  ddj                  t	        |            |            S )
        When retrieving a quote, there is an includable line_items property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.
        r   r  /v1/quotes/{quote}/line_itemsr   r   rM  r   s      r<   _cls_list_line_itemszQuote._cls_list_line_items/  sO     z"/66%e, 7     	
 		
r;   c                      yr`  Nr:   r   s     r<   list_line_itemszQuote.list_line_itemsA  r6  r;   c                      yrd  r:   r  s     r<   re  zQuote.list_line_itemsK  r8  r;   rb  c                     t        t        d   | j                  ddj                  t	        | j                  d                  |            S )r`  r   r  ra  r   r   r   rT  r  s     r<   re  zQuote.list_line_itemsT  sU     z"MM/66%dhhtn5 7    	
 		
r;   c                    K   t        t        d   | j                  ddj                  t	        |            |       d{         S 7 w)r`  r   r  ra  r   r   NrV  r   s      r<   _cls_list_line_items_asyncz Quote._cls_list_line_items_asyncf  s]      z"++/66%e, 7   ,  	
 		
rX  c                    K   ywrd  r:   r   s     r<   list_line_items_asynczQuote.list_line_items_asyncx  r  r  c                    K   ywrd  r:   r  s     r<   rk  zQuote.list_line_items_async  r  r  ri  c                    K   t        t        d   | j                  ddj                  t	        | j                  d                  |       d{         S 7 w)r`  r   r  ra  r   r   r   Nr]  r  s     r<   rk  zQuote.list_line_items_async  se      z"%%/66%dhhtn5 7   &  	
 		
r^  r%   c                 z    | j                         dt        |      }t        d| j                  d||            S )D
        A quote models prices and services for a customer.
        /r*   r   r   )r*  r
   r   r   r   r   r   urls       r<   modifyzQuote.modify  sD    
 +b/:   
 	
r;   c                    K   | j                         dt        |      }t        d| j                  d||       d{         S 7 w)ro  rp  r*   r   r   N)r*  r
   r   r
  rq  s       r<   modify_asynczQuote.modify_async  sR      +b/:++ ,  
 	
   <A	A
	A	r&   c                 z    t        t        | j                  ddj                  t	        |            |d            S )
        Download the PDF for a finalized quote. Explanation for special handling can be found [here](https://docs.stripe.com/quotes/overview#quote_pdf)
        r  /v1/quotes/{quote}/pdfr   filesr   base_address)r   r   _static_request_streamr   r
   r   s      r<   _cls_pdfzQuote._cls_pdf  sF    
 &&(//k%6H/I$	 ' 
 	
r;   c                      yrx  Nr:   r   s     r<   pdfz	Quote.pdf  r   r;   c                      yr  r:   r  s     r<   r  z	Quote.pdf  r  r;   r~  c                     t        t        | j                  ddj                  t	        | j                  d                  |d            S )rx  r  ry  r   r   rz  r{  )r   r   _request_streamr   r
   r  r  s     r<   r  z	Quote.pdf  sU       (//%dhhtn5 0  $ ! 

 
	
r;   c                    K   t        t        | j                  ddj                  t	        |            |d       d{         S 7 w)rx  r  ry  r   rz  r{  N)r   r   _static_request_stream_asyncr   r
   r   s      r<   _cls_pdf_asynczQuote._cls_pdf_async  sT      22(//k%6H/I$	 3  
 	
rv  c                    K   ywr  r:   r   s     r<   	pdf_asynczQuote.pdf_async  s      	r  c                    K   ywr  r:   r  s     r<   r  zQuote.pdf_async  s     
 	r  r  c                    K   t        t        | j                  ddj                  t	        | j                  d                  |d       d{         S 7 w)rx  r  ry  r   r   rz  r{  N)r   r   _request_stream_asyncr   r
   r  r  s     r<   r  zQuote.pdf_async  sc      ,,(//%dhhtn5 0  $ -  

 
	
s   AAA
	Ar'   c                 8     | |fi |}|j                          |S )8
        Retrieves the quote with the given ID.
        )refreshr   r   r   instances       r<   retrievezQuote.retrieve!  s$     r$V$r;   c                 T   K    | |fi |}|j                          d{    |S 7 w)r  N)refresh_asyncr  s       r<   retrieve_asynczQuote.retrieve_async,  s3      r$V$$$&&& 	's   (&()r   r   r   r   r   r   r   r   N)Ar6   r7   r8   __doc__r,   r   r   r9   r   rI   r   r   r   r   r   r}   r   rX   r   r   r   rG   r   r   rF   r   classmethodr   r   r   staticmethodr   r	   r  r  r  r  r#  r%  r,  r.  r2  r5  r;  r=  rG  rI  rN  rQ  rW  rZ  rb  re  ri  rk  rs  ru  r   r~  r  r  r  r  r  rH   r:   r;   r<   r*   r*   *   s   

 /6K''*+56| 6>FJ< FJPL 0, 0$L #;< #;JL6| L6\|    /-899 %SM) &e_,  EFF L sm z233  _Y%? @AA # O$6788 O SM ## SM 	G oi011 &%J/00 N 38n SM G ?9566 ;<< *)?>:;; ('#O4J$KLL 566  L)) 

#)*=#>
	
 
 c V,?%@ W    v&9: w   -(
23
	
 )
" 

#)*=#>
	
 
 $%89	   23	  -.
23
	
 /
" 

#)*=#>
	
 
 c V,?%@ W    v&9: w   -(
23
	
 )
" 

#)*=#>
	
 
 $%89	   23	  -.
23
	
 /
" 
f%89 
g 
 
 
12
	
 
 

#)*D#E
	
 
 $%?@	   9:	  /0
9:
	
 1
" 

#)*D#E
	
 
 $%?@	   9:	  56
9:
	
 7
" F#45 *W:M  " /0	G	 & 

 BC
 
J		
 
& $%NO	J	   HI	J	  AB
HI
	J	
 C
" 

 BC
 
J		
 
& $%NO	J	   HI	J	  GH
HI
	J	
 I
" 

#)*D#E
	J	
 
" $%?@	J	   9:	J	  01
9:
	J	
 2
" 

#)*D#E
	J	
 
" $%?@	J	   9:	J	  67
9:
	J	
 8
" 
 
v.A'B 
w 
 
 

 &': ;
	
 
  
S 
F3C,D 
 
 
 3 &)9": s    F#34    *%
/0
	
 &
$ 

#)*:#;
	
 
  s f5E.F 3    /?(@ S   *+
/0
	
 ,
$  &'< =	   &'< =	  &+/-%%	r;   r*   N)Estripe._createable_api_resourcer   stripe._expandable_fieldr   stripe._list_objectr   stripe._listable_api_resourcer   stripe._stripe_objectr   stripe._updateable_api_resourcer   stripe._utilr	   r
   typingr   r   r   r   r   r   r   typing_extensionsr   r   r   stripe._accountr   stripe._applicationr   stripe._customerr   stripe._discountr   rU   stripe._invoicer   stripe._line_itemr   stripe._subscriptionr   stripe._subscription_scheduler   stripe._tax_rater   "stripe.params._quote_accept_paramsr   "stripe.params._quote_cancel_paramsr   "stripe.params._quote_create_paramsr    *stripe.params._quote_finalize_quote_paramsr!   <stripe.params._quote_list_computed_upfront_line_items_paramsr"   +stripe.params._quote_list_line_items_paramsr#    stripe.params._quote_list_paramsr$   "stripe.params._quote_modify_paramsr%   stripe.params._quote_pdf_paramsr&   $stripe.params._quote_retrieve_paramsr'   stripe.test_helpers._test_clockr(   r*   r:   r;   r<   <module>r     s    B 4 * = . A : F F F < <'/)='*1B(DDD AD>H9V'" '"Vr;   