
    xh                     ,   S SK JrJrJr  S SKJrJr  \" S5      r " S S\\\   5      r " S S\5      r	 " S S	\5      r
 " S
 S\5      r\\   r " S S\	5      r\\   r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r\\   r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r " S& S'\5      r " S( S)\5      r " S* S+\5      r " S, S-\5      rg.)/    )GenericLiteralTypeVar)	BaseModelFieldTc                   J    \ rS rSr% \S   \S'   \\S'   \\S'   \\	   \S'   Sr
g)	StripeListResponse   listobjecturlhas_moredata N)__name__
__module____qualname____firstlineno__r   __annotations__strboolr   r   __static_attributes__r       /code/apps/stripe/schema.pyr
   r
      s    FO	HN
q'Mr   r
   c                      \ rS rSr% \S   \S'   \\S'   \\S'   \\S'   \	\S'   \S-  \S	'   \S-  \S
'   \\   \S'   \\S'   \\S'   \
\\4   \S'   \\S'   \S-  \S'   \S-  \S'   \\S'   \S-  \S'   \	\S'   \S-  \S'   Srg)Product   productr   idactive
attributescreatedNdefault_pricedescriptionimageslivemodemarketing_featuresmetadatanamestatement_descriptortax_codetype
unit_labelupdatedr   r   )r   r   r   r   r   r   r   r   r   intdictr   r   r   r   r   r      s    IGLL:tIN38n
I*$Dj
Id
L	tOr   r   c                   j    \ rS rSr% \S   \S'   \\S'   \S-  \S'   \\\4   S-  \S'   \S-  \S'   S	rg)
Customer$   customerr   r    Nemailr)   r*   r   )	r   r   r   r   r   r   r   r1   r   r   r   r   r3   r3   $   s9    JG:38nt##
*r   r3   c                      \ rS rSr% \S   \S'   \\S'   \\S'   \S-  \S'   \\S'   \\S	'   \\S
'   \S-  \S'   \S-  \S'   \\	-  S-  \S'   \	S-  \S'   \S-  \S'   \S-  \S'   \\S'   \S-  \S'   \S-  \S'   \	\\4   S-  \S'   Sr
g)Price,   pricer   r    r!   Nbilling_schemer#   currencyr'   
lookup_keynicknamer   	recurringtax_behavior
tiers_moder-   unit_amountunit_amount_decimalr)   r   )r   r   r   r   r   r   r   r   r0   r1   r   r   r   r   r8   r8   ,   s    GGL$JLMNd
Dj4Z$d{*d

Itt#38nt##r   r8   c                   &    \ rS rSr% \S-  \S'   Srg)ProductExpandedPriceC   Nr$   r   )r   r   r   r   r8   r   r   r   r   r   rE   rE   C   s    4<r   rE   c                       \ rS rSr% \\S'   \S   \S'   \\S'   \\S'   \\S'   \\\4   \S'   \	\S	'   \\S
'   \\S'   \
\S'   Srg)SubscriptionItemJ   r    subscription_itemr   r#   current_period_endcurrent_period_startr)   r:   quantitysubscription	tax_ratesr   N)r   r   r   r   r   r   r   r0   r1   r8   r   r   r   r   r   rH   rH   J   sG    G'((L38nLMOr   rH   c                   6    \ rS rSr% \S   \S'   \\   \S'   Srg)SubscriptionItemsW   r   r   r   r   N)	r   r   r   r   r   r   r   rH   r   r   r   r   rQ   rQ   W   s    FO

  r   rQ   c                       \ rS rSr% \S   \S'   \\S'   \\S'   \\S'   \\S'   \	\S'   \
\\4   S	-  \S
'   \	\S'   \\S'   \\S'   Srg	)SubscriptionBase\   rN   r   r    itemsr#   statusr'   Nr)   cancel_at_period_end
start_datecollection_methodr   )r   r   r   r   r   r   r   rQ   r0   r   r1   r   r   r   r   rT   rT   \   sK    N##GLKN38nt##Or   rT   c                        \ rS rSr% \\S'   Srg)Subscriptioni   r5   r   N)r   r   r   r   r   r   r   r   r   r   r\   r\   i   s    Mr   r\   c                        \ rS rSr% \\S'   Srg)SubscriptionExpandCustomerm   r5   r   N)r   r   r   r   r3   r   r   r   r   r   r_   r_   m   s    r   r_   c                   L    \ rS rSr% \" SS9r\\-  \-  \	S'   Sr
\S-  \	S'   Srg)	EventDatat   r   )discriminatorNprevious_attributesr   )r   r   r   r   r   r   r   r8   r\   r   re   r1   r   r   r   r   rb   rb   t   s)    -2-JFGeOl*J'++r   rb   c                   >    \ rS rSr% Sr\S-  \S'   Sr\S-  \S'   Srg)StripeEventRequesty   Nr    idempotency_keyr   )	r   r   r   r   r    r   r   ri   r   r   r   r   rg   rg   y   s    Bd
"&OS4Z&r   rg   c                   t    \ rS rSr% \\S'   Sr\\S'   \\S'   \\S'   \\S'   \	\S'   \\S	'   \
\S
'   \\S'   Srg)StripeEvent~   r    eventr   api_versionr#   r   r'   pending_webhooksrequestr-   r   N)r   r   r   r   r   r   r   r0   rb   r   rg   r   r   r   r   rk   rk   ~   s7    GFCL
ON
Ir   rk   c                   H    \ rS rSr% \\S'   Sr\S-  \S'   Sr\	S-  \S'   Sr
g)AutomaticTax   enabledN	liabilityrW   r   )r   r   r   r   r   r   ru   r1   rW   r   r   r   r   r   rr   rr      s#    M!Itd{!FC$Jr   rr   c                   >    \ rS rSr% Sr\S-  \S'   Sr\S-  \S'   Srg)
CustomText   Nshipping_addresssubmitr   )	r   r   r   r   ry   r   r   rz   r   r   r   r   rw   rw      s    #'cDj'FC$Jr   rw   c                       \ rS rSr% Sr\\   S-  \S'   Sr\\   S-  \S'   Sr	\S-  \S'   Sr
\S-  \S'   Sr\S-  \S'   \\\4   \S'   Sr\S-  \S	'   S
rg)InvoiceData   Naccount_tax_idscustom_fieldsr%   footerissuerr)   rendering_optionsr   )r   r   r   r   r~   r   r   r   r   r%   r   r   r1   r   r   r   r   r   r|   r|      so    (,OT#Y%,&*M49t#*"Kt"FC$JFC$J38n$(sTz(r   r|   c                   *    \ rS rSr% \\S'   \\S'   Srg)InvoiceCreation   rt   invoice_datar   N)r   r   r   r   r   r   r|   r   r   r   r   r   r      s    Mr   r   c                        \ rS rSr% \\S'   Srg)PhoneNumberCollection   rt   r   N)r   r   r   r   r   r   r   r   r   r   r   r      s    Mr   r   c                   4    \ rS rSr% \\S'   \\S'   \\S'   Srg)TotalDetails   amount_discountamount_shipping
amount_taxr   N)r   r   r   r   r0   r   r   r   r   r   r   r      s    Or   r   c                      \ rS rSr% \\S'   \\S'   Sr\S-  \S'   Sr\S-  \S'   \\S'   \\S'   \	\S	'   Sr
\S-  \S
'   Sr\S-  \S'   Sr\S-  \S'   Sr\S-  \S'   Sr\S-  \S'   \\S'   \\S'   \\S'   \\S'   Sr\S-  \S'   \S-  \S'   Sr\S-  \S'   Sr\S-  \S'   \\S'   Sr\S-  \S'   \S-  \S'   \\S'   Sr\S-  \S'   \\\4   \S'   \\S'   Sr\S-  \S'   Sr\S-  \S'   \\S '   \\S!'   \\   \S"'   \\S#'   \\S$'   Sr\S-  \S%'   Sr\S-  \S&'   Sr\S-  \S''   Sr\S-  \S('   Sr \S-  \S)'   \\S*'   \\S+'   Sr!\S-  \S,'   Sr"\S-  \S-'   \\S.'   \#\S/'   \\S0'   S1r$g)2Session   r    r   Nafter_expirationallow_promotion_codesamount_subtotalamount_totalautomatic_taxbilling_address_collection
cancel_urlclient_reference_idconsentconsent_collectionr#   r<   r   custom_textr5   customer_creationcustomer_detailscustomer_email
expires_atinvoiceinvoice_creationr'   localer)   modepayment_intentpayment_linkpayment_method_collectionpayment_method_optionspayment_method_typespayment_statusphone_number_collectionrecovered_fromsetup_intentshipping_address_collectionshipping_costshipping_detailsshipping_optionsrW   submit_typerN   success_urltotal_detailsr   r   )%r   r   r   r   r   r   r   r   r0   rr   r   r   r   r   r   r   rw   r5   r   r1   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rN   r   r   r   r   r   r   r      s   GK#'cDj'(,3:,-1d
1!Jd
!&*t*GS4Z%)d
)LMHcDjTz!$(dTk(!%NC$J%OGS4Z%,,NFC$J38n
I!%NC$J%#L#*#""  s)#22!%NC$J%#L#*#.2t2 $M3:$#'cDj'K"Kt"#L#*#	Hr   r   c                       \ rS rSr% \\S'   \S   \S'   \\S'   \\S'   \\S'   Sr\S-  \S	'   \	\S
'   Sr
\S-  \S'   Sr\S-  \S'   \\S'   \\S'   Srg)PortalSession   r    zbilling_portal.sessionr   configurationr#   r5   Nflowr'   r   on_behalf_of
return_urlr   r   )r   r   r   r   r   r   r   r0   r   r   r   r   r   r   r   r   r   r      s\    G,--LMD#*NFC$J#L#*#O	Hr   r   N) typingr   r   r   pydanticr   r   r   r
   r   r3   r8   PriceListResponserE    ProductExpandedPriceListResponserH   rQ   rT   r\   r_   "SubscriptionExpandCustomerResponserb   rg   rk   rr   rw   r|   r   r   r   r   r   r   r   r   <module>r      sE   , , %CLGAJ i *y $I $( 'u-  7   $66J#K  
y 
!	 !

y 
# !1  &88R%S ",	 ,
' '
	) 	9  
)) )i 
I 9 .i .bI r   