Ë
    <@‹gE°  ã            	       ób  — 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mZ d d
lmZmZmZmZmZmZ d dlmZmZmZmZmZ er6d 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  e	d«       G d„ ded   ed   ed   «      «       Z2y)é    )ÚCreateableAPIResource)ÚExpandableField)Ú
ListObject)ÚListableAPIResource)Únested_resource_class_methods)ÚRequestOptions)ÚStripeObject)ÚUpdateableAPIResource)Úclass_method_variantÚsanitize_id)ÚClassVarÚDictÚListÚOptionalÚcastÚoverload)ÚLiteralÚNotRequiredÚ	TypedDictÚUnpackÚTYPE_CHECKING)ÚCreditNoteLineItem)ÚCustomer)ÚCustomerBalanceTransaction)ÚDiscount)ÚInvoice)ÚRefund)ÚShippingRate)ÚTaxRate)ÚCreditBalanceTransactionÚlinec                   ód  — 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 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 G d,„ d-e«      Z G d.„ d/e«      Z e!ed0<   	 e!ed1<   	 e!ed2<   	 e"ed3<   	 e#d4   ed5<   	 e$e#d6      ed7<   	 e!ed8<   	 e%e	   ed9<   	 e$e!   ed:<   	 e"ed;<   	 e#d<   ed=<   	 e&d>   ed?<   	 e'ed@<   	 e$e"   edA<   	 e$e(e"e"f      edB<   	 e"edC<   	 ed   edD<   	 e$e!   edE<   	 e"edF<   	 e$e%e
      edG<   	 e$edH      edI<   	 e$e#dJ      edK<   	 e$e   edL<   	 edM   edN<   	 e!edO<   	 e$e!   edP<   	 e%e   edQ<   	 e!edR<   	 e$e!   edS<   	 edT   edU<   	 e$e!   edV<   	 e)dWe*dX   dYd fdZ„«       Z+e)dWe*dX   dYd fd[„«       Z,e)dWe*d\   dYe&d    fd]„«       Z-e)dWe*d\   dYe&d    fd^„«       Z.e)d;e"dWe*d_   dYd fd`„«       Z/e)d;e"dWe*d_   dYd fda„«       Z0e)dWe*db   dYd fdc„«       Z1e)dWe*db   dYd fdd„«       Z2e)dWe*de   dYe&d>   fdf„«       Z3e)dWe*de   dYe&d>   fdg„«       Z4e)d;e"dWe*dh   dYd fdi„«       Z5e)d;e"dWe*dh   dYd fdj„«       Z6e)d;e"dWe*dk   dYd fdl„«       Z7e8e9d;e"dWe*dk   dYd fdm„«       «       Z:e8dWe*dk   dYd fdn„«       Z: e;do«      dWe*dk   dYd fdp„«       Z:e)d;e"dWe*dk   dYd fdq„«       Z<e8e9d;e"dWe*dk   dYd fdr„«       «       Z=e8dWe*dk   dYd fds„«       Z= e;dt«      dWe*dk   dYd fdu„«       Z=e)de"dWe*dv   dYe&d>   fdw„«       Z>e)de"dWe*dv   dYe&d>   fdx„«       Z?e	e
eedyœZ@yz){Ú
CreditNotezµ
    Issue a credit note to adjust an invoice's amount after the invoice is finalized.

    Related guide: [Credit notes](https://stripe.com/docs/billing/invoices/credit-notes)
    Úcredit_noteÚOBJECT_NAMEc                   ó*   — e Zd ZU eed<   	 ed   ed<   y)úCreditNote.DiscountAmountÚamountr   ÚdiscountN)Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__r   © ó    úR/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_credit_note.pyÚDiscountAmountr'   1   s   … Ø‹ð	ð " *Ñ-Ó-ð	r0   r2   c                   óZ   — e Zd ZU eed<   	 eed      ed<   	 eed      ed<   	 ed   ed<   y)	úCreditNote.PretaxCreditAmountr(   r    Úcredit_balance_transactionr   r)   )r5   r)   ÚtypeN)r*   r+   r,   r-   r.   r   r   r   r/   r0   r1   ÚPretaxCreditAmountr4   ;   sS   … Ø‹ð	ð %-ØÐ6Ñ7ñ%
