
    _jw                        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                   ZDd S )!    )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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d0                  ed1<   	 eed2<   	 eeef         ed3<   	 ee         ed4<   	 ed         ed5<   	 eed6                  ed7<   	 ed8         ed9<   	 eed:<   eed;                  ed<<   	 eed=<   eed>                  ed?<   	 eed@                  edA<   	 eedB<   ee         edC<   	 ededDedE         dFd fdG            ZeededDedE         dFd fdH                        ZedDedE         dFd fdI            Z e dJ          dDedE         dFd fdK            ZededDedE         dFd fdL            Z!eededDedE         dFd fdM                        Z"edDedE         dFd fdN            Z" e dO          dDedE         dFd fdP            Z"ededDedQ         dFd fdR            Z#eededDedQ         dFd fdS                        Z$edDedQ         dFd fdT            Z$ e dU          dDedQ         dFd fdV            Z$ededDedQ         dFd fdW            Z%eededDedQ         dFd fdX                        Z&edDedQ         dFd fdY            Z& e dZ          dDedQ         dFd fd[            Z&edDed\         dFd fd]            Z'edDed\         dFd fd^            Z(ededDed_         dFd fd`            Z)eededDed_         dFd fda                        Z*edDed_         dFd fdb            Z* e dc          dDed_         dFd fdd            Z*ededDed_         dFd fde            Z+eededDed_         dFd fdf                        Z,edDed_         dFd fdg            Z, e dh          dDed_         dFd fdi            Z,edDedj         dFed          fdk            Z-edDedj         dFed          fdl            Z.ededDedm         dFed0         fdn            Z/eededDedm         dFed0         fdo                        Z0edDedm         dFed0         fdp            Z0 e dq          dDedm         dFed0         fdr            Z0ededDedm         dFed0         fds            Z1eededDedm         dFed0         fdt                        Z2edDedm         dFed0         fdu            Z2 e dv          dDedm         dFed0         fdw            Z2ededDedx         dFed0         fdy            Z3eededDedx         dFed0         fdz                        Z4edDedx         dFed0         fd{            Z4 e d|          dDedx         dFed0         fd}            Z4ededDedx         dFed0         fd~            Z5eededDedx         dFed0         fd                        Z6edDedx         dFed0         fd            Z6 e d          dDedx         dFed0         fd            Z6ed,edDed         dFd fd            Z7ed,edDed         dFd fd            Z8ededDed         dFe9fd            Z:eededDed         dFe9fd                        Z;edDed         dFe9fd            Z; e d          dDed         dFe9fd            Z;ededDed         dFe9fd            Z<eededDed         dFe9fd                        Z=edDed         dFe9fd            Z= e d          dDed         dFe9fd            Z=ed,edDed         dFd fd            Z>ed,edDed         dFd fd            Z?e	e
eeeeeedZ@dS )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                       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
dS )	Quote.AutomaticTaxc                   J    e Zd ZU eed                  ed<   	 ed         ed<   dS )Quote.AutomaticTax.Liabilityr   accountr1   selftypeN__name__
__module____qualname__r   r   __annotations__r        Q/var/www/app.qaans.com/backend/venv/lib/python3.11/site-packages/stripe/_quote.py	Liabilityr0   7   E         oi899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   s         	 	 	 	 	 	 	 	 	 I&&&&	 3-	 DE
 	
 	
 	
	 *95r;   rI   c                   t    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dS )	Quote.Computedc                   z    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d	S )
Quote.Computed.Recurringc                   z    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dS )%Quote.Computed.Recurring.TotalDetailsc                       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dS )	/Quote.Computed.Recurring.TotalDetails.Breakdownc                   &    e Zd ZU eed<   	 ded<   dS )8Quote.Computed.Recurring.TotalDetails.Breakdown.DiscountamountDiscountResourcediscountNr6   r7   r8   intr9   r:   r;   r<   r   rS   Y   2          # #5444 r;   r   c                   b    e Zd ZU eed<   	 ded<   	 eed                  ed<   	 ee         ed<   dS )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   q          # (
 ,4#!.,   & )1555 r;   rp   	discountstaxesrr   rs   N	r6   r7   r8   r   r   rp   r   r9   rH   r:   r;   r<   	BreakdownrQ   X                <   $ $ $ $ $l $ $ $L  $H~---  9$$$ 8@#)N)N&&&r;   rv   amount_discountamount_shipping
