o
    i3                     @   sh  U d dl mZ d dlmZmZ d dlmZmZ d dlm	Z	 er%d dl
mZ i dddd	d
ddddddddddddddddddddddd d!d"d#d$d%d&i d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHi dIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidji dkdldmdnd
ddodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddēddƓddȓddʓdd̓ddΓi ddГddғddԓdd֓ddؓddړddܓddޓddddddddddddddddddi dddddddddddddddd ddddddddd	d
dddddddddddddddddd	Zeeeeef f ed< ddd d!d"d#Zeeeeef f ed$< d%d&d'ed(ee	 fd)d*Zd+S (,      )import_module)DictTuple)TYPE_CHECKINGType)StripeObject)ApiModelist)zstripe._list_object
ListObjectsearch_result)zstripe._search_result_objectSearchResultObjectfile)zstripe._fileFilefile_uploadaccount)zstripe._accountAccountaccount_link)zstripe._account_linkAccountLinkaccount_session)zstripe._account_sessionAccountSessionapple_pay_domain)zstripe._apple_pay_domainApplePayDomainapplication)zstripe._applicationApplicationapplication_fee)zstripe._application_feeApplicationFee
fee_refund)zstripe._application_fee_refundApplicationFeeRefundzapps.secret)zstripe.apps._secretSecretbalance)zstripe._balanceBalancebalance_settings)zstripe._balance_settingsBalanceSettingsbalance_transaction)zstripe._balance_transactionBalanceTransactionbank_account)zstripe._bank_accountBankAccountzbilling_portal.configuration)z$stripe.billing_portal._configurationConfigurationzbilling_portal.session)zstripe.billing_portal._sessionSessionzbilling.alert)zstripe.billing._alertAlertzbilling.alert_triggered)zstripe.billing._alert_triggeredAlertTriggeredzbilling.credit_balance_summary)z&stripe.billing._credit_balance_summaryCreditBalanceSummaryz"billing.credit_balance_transaction)z*stripe.billing._credit_balance_transactionCreditBalanceTransactionzbilling.credit_grant)zstripe.billing._credit_grantCreditGrantzbilling.meter)zstripe.billing._meterMeterzbilling.meter_event)zstripe.billing._meter_event
MeterEventzbilling.meter_event_adjustment)z&stripe.billing._meter_event_adjustmentMeterEventAdjustmentzbilling.meter_event_summary)z#stripe.billing._meter_event_summaryMeterEventSummary
capability)zstripe._capability
Capabilitycard)zstripe._cardCardcash_balance)zstripe._cash_balanceCashBalancecharge)zstripe._chargeChargezcheckout.session)zstripe.checkout._sessionr(   zclimate.order)zstripe.climate._orderOrderzclimate.product)zstripe.climate._productProductzclimate.supplier)zstripe.climate._supplierSupplierconfirmation_token)zstripe._confirmation_tokenConfirmationTokenconnect_collection_transfer)z#stripe._connect_collection_transferConnectCollectionTransfercountry_spec)zstripe._country_specCountrySpeccoupon)zstripe._couponCouponcredit_note)zstripe._credit_note
CreditNotecredit_note_line_item)zstripe._credit_note_line_itemCreditNoteLineItemcustomer)zstripe._customerCustomercustomer_balance_transaction)z$stripe._customer_balance_transactionCustomerBalanceTransaction!customer_cash_balance_transaction)z)stripe._customer_cash_balance_transactionCustomerCashBalanceTransactioncustomer_session)zstripe._customer_sessionCustomerSessiondiscount)zstripe._discountDiscountdispute)zstripe._disputeDisputezentitlements.active_entitlement)z'stripe.entitlements._active_entitlementActiveEntitlementz'entitlements.active_entitlement_summary)z/stripe.entitlements._active_entitlement_summaryActiveEntitlementSummaryzentitlements.feature)zstripe.entitlements._featureFeatureephemeral_key)zstripe._ephemeral_keyEphemeralKeyevent)zstripe._eventEventexchange_rate)zstripe._exchange_rateExchangeRate	file_link)zstripe._file_linkFileLinkzfinancial_connections.account)z%stripe.financial_connections._accountr   z#financial_connections.account_owner)z+stripe.financial_connections._account_ownerAccountOwnerz'financial_connections.account_ownership)z/stripe.financial_connections._account_ownershipAccountOwnershipzfinancial_connections.session)z%stripe.financial_connections._sessionr(   z!financial_connections.transaction)z)stripe.financial_connections._transactionTransactionzforwarding.request)zstripe.forwarding._requestRequestfunding_instructions)zstripe._funding_instructionsFundingInstructionszidentity.verification_report)z$stripe.identity._verification_reportVerificationReportzidentity.verification_session)z%stripe.identity._verification_sessionVerificationSessioninvoice)zstripe._invoiceInvoiceinvoiceitem)zstripe._invoice_itemInvoiceItem	line_item)zstripe._invoice_line_itemInvoiceLineIteminvoice_payment)zstripe._invoice_paymentInvoicePaymentinvoice_rendering_template)z"stripe._invoice_rendering_templateInvoiceRenderingTemplatezissuing.authorization)zstripe.issuing._authorizationAuthorizationzissuing.card)zstripe.issuing._cardr5   zissuing.cardholder)zstripe.issuing._cardholder
Cardholderzissuing.dispute)zstripe.issuing._disputerT   zissuing.personalization_design)z&stripe.issuing._personalization_designPersonalizationDesignzissuing.physical_bundle)zstripe.issuing._physical_bundlePhysicalBundlezissuing.token)zstripe.issuing._tokenTokenzissuing.transaction)zstripe.issuing._transactionrb   item)zstripe._line_itemLineItem
login_link)zstripe._login_link	LoginLinkmandate)zstripe._mandateMandatepayment_attempt_record)zstripe._payment_attempt_recordPaymentAttemptRecordpayment_intent)zstripe._payment_intentPaymentIntent'payment_intent_amount_details_line_item)z/stripe._payment_intent_amount_details_line_item"PaymentIntentAmountDetailsLineItempayment_link)zstripe._payment_linkPaymentLinkpayment_method)zstripe._payment_methodPaymentMethodpayment_method_configuration)z$stripe._payment_method_configurationPaymentMethodConfigurationpayment_method_domain)zstripe._payment_method_domainPaymentMethodDomainpayment_record)zstripe._payment_recordPaymentRecordpayout)zstripe._payoutPayoutperson)zstripe._personPersonplan)zstripe._planPlanprice)zstripe._pricePriceproduct)zstripe._productr;   product_feature)zstripe._product_featureProductFeaturepromotion_code)zstripe._promotion_codePromotionCodequote)zstripe._quoteQuotezradar.early_fraud_warning)z!stripe.radar._early_fraud_warningEarlyFraudWarningzradar.value_list)zstripe.radar._value_list	ValueListzradar.value_list_item)zstripe.radar._value_list_itemValueListItemrefund)zstripe._refundRefundzreporting.report_run)zstripe.reporting._report_run	ReportRunzreporting.report_type)zstripe.reporting._report_type
ReportTypereserve_transaction)zstripe._reserve_transactionReserveTransactiontransfer_reversal)zstripe._reversalReversalreview)zstripe._reviewReviewsetup_attempt)zstripe._setup_attemptSetupAttemptsetup_intent)zstripe._setup_intentSetupIntentshipping_rate)zstripe._shipping_rateShippingRatescheduled_query_run)z!stripe.sigma._scheduled_query_runScheduledQueryRunsource)zstripe._sourceSourcesource_mandate_notification)z#stripe._source_mandate_notificationSourceMandateNotificationsource_transaction)zstripe._source_transactionSourceTransactionsubscription)zstripe._subscriptionSubscriptionsubscription_item)zstripe._subscription_itemSubscriptionItemsubscription_schedule)zstripe._subscription_scheduleSubscriptionScheduleztax.calculation)zstripe.tax._calculationCalculationztax.calculation_line_item)z!stripe.tax._calculation_line_itemCalculationLineItemztax.registration)zstripe.tax._registrationRegistrationztax.settings)zstripe.tax._settingsSettingsztax.transaction)zstripe.tax._transactionrb   ztax.transaction_line_item)z!stripe.tax._transaction_line_itemTransactionLineItemtax_code)zstripe._tax_codeTaxCodetax_deducted_at_source)zstripe._tax_deducted_at_sourceTaxDeductedAtSourcetax_id)zstripe._tax_idTaxIdtax_rate)zstripe._tax_rateTaxRatezterminal.configuration)zstripe.terminal._configurationr'   zterminal.connection_token)z!stripe.terminal._connection_tokenConnectionTokenzterminal.location)zstripe.terminal._locationLocationzterminal.reader)zstripe.terminal._readerReaderztest_helpers.test_clock)zstripe.test_helpers._test_clock	TestClocktoken)zstripe._tokenrv   topup)zstripe._topupTopuptransfer)zstripe._transferTransferztreasury.credit_reversal)z stripe.treasury._credit_reversalCreditReversalztreasury.debit_reversal)zstripe.treasury._debit_reversalDebitReversalztreasury.financial_account)z"stripe.treasury._financial_accountFinancialAccount)z+stripe.treasury._financial_account_featuresFinancialAccountFeatures)z!stripe.treasury._inbound_transferInboundTransfer)z!stripe.treasury._outbound_paymentOutboundPayment)z"stripe.treasury._outbound_transferOutboundTransfer)z stripe.treasury._received_creditReceivedCredit)zstripe.treasury._received_debitReceivedDebit)zstripe.treasury._transactionrb   )z"stripe.treasury._transaction_entryTransactionEntry)zstripe._webhook_endpointWebhookEndpoint)	z#treasury.financial_account_featuresztreasury.inbound_transferztreasury.outbound_paymentztreasury.outbound_transferztreasury.received_creditztreasury.received_debitztreasury.transactionztreasury.transaction_entrywebhook_endpointOBJECT_CLASSES)zstripe.v2.billing._meter_eventr/   )z)stripe.v2.billing._meter_event_adjustmentr0   )z&stripe.v2.billing._meter_event_sessionMeterEventSession)zstripe.v2.core._eventr[   )z!stripe.v2.core._event_destinationEventDestination)zv2.billing.meter_eventz!v2.billing.meter_event_adjustmentzv2.billing.meter_event_sessionzv2.core.eventzv2.core.event_destinationV2_OBJECT_CLASSESapi_moder   object_namereturnc                 C   s6   | dkrt nt}||vrtS || \}}tt||S )NV1)r   r   r   getattrr   )r   r   mappingimport_path
class_name r   v/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/_object_classes.pyget_object_classP  s   r   N)	importlibr   typingr   r   typing_extensionsr   r   stripe._stripe_objectr   stripe._api_moder   r   str__annotations__r   r   r   r   r   r   <module>   s  	
!%)*+,0456789:;<=ABCDHIMQRSTX\]^_`abfjnrvw{                                    $  %  )  *  +  /  3  4  5  6  7  8  9  :  ;  <  @  A  E  F  G  H  L  M  N  O  P  Q  U  V  Z  [  \  ]  a  b  f  g  h  i  m  n  r  s  t  x  |  }  ~                   
          $  5"