ó 	
ð	ð ˜?¨:Ñ6Ñ7Ó7ð	ð Ð>Ñ?Ó?ð	r0   r7   c                   ó€   — e Zd ZU  G d„ de«      Zeed<   	 eed<   	 eed<   	 eed      ed<   	 ee	e      ed<   	 deiZ
y	)
úCreditNote.ShippingCostc                   óN   — e Zd ZU eed<   	 ded<   	 eed      ed<   	 ee   ed<   y)úCreditNote.ShippingCost.Taxr(   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)r*   r+   r,   r-   r.   r   r   r/   r0   r1   ÚTaxr;   P   sJ   … Ø‹Kðð ‹Oðð
  (Øð"ññ ó ð&ð % S™MÓ)ðr0   rO   Úamount_subtotalÚ
amount_taxÚamount_totalr   Úshipping_rateÚtaxesN)r*   r+   r,   r	   rO   r-   r.   r   r   r   Ú_inner_class_typesr/   r0   r1   ÚShippingCostr9   O   sn   … ô$	�,ô $	ðL Óð	ð ‹ð	ð Óð	ð   °Ñ ?Ñ@Ó@ð	ð ˜˜S™	Ñ"Ó"ð	ð & s˜^Ñr0   rV   c                   ó`   — e Zd ZU eed<   	 eed<   	 ed   ed<   	 eed      ed<   	 ee   ed<   y)	úCreditNote.TaxAmountr(   Ú	inclusiver   Útax_rater=   rM   rN   N)	r*   r+   r,   r-   r.   Úboolr   r   r   r/   r0   r1   Ú	TaxAmountrX   Œ   s\   … Ø‹ð	ð ‹ð	ð " )Ñ,Ó,ð	ð $Øðññ
ó 	
ð&	ð ! ™Ó%ð	r0   r\   c                   ó$  — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 eee      ed<   	 eed<   	 eed      ed	<   	 ee   ed
<   	 ee	eef      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)úCreditNote.CreateParamsr(   Úcredit_amountÚeffective_at©r$   ÚnoneÚ
email_typeÚexpandÚinvoiceúCreditNote.CreateParamsLineÚlinesÚmemoÚmetadataÚout_of_band_amount©Ú	duplicateÚ
fraudulentÚorder_changeÚproduct_unsatisfactoryÚreasonÚrefundÚrefund_amountú#CreditNote.CreateParamsShippingCostÚshipping_costN©
r*   r+   r,   r   r-   r.   r   r   Ústrr   r/   r0   r1   ÚCreateParamsr^   ´   s  … Ø˜CÑ Ó ð	ð # 3Ñ'Ó'ð	ð " #Ñ&Ó&ð	ð   Ð(=Ñ >Ñ?Ó?ð	ð ˜D ™IÑ&Ó&ð	ð ‹ð	ð ˜4Ð =Ñ>Ñ?Ó?ð	ð ˜#ÑÓð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð (¨Ñ,Ó,ð	ð Øð*ññ
ó 	
ð	ð ˜CÑ Ó ð	ð # 3Ñ'Ó'ð	ð #Ð#HÑIÓIð	r0   rw   c                   ó®   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ee   ed<   	 ee   ed<   y)rf   r(   ÚdescriptionÚinvoice_line_itemÚquantityz6Literal['']|List[CreditNote.CreateParamsLineTaxAmount]Útax_amountsúLiteral['']|List[str]Ú	tax_rates©Úcustom_line_itemrz   r6   Úunit_amountÚunit_amount_decimalN©r*   r+   r,   r   r-   r.   rv   r   r/   r0   r1   ÚCreateParamsLinezCreditNote.CreateParamsLineõ   s©   … Ø˜CÑ Ó ð	ð ! Ñ%Ó%ð	ð ' sÑ+Ó+ð	ð ˜cÑ"Ó"ð	ð !ØDñ
ó 	
ð	ð Ð6Ñ7Ó7ð	ð Ð=Ñ>Ó>ð	ð ! Ñ%Ó%ð	ð )¨Ñ-Ó-ð	r0   r„   c                   ó0   — e Zd ZU eed<   	 eed<   	 eed<   y)ú$CreditNote.CreateParamsLineTaxAmountr(   rZ   rN   N©r*   r+   r,   r-   r.   rv   r/   r0   r1   ÚCreateParamsLineTaxAmountr†     ó%   … Ø‹ð	ð ‹ð	ð Óð	r0   rˆ   c                   ó   — e Zd ZU ee   ed<   y)rs   rS   N©r*   r+   r,   r   rv   r.   r/   r0   r1   ÚCreateParamsShippingCostz#CreditNote.CreateParamsShippingCost+  ó   … Ø" 3Ñ'Ó'ð	r0   rŒ   c                   óZ   — e Zd ZU ee   ed<   	 eee      ed<   	 ee   ed<   	 ee   ed<   y)úCreditNote.ListLinesParamsÚending_beforerd   ÚlimitÚstarting_afterN)r*   r+   r,   r   rv   r.   r   r-   r/   r0   r1   ÚListLinesParamsr�   1  sL   … Ø" 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r0   r“   c                   ó�   — e Zd ZU 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<   	 ee   ed<   y	)
úCreditNote.ListParamsz CreditNote.ListParamsCreated|intÚcreatedÚcustomerr�   rd   re   r‘   r’   N)r*   r+   r,   r   r.   rv   r   r-   r/   r0   r1   Ú
ListParamsr•   C  sƒ   … ØÐ?Ñ@Ó@ð	ð ˜cÑ"Ó"ð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ˜SÑ!Ó!ð	ð ˜3ÑÓð	ð $ CÑ(Ó(ð	r0   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)úCreditNote.ListParamsCreatedÚgtÚgteÚltÚlteN)r*   r+   r,   r   r-   r.   r/   r0   r1   ÚListParamsCreatedrš   a  sH   … Ø˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	ð ˜ÑÓð	r0   rŸ   c                   óR   — e Zd ZU eee      ed<   	 ee   ed<   	 eeeef      ed<   y)úCreditNote.ModifyParamsrd   rh   ri   N)r*   r+   r,   r   r   rv   r.   r   r/   r0   r1   ÚModifyParamsr¡   s  sB   … Ø˜D ™IÑ&Ó&ð	ð ˜#ÑÓð	ð ˜d 3¨ 8™nÑ-Ó-ð	r0   r¢   c                   óZ  — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 eee      ed<   	 eed<   	 ee   ed	<   	 eed
      ed<   	 ee   ed<   	 ee	eef      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ee   ed<   y)úCreditNote.PreviewLinesParamsr(   r_   r`   ra   rc   r�   rd   re   r‘   ú!CreditNote.PreviewLinesParamsLinerg   rh   ri   rj   rk   rp   rq   rr   ú)CreditNote.PreviewLinesParamsShippingCostrt   r’   N)