amount_tax	breakdownN	r6   r7   r8   r   rv   rX   r9   r   rH   r:   r;   r<   TotalDetailsrO   W            <O <O <O <O <O <O <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> L> L> L>| L> L> L>\ !     <====   ('''"1<!@r;   r   c                   z    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	dS )	Quote.Computed.Upfrontc                   z    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dS )#Quote.Computed.Upfront.TotalDetailsc                       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dS )	-Quote.Computed.Upfront.TotalDetails.Breakdownc                   &    e Zd ZU eed<   	 ded<   dS )6Quote.Computed.Upfront.TotalDetails.Breakdown.DiscountrT   rU   rV   NrW   r:   r;   r<   r   r      rY   r;   r   c                   b    e Zd ZU eed<   	 ded<   	 eed                  ed<   	 ee         ed<   dS )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      s         L> L> L> L> L>| L> L> L>\ !     !J!78888 ('''"1<!@r;   r   	recurringupfront)r   r   N)	r6   r7   r8   r   r   r   r   r9   rH   r:   r;   r<   ComputedrK   U   s         `	A `	A `	A `	A `	A `	A `	A `	AD\	A \	A \	A \	A \	Al \	A \	A \	A| I&&&&	 +4IIr;   r   c                   2    e Zd ZU eed<   	 ed         ed<   dS )Quote.FromQuoteis_revisionr*   r+   N)r6   r7   r8   rF   r9   r   r:   r;   r<   	FromQuoter     s:         	 w''''	 	r;   r   c                   V    e Zd ZU  G d de          Zee         ed<   	 eed<   deiZdS )Quote.InvoiceSettingsc                   J    e Zd ZU eed                  ed<   	 ed         ed<   dS )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   '  si         	 	 	 	 	\ 	 	 	 !%%%	 &/r;   r   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ee         ed<   dS )Quote.StatusTransitionsaccepted_atcanceled_atfinalized_atN)r6   r7   r8   r   rX   r9   r:   r;   r<   StatusTransitionsr   9  sT         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
dS )	Quote.SubscriptionDatac                   b    e Zd ZU  G d de          Zee         ed<   ed         ed<   	 deiZdS )"Quote.SubscriptionData.BillingModec                   2    e Zd ZU eed                  ed<   dS )+Quote.SubscriptionData.BillingMode.Flexible)includeditemizedproration_discountsN)r6   r7   r8   r   r   r9   r:   r;   r<   Flexibler   I  s-         %-g6L.M%NNNN r;   r   flexible)classicr   r4   N)	r6   r7   r8   r   r   r   r9   r   rH   r:   r;   r<   BillingModer   H  ss             <    x((((/00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  s         	8 	8 	8 	8 	8, 	8 	8 	8 "!!!	 c]"""	 !%%%	 4S>****	 $C=(((	 -k:r;   r   c                   z    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dS )Quote.TotalDetailsc                       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dS )	Quote.TotalDetails.Breakdownc                   &    e Zd ZU eed<   	 ded<   dS )%Quote.TotalDetails.Breakdown.DiscountrT   rU   rV   NrW   r:   r;   r<   r   r   n  s2          -,,, r;   r   c                   b    e Zd ZU eed<   	 ded<   	 eed                  ed<   	 ee         ed<   dS ) Quote.TotalDetails.Breakdown.TaxrT   r   r\   r]   rm   rn   Nro   r:   r;   r<   rp   r   {  sq           
 $,&$   & !)--- r;   rp   rr   rs   rt   Nru   r:   r;   r<   rv   r   m  s             <   $ $ $ $ $l $ $ $L H~%%% 9 08#!F!Fr;   rv   rx   ry   rz   r{   Nr|   r:   r;   r<   r}   r   l  s         <	G <	G <	G <	G <	G <	G <	G <	G| 	 "#&&&	 	 I&&&&)95r;   r}   c                   V    e Zd ZU ee         ed<   	 ee         ed<   	 ed         ed<   dS )Quote.TransferDatarT   amount_percentr   destinationN)r6   r7   r8   r   rX   r9   floatr   r:   r;   r<   TransferDatar     sU         	 !'''	 %Y////	 	r;   r   r   r   r   applicationapplication_fee_amountapplication_fee_percentautomatic_tax)charge_automaticallysend_invoicecollection_methodcomputedcreatedcurrencyr   customercustomer_accountr   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                     t          d|                     dd                    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_acceptG  S     +22U9K9K2LL    
 
 	
r;   c                     dS r   Nr:   r+   r   s     r<   acceptzQuote.acceptW  	     	r;   c                     dS r   r:   r3   r   s     r<   r   zQuote.accept_  	    
 	r;   r   c                     t          d|                     dd                    t          |                     d                              |                    S )r   r*   r   r   r   r   r   r   _requestr   r
   getr  s     r<   r   zQuote.acceptf  d     MM+22%dhhtnn55 3      	
 	
 		
r;   c                    K   t          d|                     dd                    t          |                    |           d{V           S )r   r*   r   r   r   r   Nr   _static_request_asyncr   r
   r   s      r<   _cls_accept_asynczQuote._cls_accept_asyncx  u       +++22U9K9K2LL ,        
 
 	
r;   c                 
   K   dS r   r:   r   s     r<   accept_asynczQuote.accept_async         	r;   c                 
   K   dS r   r:   r  s     r<   r  zQuote.accept_async         	r;   r  c                    K   t          d|                     dd                    t          |                     d                              |           d{V           S )r   r*   r   r   r   r   r   Nr   _request_asyncr   r
   r  r  s     r<   r  zQuote.accept_async         %%+22%dhhtnn55 3    &        	
 	
 		
r;   r   c                     t          d|                     dd                    t          |                    |                    S )$
        Cancels the quote.
        r*   r   /v1/quotes/{quote}/cancelr   r   r   r   s      r<   _cls_cancelzQuote._cls_cancel  r   r;   c                     dS r  Nr:   r   s     r<   cancelzQuote.cancel  r   r;   c                     dS r  r:   r  s     r<   r  zQuote.cancel  r  r;   r  c                     t          d|                     dd                    t          |                     d                              |                    S )r  r*   r   r  r   r   r   r  r  s     r<   r  zQuote.cancel  r  r;   c                    K   t          d|                     dd                    t          |                    |           d{V           S )r  r*   r   r  r   r   Nr
  r   s      r<   _cls_cancel_asynczQuote._cls_cancel_async  r  r;   c                 
   K   dS r  r:   r   s     r<   cancel_asynczQuote.cancel_async  r  r;   c                 
   K   dS r  r:   r  s     r<   r#  zQuote.cancel_async  r  r;   r!  c                    K   t          d|                     dd                    t          |                     d                              |           d{V           S )r  r*   r   r  r   r   r   Nr  r  s     r<   r#  zQuote.cancel_async  r  r;   r    c                 r    t          d|                     d|                                 |                    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  sB    
     
 
 	
r;   c                    K   t          d|                     d|                                 |           d{V           S )r'  r*   r   r   N)r   r  r(  r)  s     r<   create_asynczQuote.create_async!  sd       ++ ,        
 
 	
r;   r!   c                     t          d|                     dd                    t          |                    |                    S )&
        Finalizes the quote.
        r*   r   /v1/quotes/{quote}/finalizer   r   r   r   s      r<   _cls_finalize_quotezQuote._cls_finalize_quote1  sS     -44;u;M;M4NN    
 
 	
r;   c                     dS r.  Nr:   r   s     r<   finalize_quotezQuote.finalize_quoteA  	     	r;   c                     dS r2  r:   r  s     r<   r3  zQuote.finalize_quoteK  	     	r;   r0  c                     t          d|                     dd                    t          |                     d                              |                    S )r.  r*   r   r/  r   r   r   r  r  s     r<   r3  zQuote.finalize_quoteT  sd     MM-44%dhhtnn55 5      	
 	
 		
r;   c                    K   t          d|                     dd                    t          |                    |           d{V           S )r.  r*   r   r/  r   r   Nr
  r   s      r<   _cls_finalize_quote_asynczQuote._cls_finalize_quote_asyncf  su       ++-44;u;M;M4NN ,        
 
 	
r;   c                 
   K   dS r2  r:   r   s     r<   finalize_quote_asynczQuote.finalize_quote_asyncv  r  r;   c                 
   K   dS r2  r:   r  s     r<   r;  zQuote.finalize_quote_async  r  r;   r9  c                    K   t          d|                     dd                    t          |                     d                              |           d{V           S )r.  r*   r   r/  r   r   r   Nr  r  s     r<   r;  zQuote.finalize_quote_async  s       %%-44%dhhtnn55 5    &        	
 	
 		
r;   r$   c                     |                      d|                                 |          }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  sp    
 $$MMOO % 
 

 &*-- 	7<<(*  
 r;   c                    K   |                      d|                                 |           d{V }t          |t                    s$t	          dt          |          j        z            |S )r?  r  r   Nr@  )r  r(  rA  r   rB  r4   r6   rC  s      r<   
list_asynczQuote.list_async  s       00MMOO 1 
 
 
 
 
 
 
 

 &*-- 	7<<(*  
 r;   r"   c                     t          t          d         |                     dd                    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  sb     z"@GG%e,, H       	
 	
 		
r;   c                     dS rI  Nr:   r   s     r<    list_computed_upfront_line_itemsz&Quote.list_computed_upfront_line_items  r4  r;   c                     dS rN  r:   r  s     r<   rO  z&Quote.list_computed_upfront_line_items  r6  r;   rL  c                     t          t          d         |                     dd                    t	          |                     d                              |                    S )rI  r   r  rJ  r   r   r   r   r   r  r   r
   r  r  s     r<   rO  z&Quote.list_computed_upfront_line_items  sj     z"MM@GG%dhhtnn55 H      	
 	
 		
r;   c                    K   t          t          d         |                     dd                    t	          |                    |           d{V           S )rI  r   r  rJ  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    ,        	
 	
 		
r;   c                 
   K   dS rN  r:   r   s     r<   &list_computed_upfront_line_items_asyncz,Quote.list_computed_upfront_line_items_async  r  r;   c                 
   K   dS rN  r:   r  s     r<   rW  z,Quote.list_computed_upfront_line_items_async  r  r;   rU  c                    K   t          t          d         |                     dd                    t	          |                     d                              |           d{V           S )rI  r   r  rJ  r   r   r   Nr   r   r  r   r
   r  r  s     r<   rW  z,Quote.list_computed_upfront_line_items_async!  s       z"%%@GG%dhhtnn55 H    &        	
 	
 		
r;   r#   c                     t          t          d         |                     dd                    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   rK  r   s      r<   _cls_list_line_itemszQuote._cls_list_line_items3  sa     z"/66%e,, 7       	
 	
 		
r;   c                     dS r\  Nr:   r   s     r<   list_line_itemszQuote.list_line_itemsE  r4  r;   c                     dS r`  r:   r  s     r<   ra  zQuote.list_line_itemsO  r6  r;   r^  c                     t          t          d         |                     dd                    t	          |                     d                              |                    S )r\  r   r  r]  r   r   r   rR  r  s     r<   ra  zQuote.list_line_itemsX  si     z"MM/66%dhhtnn55 7      	
 	
 		
r;   c                    K   t          t          d         |                     dd                    t	          |                    |           d{V           S )r\  r   r  r]  r   r   NrT  r   s      r<   _cls_list_line_items_asyncz Quote._cls_list_line_items_asyncj  s       z"++/66%e,, 7    ,        	
 	
 		
r;   c                 
   K   dS r`  r:   r   s     r<   list_line_items_asynczQuote.list_line_items_async|  r  r;   c                 
   K   dS r`  r:   r  s     r<   rg  zQuote.list_line_items_async  r  r;   re  c                    K   t          t          d         |                     dd                    t	          |                     d                              |           d{V           S )r\  r   r  r]  r   r   r   NrZ  r  s     r<   rg  zQuote.list_line_items_async  s       z"%%/66%dhhtnn55 7    &        	
 	
 		
r;   r%   c                     |                                  dt          |          }t          d|                     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  sX    
 +b///:    
 
 	
r;   c                    K   |                                  dt          |          }t          d|                     d||           d{V           S )rk  rl  r*   r   r   N)r(  r
   r   r  rm  s       r<   modify_asynczQuote.modify_async  sz       +b///:++ ,        
 
 	
r;   r&   c                     t          t          |                     dd                    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  sV    
 &&(//k%6H6H/II$	 '  
 
 	
r;   c                     dS rs  Nr:   r   s     r<   pdfz	Quote.pdf  r   r;   c                     dS r{  r:   r  s     r<   r|  z	Quote.pdf  r  r;   ry  c                     t          t          |                     dd                    t	          |                     d                              |d                    S )rs  r  rt  r   r   ru  rv  )r   r   _request_streamr   r
   r  r  s     r<   r|  z	Quote.pdf  si       (//%dhhtnn55 0   $ !  

 

 
	
r;   c                    K   t          t          |                     dd                    t	          |                    |d           d{V           S )rs  r  rt  r   ru  rv  N)r   r   _static_request_stream_asyncr   r
   r   s      r<   _cls_pdf_asynczQuote._cls_pdf_async  sx       22(//k%6H6H/II$	 3        
 
 	
r;   c                 
   K   dS r{  r:   r   s     r<   	pdf_asynczQuote.pdf_async  s       	r;   c                 
   K   dS r{  r:   r  s     r<   r  zQuote.pdf_async  s      
 	r;   r  c                    K   t          t          |                     dd                    t	          |                     d                              |d           d{V           S )rs  r  rt  r   r   ru  rv  N)r   r   _request_stream_asyncr   r
   r  r  s     r<   r  zQuote.pdf_async  s       ,,(//%dhhtnn55 0   $ -        

 

 
	
r;   r'   c                 @     | |fi |}|                                  |S )8
        Retrieves the quote with the given ID.
        )refreshr   r   r   instances       r<   retrievezQuote.retrieve%  s2     3r$$V$$r;   c                 P   K    | |fi |}|                                  d{V  |S )r  N)refresh_asyncr  s       r<   retrieve_asynczQuote.retrieve_async0  sH       3r$$V$$$$&&&&&&&&&r;   )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,  r0  r3  r9  r;  rE  rG  rL  rO  rU  rW  r^  ra  re  rg  ro  rq  r   ry  r|  r  r  r  r  rH   r:   r;   r<   r*   r*   *   s        
 
 /6K''*+5556 6 6 6 6| 6 6 6>FJ FJ FJ FJ FJ< FJ FJ FJP    L   0 0 0 0 0, 0 0 0$    L   #; #; #; #; #;< #; #; #;JL6 L6 L6 L6 L6| L6 L6 L6\    |      /-89999 %SM))) &e_,,,  EFFFF LLL sm z23333 sm###  _Y%? @AAAA # O$678888 OOO SM #### SM 	GGG oi01111 &%%%J/0000 NNN 38n SM G ?956666 ;<<<< *)))?>:;;;; ('''#O4J$KLLLL 56666  L)))) 

#)*=#>
	
 
 
 [
 c V,?%@ W    \ X v&9: w    X -((
23
	
 
 
 )(
" 

#)*=#>
	
 
 
 [
 $%89	   \ X 23	   X -..
23
	
 
 
 /.
" 

#)*=#>
	
 
 
 [
 c V,?%@ W    \ X v&9: w    X -((
23
	
 
 
 )(
" 

#)*=#>
	
 
 
 [
 $%89	   \ X 23	   X -..
23
	
 
 
 /.
" 
f%89 
g 
 
 
 [
 
12
	
 
 
 [
 

#)*D#E
	
 
 
 [
 $%?@	   \ X 9:	   X /00
9:
	
 
 
 10
" 

#)*D#E
	
 
 
 [
 $%?@	   \ X 9:	   X 566
9:
	
 
 
 76
" F#45 *W:M    [" /0	G	   [& 

 BC
 
J		
 
 
 [
& $%NO	J	   \ X HI	J	   X ABB
HI
	J	
 
 
 CB
" 

 BC
 
J		
 
 
 [
& $%NO	J	   \ X HI	J	   X GHH
HI
	J	
 
 
 IH
" 

#)*D#E
	J	
 
 
 [
" $%?@	J	   \ X 9:	J	   X 011
9:
	J	
 
 
 21
" 

#)*D#E
	J	
 
 
 [
" $%?@	J	   \ X 9:	J	   X 677
9:
	J	
 
 
 87
" 
 
v.A'B 
w 
 
 
 [
 

 &': ;
	
 
 
 [
  
S 
F3C,D 
 
 
 
 [
 3 &)9": s    \ X F#34     X *%%
/0
	
 
 
 &%
$ 

#)*:#;
	
 
 
 [
  s f5E.F 3    \ X /?(@ S    X *++
/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 A A A A A 4 4 4 4 4 4 * * * * * * = = = = = = . . . . . . A A A A A A : : : : : : : : F F F F F F F F F F F F F F F F F F < < < < < < < < < < :''''''//////))))))======''''''******111111BBBBBB((((((DDDDDDDDDDDDDDDDDD                A@@@@@DDDDDD>>>>>>HHHHHH999999Z Z Z Z Z'" '"Z Z Z Z Zr;   