
    Ai                     v    d dl mZ d dlmZmZ d dlmZ erd dlmZ d dl	m
Z
 d dlmZ d dlmZ  G d d	e      Zy
)    )StripeService)Optionalcast)TYPE_CHECKING)CreditNoteLineItem)
ListObject)RequestOptions) CreditNotePreviewLinesListParamsc                   H    e Zd Z	 d
ddded   ddfdZ	 d
ddded   ddfd	Zy)CreditNotePreviewLinesServiceNparamsr
   optionsr	   returnListObject[CreditNoteLineItem]c           
      B    t        d| j                  d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   get/v1/credit_notes/preview/linesapibase_addressr   r   )r   _requestselfr   r   s      \/var/www/html/immo/lib/python3.12/site-packages/stripe/_credit_note_preview_lines_service.pylistz"CreditNotePreviewLinesService.list   s4     ,MM0"  	
 		
    c           
      ^   K   t        d| j                  ddd||       d{         S 7 w)r   r   r   r   r   r   N)r   _request_asyncr   s      r   
list_asyncz(CreditNotePreviewLinesService.list_async$   sD      ,%%0" &  	
 		
s    -+
	-)N)__name__
__module____qualname__r   r   r     r   r   r   r      sZ     /3
2
 *+
 
*	
, /3
2
 *+
 
*	
r   r   N)stripe._stripe_servicer   typingr   r   typing_extensionsr   stripe._credit_note_line_itemr   stripe._list_objectr   stripe._request_optionsr	   4stripe.params._credit_note_preview_lines_list_paramsr
   r   r$   r   r   <module>r,      s-    1 ! +@.6
%
M %
r   