r*   r+   r,   r   r-   r.   r   rv   r   r   r/   r0   r1   ÚPreviewLinesParamsr¤   �  sT  … Ø˜CÑ Ó ð	ð # 3Ñ'Ó'ð	ð " #Ñ&Ó&ð	ð   Ð(=Ñ >Ñ?Ó?ð	ð # 3Ñ'Ó'ð	ð ˜D ™IÑ&Ó&ð	ð ‹ð	ð ˜3ÑÓð	ð ˜4Ð CÑDÑEÓEð	ð ˜#ÑÓð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð (¨Ñ,Ó,ð	ð Øð*ññ
ó 	
ð	ð ˜CÑ Ó ð	ð # 3Ñ'Ó'ð	ð #Ð#NÑOÓOð	ð $ CÑ(Ó(ð	r0   r§   c                   ó®   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ee   ed<   	 ee   ed<   y)r¥   r(   ry   rz   r{   z<Literal['']|List[CreditNote.PreviewLinesParamsLineTaxAmount]r|   r}   r~   r   r6   r�   r‚   Nrƒ   r/   r0   r1   ÚPreviewLinesParamsLinez!CreditNote.PreviewLinesParamsLineÎ  s©   … Ø˜CÑ Ó ð	ð ! Ñ%Ó%ð	ð ' sÑ+Ó+ð	ð ˜cÑ"Ó"ð	ð !ØJñ
ó 	
ð	ð Ð6Ñ7Ó7ð	ð Ð=Ñ>Ó>ð	ð ! Ñ%Ó%ð	ð )¨Ñ-Ó-ð	r0   r©   c                   ó0   — e Zd ZU eed<   	 eed<   	 eed<   y)ú*CreditNote.PreviewLinesParamsLineTaxAmountr(   rZ   rN   Nr‡   r/   r0   r1   ÚPreviewLinesParamsLineTaxAmountr«   ö  r‰   r0   r¬   c                   ó   — e Zd ZU ee   ed<   y)r¦   rS   Nr‹   r/   r0   r1   ÚPreviewLinesParamsShippingCostz)CreditNote.PreviewLinesParamsShippingCost  r�   r0   r®   c                   ó$  — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 eed      ed<   	 eee      ed<   	 eed<   	 eed      ed	<   	 ee   ed
<   	 ee	eef      ed<   	 ee   ed<   	 eed      ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   y)úCreditNote.PreviewParamsr(   r_   r`   ra   rc   rd   re   úCreditNote.PreviewParamsLinerg   rh   ri   rj   rk   rp   rq   rr   ú$CreditNote.PreviewParamsShippingCostrt   Nru   r/   r0   r1   ÚPreviewParamsr°   
  s  … Ø˜CÑ Ó ð	ð # 3Ñ'Ó'ð	ð " #Ñ&Ó&ð	ð   Ð(=Ñ >Ñ?Ó?ð	ð ˜D ™IÑ&Ó&ð	ð ‹ð	ð ˜4Ð >Ñ?Ñ@Ó@ð	ð ˜#ÑÓð	ð ˜d 3¨ 8™nÑ-Ó-ð	ð (¨Ñ,Ó,ð	ð Øð*ññ
ó 	
ð	ð ˜CÑ Ó ð	ð # 3Ñ'Ó'ð	ð #Ð#IÑJÓJð	r0   r³   c                   ó®   — e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   	 ee   ed<   	 ed   ed<   	 ed   ed<   	 ed	   ed
<   	 ee   ed<   	 ee   ed<   y)r±   r(   ry   rz   r{   z7Literal['']|List[CreditNote.PreviewParamsLineTaxAmount]r|   r}   r~   r   r6   r�   r‚   Nrƒ   r/   r0   r1   ÚPreviewParamsLinezCreditNote.PreviewParamsLineK  s©   … Ø˜CÑ Ó ð	ð ! Ñ%Ó%ð	ð ' sÑ+Ó+ð	ð ˜cÑ"Ó"ð	ð !ØEñ
ó 	
ð	ð Ð6Ñ7Ó7ð	ð Ð=Ñ>Ó>ð	ð ! Ñ%Ó%ð	ð )¨Ñ-Ó-ð	r0   rµ   c                   ó0   — e Zd ZU eed<   	 eed<   	 eed<   y)ú%CreditNote.PreviewParamsLineTaxAmountr(   rZ   rN   Nr‡   r/   r0   r1   ÚPreviewParamsLineTaxAmountr·   s  r‰   r0   r¸   c                   ó   — e Zd ZU ee   ed<   y)r²   rS   Nr‹   r/   r0   r1   ÚPreviewParamsShippingCostz$CreditNote.PreviewParamsShippingCost�  r�   r0   rº   c                   ó$   — e Zd ZU eee      ed<   y)úCreditNote.RetrieveParamsrd   N©r*   r+   r,   r   r   rv   r.   r/   r0   r1   ÚRetrieveParamsr¼   ‡  ó   … Ø˜D ™IÑ&Ó&ð	r0   r¾   c                   ó$   — e Zd ZU eee      ed<   y)úCreditNote.VoidCreditNoteParamsrd   Nr½   r/   r0   r1   ÚVoidCreditNoteParamsrÁ   �  r¿   r0   rÂ   r(   Úamount_shippingr–   Úcurrencyr   r—   r   Úcustomer_balance_transactionÚdiscount_amountÚdiscount_amountsr`   Úidr   re   r   rg   Úlivemoderh   ri   ÚnumberÚobjectrj   ÚpdfÚpretax_credit_amountsrk   rp   r   rq   rt   )ÚissuedÚvoidÚstatusÚsubtotalÚsubtotal_excluding_taxr|   ÚtotalÚtotal_excluding_tax)Úpost_paymentÚpre_paymentr6   Ú	voided_atÚparamsr^   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )á+  
        Issue a credit note to adjust the amount of a finalized invoice. For a status=open invoice, a credit note reduces
        its amount_due. For a status=paid invoice, a credit note does not affect its amount_due. Instead, it can result
        in any combination of the following:


        Refund: create a new refund (using refund_amount) or link an existing refund (using refund).
        Customer balance credit: credit the customer's balance (using credit_amount) which will be automatically applied to their next invoice when it's finalized.
        Outside of Stripe credit: record the amount that is or will be credited outside of Stripe (using out_of_band_amount).


        For post-payment credit notes the sum of the refund, credit and outside of Stripe amounts must equal the credit note total.

        You may issue multiple credit notes for an invoice. Each credit note will increment the invoice's pre_payment_credit_notes_amount
        or post_payment_credit_notes_amount depending on its status at the time of credit note creation.
        r#   Úpost©rØ   )r   Ú_static_requestÚ	class_url©ÚclsrØ   s     r1   ÚcreatezCreditNote.create  s6   € ô( ØØ×ÑØØ—‘“Øð  ó ó
ð 	
r0   c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)rÛ   r#   rÜ   rÝ   N)r   Ú_static_request_asyncrß   rà   s     r1   Úcreate_asynczCreditNote.create_async3  sD   è ø€ ô( ØØ×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9r•   c                 ó¬   — | j                  d| j                  «       |¬«      }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S )ú1
        Returns a list of credit notes.
        ÚgetrÝ   ú%Expected list object from API, got %s)rÞ   rß   Ú
isinstancer   Ú	TypeErrorr6   r*   ©rá   rØ   Úresults      r1   ÚlistzCreditNote.listP  s]   € ð ×$Ñ$ØØ�M‰M‹OØð %ó 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆr0   c              ‹   óÈ   K  — | j                  d| j                  «       |¬«      ƒ d{  –—† }t        |t        «      s!t	        dt        |«      j                  z  «      ‚|S 7 Œ7­w)rç   rè   rÝ   Nré   )rä   rß   rê   r   rë   r6   r*   rì   s      r1   Ú
list_asynczCreditNote.list_asyncd  sk   è ø€ ð ×0Ñ0ØØ�M‰M‹OØð 1ó 
÷ 
ˆô
 ˜&¤*Ô-ÜØ7Ü˜“<×(Ñ(ñ*óð ð
 ˆð
ús   ‚&A"¨A ©8A"r¡   c                 óz   — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      «      S )ú2
        Updates an existing credit note.
        ú/r#   rÜ   rÝ   )rß   r   r   rÞ   ©rá   rÈ   rØ   Úurls       r1   ÚmodifyzCreditNote.modifyx  sD   € ð Ÿ™�¬+°b¬/Ð:ˆÜØØ×ÑØØØð  ó ó
ð 	
r0   c              ‹   ó–   K  — | j                  «       ›dt        |«      ›�}t        d| j                  d||¬«      ƒ d{  –—† «      S 7 Œ­w)rò   ró   r#   rÜ   rÝ   N)rß   r   r   rä   rô   s       r1   Úmodify_asynczCreditNote.modify_async‰  sR   è ø€ ð Ÿ™�¬+°b¬/Ð:ˆÜØØ×+Ñ+ØØØð ,ó ÷ ó
ð 	
ðús   ‚<A	¾A
¿	A	r°   c                 ó>   — t        d| j                  dd|¬«      «      S )úE
        Get a preview of a credit note without creating it.
        r#   rè   ú/v1/credit_notes/previewrÝ   )r   rÞ   rà   s     r1   ÚpreviewzCreditNote.previewš  s0   € ô ØØ×ÑØØ*Øð  ó ó
ð 	
r0   c              ‹   óZ   K  — t        d| j                  dd|¬«      ƒ d{  –—† «      S 7 Œ­w)rú   r#   rè   rû   rÝ   N)r   rä   rà   s     r1   Úpreview_asynczCreditNote.preview_asyncª  s>   è ø€ ô ØØ×+Ñ+ØØ*Øð ,ó ÷ ó
ð 	
ðús   ‚+ )
¡	+r¤   c                 óL   — t        t        d   | j                  dd|¬«      «      S )úÄ
        When retrieving a credit note preview, you'll get a lines property containing the first handful of those items. This URL you can retrieve the full (paginated) list of line items.
        r   rè   ú/v1/credit_notes/preview/linesrÝ   )r   r   rÞ   rà   s     r1   Úpreview_lineszCreditNote.preview_linesº  s6   € ô ÜÐ+Ñ,Ø×ÑØØ0Øð  ó ó
ð 	
r0   c              ‹   óh   K  — t        t        d   | j                  dd|¬«      ƒ d{  –—† «      S 7 Œ­w)r   r   rè   r  rÝ   N)r   r   rä   rà   s     r1   Úpreview_lines_asynczCreditNote.preview_lines_asyncÊ  sD   è ø€ ô ÜÐ+Ñ,Ø×+Ñ+ØØ0Øð ,ó ÷ ó
ð 	
ðús   ‚%2§0
¨	2r¼   c                 ó8   —  | |fi |¤Ž}|j                  «        |S )úM
        Retrieves the credit note object with the given identifier.
        )Úrefresh©rá   rÈ   rØ   Úinstances       r1   ÚretrievezCreditNote.retrieveÚ  s$   € ñ �rÑ$˜VÑ$ˆØ×ÑÔØˆr0   c              ‹   óT   K  —  | |fi |¤Ž}|j                  «       ƒ d{  –—†  |S 7 Œ­w)r  N)Úrefresh_asyncr  s       r1   Úretrieve_asynczCreditNote.retrieve_asyncå  s3   è ø€ ñ �rÑ$˜VÑ$ˆØ×$Ñ$Ó&×&Ð&Øˆð 	'ús   ‚(Ÿ& (rÁ   c                 óp   — t        d| j                  ddj                  t        |«      ¬«      |¬«      «      S )ú–
        Marks a credit note as void. Learn more about [voiding credit notes](https://stripe.com/docs/billing/invoices/credit-notes#voiding).
        r#   rÜ   ú/v1/credit_notes/{id}/void©rÈ   rÝ   )r   rÞ   Úformatr   ©rá   rÈ   rØ   s      r1   Ú_cls_void_credit_notez CreditNote._cls_void_credit_noteð  sB   € ô ØØ×ÑØØ,×3Ñ3´{À2³Ð3ÓGØð  ó ó
ð 	
r0   c                  ó   — y©r  Nr/   ©rÈ   rØ   s     r1   Úvoid_credit_notezCreditNote.void_credit_note   s   € ð 	r0   c                  ó   — yr  r/   ©ÚselfrØ   s     r1   r  zCreditNote.void_credit_note
  s   € ð 	r0   r  c                 óŽ   — t        d| j                  ddj                  t        | j	                  d«      «      ¬«      |¬«      «      S )r  r#   rÜ   r  rÈ   r  rÝ   )r   Ú_requestr  r   rè   r  s     r1   r  zCreditNote.void_credit_note  sP   € ô ØØ�M‰MØØ,×3Ñ3Ü" 4§8¡8¨D£>Ó2ð 4ó ð ð ó ó	
ð 		
r0   c              ‹   óŒ   K  — t        d| j                  ddj                  t        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r  r#   rÜ   r  r  rÝ   N)r   rä   r  r   r  s      r1   Ú_cls_void_credit_note_asyncz&CreditNote._cls_void_credit_note_async%  sP   è ø€ ô ØØ×+Ñ+ØØ,×3Ñ3´{À2³Ð3ÓGØð ,ó ÷ ó
ð 	
ðús   ‚7A¹A
º	Ac              ‹   ó   K  — y­wr  r/   r  s     r1   Úvoid_credit_note_asyncz!CreditNote.void_credit_note_async5  s   è ø€ ð 	ùó   ‚c              ‹   ó   K  — y­wr  r/   r  s     r1   r!  z!CreditNote.void_credit_note_async?  s   è ø€ ð 	ù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     r1   r!  z!CreditNote.void_credit_note_asyncH  s`   è ø€ ô ØØ×%Ñ%ØØ,×3Ñ3Ü" 4§8¡8¨D£>Ó2ð 4ó ð ð &ó ÷ ó	
ð 		
ðús   ‚AAÁA
Á		Ar�   c                 ó~   — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      «      S )úÍ
        When retrieving a credit note, you'll get a lines 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/credit_notes/{credit_note}/lines©r$   rÝ   )r   r   rÞ   r  r   ©rá   r$   rØ   s      r1   Ú
list_lineszCreditNote.list_linesZ  sP   € ô ÜÐ+Ñ,Ø×ÑØØ6×=Ñ=Ü +¨KÓ 8ð >ó ð ð  ó ó	
ð 		
r0   c              ‹   óš   K  — t        t        d   | j                  ddj                  t	        |«      ¬«      |¬«      ƒ d{  –—† «      S 7 Œ­w)r'  r   rè   r(  r)  rÝ   N)r   r   rä   r  r   r*  s      r1   Úlist_lines_asynczCreditNote.list_lines_asyncl  s^   è ø€ ô ÜÐ+Ñ,Ø×+Ñ+ØØ6×=Ñ=Ü +¨KÓ 8ð >ó ð ð ,ó ÷ ó	
ð 		
ðús   ‚>AÁ A	
Á	A)rÇ   rÍ   rt   r|   N)Ar*   r+   r,   Ú__doc__r%   r   r   r.   r	   r2   r7   rV   r\   r   rw   r   r„   rˆ   rŒ   r“   r˜   rŸ   r¢   r§   r©   r¬   r®   r³   rµ   r¸   rº   r¾   rÂ   r-   rv   r   r   r   r   r[   r   Úclassmethodr   râ   rå   rî   rð   rö   rø   rü   rþ   r  r  r
  r  r  r   Ústaticmethodr  r   r  r!  r+  r-  rU   r/   r0   r1   r#   r#   #   s…  … ñð 5B€K�˜' -Ñ0Ñ1ÓAô˜ô ô˜\ô ô(;,�|ô ;,ôz&�Lô &ôP?�~ô ?ôB&˜9ô &ôP Iô ô 9ô ô˜.ô ô$�^ô ô<˜Iô ô$�~ô ôK˜^ô KôZ& ô &ôP¨)ô ô¨ô ô?˜ô ?ôB&˜Iô &ôP Yô ô Iô ô˜ô ô˜~ô ð ƒKðð Óðð ƒLðð ƒMðð ˜jÑ)Ó)ðð #+ØÐ4Ñ5ñ#ó ðð Óðð ˜>Ñ*Ó*ðð ˜3‘-Óðð 	ƒGðð ˜YÑ'Ó'ðð Ð*Ñ+Ó+ðð ƒNðð �3‰-Óðð �t˜C ˜H‘~Ñ&Ó&ðð ƒKðð �MÑ"Ó"ðð ! ™Ó%ðð 
ƒHðð $ DÐ);Ñ$<Ñ=Ó=ðð ØØOñ	
ñó ð
ð �_ XÑ.Ñ/Ó/ðð ˜LÑ)Ó)ðð Ð$Ñ%Ó%ðð ƒMðð % S™MÓ)ðð �i‘Ó ðð ƒJðð " #™Ó&ðð Ð/Ñ
0Ó0ðð ˜‰}Óðð ð
ØÐ7Ñ8ð
à	ò
ó ð
ð8 ð
ØÐ7Ñ8ð
à	ò
ó ð
ð8 ðØÐ5Ñ6ðà	�LÑ	!òó ðð& ðØÐ5Ñ6ðà	�LÑ	!òó ðð& ð
Øð
Ø &Ð'@Ñ Að
à	ò
ó ð
ð  ð
Øð
Ø &Ð'@Ñ Að
à	ò
ó ð
ð  ð
ØÐ8Ñ9ð
à	ò
ó ð
ð ð
ØÐ8Ñ9ð
à	ò
ó ð
ð ð
ØÐ=Ñ>ð
à	Ð(Ñ	)ò
ó ð
ð ð
ØÐ=Ñ>ð
à	Ð(Ñ	)ò
ó ð
ð ðØðØ &Ð'BÑ Cðà	òó ðð ðØðØ &Ð'BÑ Cðà	òó ðð ð
Øð
Ø &Ð'HÑ Ið
à	ò
ó ð
ð ØðØðØ!Ð"CÑDðà	òó ó ðð ðØÐ@ÑAðà	òó ðñ Ð1Ó2ð
ØÐ@ÑAð
à	ò
ó 3ð
ð" ð
Øð
Ø &Ð'HÑ Ið
à	ò
ó ð
ð ØðØðØ!Ð"CÑDðà	òó ó ðð ðØÐ@ÑAðà	òó ðñ Ð7Ó8ð
ØÐ@ÑAð
à	ò
ó 9ð
ð" ð
Øð
Ø)/Ð0LÑ)Mð
à	Ð(Ñ	)ò
ó ð
ð" ð
Øð
Ø)/Ð0LÑ)Mð
à	Ð(Ñ	)ò
ó ð
ð$ +Ø!3Ø%Ø ñ	Ñr0   r#   N)3Ústripe._createable_api_resourcer   Ústripe._expandable_fieldr   Ústripe._list_objectr   Ústripe._listable_api_resourcer   Ú%stripe._nested_resource_class_methodsr   Ústripe._request_optionsr   Ústripe._stripe_objectr	   Ústripe._updateable_api_resourcer
   Ústripe._utilr   r   Útypingr   r   r   r   r   r   Útyping_extensionsr   r   r   r   r   Ústripe._credit_note_line_itemr   Ústripe._customerr   Ú$stripe._customer_balance_transactionr   Ústripe._discountr   Ústripe._invoicer   Ústripe._refundr   Ústripe._shipping_rater   Ústripe._tax_rater   Ú*stripe.billing._credit_balance_transactionr    r#   r/   r0   r1   ú<module>rE     sŽ   ðõ BÝ 4Ý *Ý =Ý OÝ 2Ý .Ý Aß :ß A× A÷õ ñ Ý@Ý)ÝOÝ)Ý'Ý%Ý2Ý(õñ
 ˜vÓ&ô_Ø˜,Ñ'Ø˜Ñ%Ø˜,Ñ'ó_ó 'ñ_r0   