• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stripe / stripe-java / #16493

03 Oct 2024 07:15PM UTC coverage: 12.942% (+0.08%) from 12.864%
#16493

push

github

web-flow
Merge Stripe-java v27.0.0 to beta branch (#1888)

409 of 1651 new or added lines in 88 files covered. (24.77%)

31 existing lines in 7 files now uncovered.

18773 of 145050 relevant lines covered (12.94%)

0.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

99.38
/src/main/java/com/stripe/model/EventDataClassLookup.java
1
// File generated from our OpenAPI spec
2
package com.stripe.model;
3

4
import java.util.HashMap;
5
import java.util.Map;
6

7
/**
8
 * Event data class look up used in event deserialization. The key to look up is `object` string of
9
 * the model.
10
 *
11
 * <p>For internal use by Stripe SDK only.
12
 */
NEW
13
public final class EventDataClassLookup {
×
14
  public static final Map<String, Class<? extends StripeObject>> classLookup = new HashMap<>();
1✔
15

16
  static {
17
    classLookup.put("account", Account.class);
1✔
18
    classLookup.put("account_link", AccountLink.class);
1✔
19
    classLookup.put("account_notice", AccountNotice.class);
1✔
20
    classLookup.put("account_session", AccountSession.class);
1✔
21
    classLookup.put("apple_pay_domain", ApplePayDomain.class);
1✔
22
    classLookup.put("application", Application.class);
1✔
23
    classLookup.put("application_fee", ApplicationFee.class);
1✔
24
    classLookup.put("balance", Balance.class);
1✔
25
    classLookup.put("balance_transaction", BalanceTransaction.class);
1✔
26
    classLookup.put("bank_account", BankAccount.class);
1✔
27
    classLookup.put("capability", Capability.class);
1✔
28
    classLookup.put("card", Card.class);
1✔
29
    classLookup.put("cash_balance", CashBalance.class);
1✔
30
    classLookup.put("charge", Charge.class);
1✔
31
    classLookup.put("confirmation_token", ConfirmationToken.class);
1✔
32
    classLookup.put("connect_collection_transfer", ConnectCollectionTransfer.class);
1✔
33
    classLookup.put("country_spec", CountrySpec.class);
1✔
34
    classLookup.put("coupon", Coupon.class);
1✔
35
    classLookup.put("credit_note", CreditNote.class);
1✔
36
    classLookup.put("credit_note_line_item", CreditNoteLineItem.class);
1✔
37
    classLookup.put("customer", Customer.class);
1✔
38
    classLookup.put("customer_balance_transaction", CustomerBalanceTransaction.class);
1✔
39
    classLookup.put("customer_cash_balance_transaction", CustomerCashBalanceTransaction.class);
1✔
40
    classLookup.put("customer_session", CustomerSession.class);
1✔
41
    classLookup.put("discount", Discount.class);
1✔
42
    classLookup.put("dispute", Dispute.class);
1✔
43
    classLookup.put("ephemeral_key", EphemeralKey.class);
1✔
44
    classLookup.put("event", Event.class);
1✔
45
    classLookup.put("exchange_rate", ExchangeRate.class);
1✔
46
    classLookup.put("fee_refund", FeeRefund.class);
1✔
47
    classLookup.put("file", File.class);
1✔
48
    classLookup.put("file_link", FileLink.class);
1✔
49
    classLookup.put("funding_instructions", FundingInstructions.class);
1✔
50
    classLookup.put("invoice", Invoice.class);
1✔
51
    classLookup.put("invoice_payment", InvoicePayment.class);
1✔
52
    classLookup.put("invoice_rendering_template", InvoiceRenderingTemplate.class);
1✔
53
    classLookup.put("invoiceitem", InvoiceItem.class);
1✔
54
    classLookup.put("item", LineItem.class);
1✔
55
    classLookup.put("line_item", InvoiceLineItem.class);
1✔
56
    classLookup.put("login_link", LoginLink.class);
1✔
57
    classLookup.put("mandate", Mandate.class);
1✔
58
    classLookup.put("margin", Margin.class);
1✔
59
    classLookup.put("order", Order.class);
1✔
60
    classLookup.put("payment_intent", PaymentIntent.class);
1✔
61
    classLookup.put("payment_link", PaymentLink.class);
1✔
62
    classLookup.put("payment_method", PaymentMethod.class);
1✔
63
    classLookup.put("payment_method_configuration", PaymentMethodConfiguration.class);
1✔
64
    classLookup.put("payment_method_domain", PaymentMethodDomain.class);
1✔
65
    classLookup.put("payout", Payout.class);
1✔
66
    classLookup.put("person", Person.class);
1✔
67
    classLookup.put("plan", Plan.class);
1✔
68
    classLookup.put("price", Price.class);
1✔
69
    classLookup.put("product", Product.class);
1✔
70
    classLookup.put("product_feature", ProductFeature.class);
1✔
71
    classLookup.put("promotion_code", PromotionCode.class);
1✔
72
    classLookup.put("quote", Quote.class);
1✔
73
    classLookup.put("quote_line", QuoteLine.class);
1✔
74
    classLookup.put("quote_preview_invoice", QuotePreviewInvoice.class);
1✔
75
    classLookup.put("quote_preview_subscription_schedule", QuotePreviewSubscriptionSchedule.class);
1✔
76
    classLookup.put("refund", Refund.class);
1✔
77
    classLookup.put("reserve_transaction", ReserveTransaction.class);
1✔
78
    classLookup.put("review", Review.class);
1✔
79
    classLookup.put("setup_attempt", SetupAttempt.class);
1✔
80
    classLookup.put("setup_intent", SetupIntent.class);
1✔
81
    classLookup.put("shipping_rate", ShippingRate.class);
1✔
82
    classLookup.put("source", Source.class);
1✔
83
    classLookup.put("source_mandate_notification", SourceMandateNotification.class);
1✔
84
    classLookup.put("source_transaction", SourceTransaction.class);
1✔
85
    classLookup.put("subscription", Subscription.class);
1✔
86
    classLookup.put("subscription_item", SubscriptionItem.class);
1✔
87
    classLookup.put("subscription_schedule", SubscriptionSchedule.class);
1✔
88
    classLookup.put("tax_code", TaxCode.class);
1✔
89
    classLookup.put("tax_deducted_at_source", TaxDeductedAtSource.class);
1✔
90
    classLookup.put("tax_id", TaxId.class);
1✔
91
    classLookup.put("tax_rate", TaxRate.class);
1✔
92
    classLookup.put("token", Token.class);
1✔
93
    classLookup.put("topup", Topup.class);
1✔
94
    classLookup.put("transfer", Transfer.class);
1✔
95
    classLookup.put("transfer_reversal", TransferReversal.class);
1✔
96
    classLookup.put("usage_record", UsageRecord.class);
1✔
97
    classLookup.put("usage_record_summary", UsageRecordSummary.class);
1✔
98
    classLookup.put("webhook_endpoint", WebhookEndpoint.class);
1✔
99

100
    classLookup.put("apps.secret", com.stripe.model.apps.Secret.class);
1✔
101

102
    classLookup.put("billing.alert", com.stripe.model.billing.Alert.class);
1✔
103
    classLookup.put("billing.alert_triggered", com.stripe.model.billing.AlertTriggered.class);
1✔
104
    classLookup.put(
1✔
105
        "billing.credit_balance_summary", com.stripe.model.billing.CreditBalanceSummary.class);
106
    classLookup.put(
1✔
107
        "billing.credit_balance_transaction",
108
        com.stripe.model.billing.CreditBalanceTransaction.class);
109
    classLookup.put("billing.credit_grant", com.stripe.model.billing.CreditGrant.class);
1✔
110
    classLookup.put("billing.meter", com.stripe.model.billing.Meter.class);
1✔
111
    classLookup.put("billing.meter_error_report", com.stripe.model.billing.MeterErrorReport.class);
1✔
112
    classLookup.put("billing.meter_event", com.stripe.model.billing.MeterEvent.class);
1✔
113
    classLookup.put(
1✔
114
        "billing.meter_event_adjustment", com.stripe.model.billing.MeterEventAdjustment.class);
115
    classLookup.put(
1✔
116
        "billing.meter_event_summary", com.stripe.model.billing.MeterEventSummary.class);
117

118
    classLookup.put(
1✔
119
        "billing_portal.configuration", com.stripe.model.billingportal.Configuration.class);
120
    classLookup.put("billing_portal.session", com.stripe.model.billingportal.Session.class);
1✔
121

122
    classLookup.put("capital.financing_offer", com.stripe.model.capital.FinancingOffer.class);
1✔
123
    classLookup.put("capital.financing_summary", com.stripe.model.capital.FinancingSummary.class);
1✔
124
    classLookup.put(
1✔
125
        "capital.financing_transaction", com.stripe.model.capital.FinancingTransaction.class);
126

127
    classLookup.put("checkout.session", com.stripe.model.checkout.Session.class);
1✔
128

129
    classLookup.put("climate.order", com.stripe.model.climate.Order.class);
1✔
130
    classLookup.put("climate.product", com.stripe.model.climate.Product.class);
1✔
131
    classLookup.put("climate.supplier", com.stripe.model.climate.Supplier.class);
1✔
132

133
    classLookup.put(
1✔
134
        "entitlements.active_entitlement", com.stripe.model.entitlements.ActiveEntitlement.class);
135
    classLookup.put(
1✔
136
        "entitlements.active_entitlement_summary",
137
        com.stripe.model.entitlements.ActiveEntitlementSummary.class);
138
    classLookup.put("entitlements.feature", com.stripe.model.entitlements.Feature.class);
1✔
139

140
    classLookup.put(
1✔
141
        "financial_connections.account", com.stripe.model.financialconnections.Account.class);
142
    classLookup.put(
1✔
143
        "financial_connections.account_inferred_balance",
144
        com.stripe.model.financialconnections.AccountInferredBalance.class);
145
    classLookup.put(
1✔
146
        "financial_connections.account_owner",
147
        com.stripe.model.financialconnections.AccountOwner.class);
148
    classLookup.put(
1✔
149
        "financial_connections.account_ownership",
150
        com.stripe.model.financialconnections.AccountOwnership.class);
151
    classLookup.put(
1✔
152
        "financial_connections.institution",
153
        com.stripe.model.financialconnections.Institution.class);
154
    classLookup.put(
1✔
155
        "financial_connections.session", com.stripe.model.financialconnections.Session.class);
156
    classLookup.put(
1✔
157
        "financial_connections.transaction",
158
        com.stripe.model.financialconnections.Transaction.class);
159

160
    classLookup.put("forwarding.request", com.stripe.model.forwarding.Request.class);
1✔
161

162
    classLookup.put("gift_cards.card", com.stripe.model.giftcards.Card.class);
1✔
163
    classLookup.put("gift_cards.transaction", com.stripe.model.giftcards.Transaction.class);
1✔
164

165
    classLookup.put(
1✔
166
        "identity.verification_report", com.stripe.model.identity.VerificationReport.class);
167
    classLookup.put(
1✔
168
        "identity.verification_session", com.stripe.model.identity.VerificationSession.class);
169

170
    classLookup.put("issuing.authorization", com.stripe.model.issuing.Authorization.class);
1✔
171
    classLookup.put("issuing.card", com.stripe.model.issuing.Card.class);
1✔
172
    classLookup.put("issuing.cardholder", com.stripe.model.issuing.Cardholder.class);
1✔
173
    classLookup.put(
1✔
174
        "issuing.credit_underwriting_record",
175
        com.stripe.model.issuing.CreditUnderwritingRecord.class);
176
    classLookup.put("issuing.dispute", com.stripe.model.issuing.Dispute.class);
1✔
177
    classLookup.put(
1✔
178
        "issuing.dispute_settlement_detail",
179
        com.stripe.model.issuing.DisputeSettlementDetail.class);
180
    classLookup.put(
1✔
181
        "issuing.personalization_design", com.stripe.model.issuing.PersonalizationDesign.class);
182
    classLookup.put("issuing.physical_bundle", com.stripe.model.issuing.PhysicalBundle.class);
1✔
183
    classLookup.put("issuing.settlement", com.stripe.model.issuing.Settlement.class);
1✔
184
    classLookup.put("issuing.token", com.stripe.model.issuing.Token.class);
1✔
185
    classLookup.put("issuing.transaction", com.stripe.model.issuing.Transaction.class);
1✔
186

187
    classLookup.put("radar.early_fraud_warning", com.stripe.model.radar.EarlyFraudWarning.class);
1✔
188
    classLookup.put("radar.value_list", com.stripe.model.radar.ValueList.class);
1✔
189
    classLookup.put("radar.value_list_item", com.stripe.model.radar.ValueListItem.class);
1✔
190

191
    classLookup.put("reporting.report_run", com.stripe.model.reporting.ReportRun.class);
1✔
192
    classLookup.put("reporting.report_type", com.stripe.model.reporting.ReportType.class);
1✔
193

194
    classLookup.put("scheduled_query_run", com.stripe.model.sigma.ScheduledQueryRun.class);
1✔
195

196
    classLookup.put("tax.association", com.stripe.model.tax.Association.class);
1✔
197
    classLookup.put("tax.calculation", com.stripe.model.tax.Calculation.class);
1✔
198
    classLookup.put("tax.calculation_line_item", com.stripe.model.tax.CalculationLineItem.class);
1✔
199
    classLookup.put("tax.form", com.stripe.model.tax.Form.class);
1✔
200
    classLookup.put("tax.registration", com.stripe.model.tax.Registration.class);
1✔
201
    classLookup.put("tax.settings", com.stripe.model.tax.Settings.class);
1✔
202
    classLookup.put("tax.transaction", com.stripe.model.tax.Transaction.class);
1✔
203
    classLookup.put("tax.transaction_line_item", com.stripe.model.tax.TransactionLineItem.class);
1✔
204

205
    classLookup.put("terminal.configuration", com.stripe.model.terminal.Configuration.class);
1✔
206
    classLookup.put("terminal.connection_token", com.stripe.model.terminal.ConnectionToken.class);
1✔
207
    classLookup.put("terminal.location", com.stripe.model.terminal.Location.class);
1✔
208
    classLookup.put("terminal.reader", com.stripe.model.terminal.Reader.class);
1✔
209
    classLookup.put(
1✔
210
        "terminal.reader_collected_data", com.stripe.model.terminal.ReaderCollectedData.class);
211

212
    classLookup.put("test_helpers.test_clock", com.stripe.model.testhelpers.TestClock.class);
1✔
213

214
    classLookup.put("treasury.credit_reversal", com.stripe.model.treasury.CreditReversal.class);
1✔
215
    classLookup.put("treasury.debit_reversal", com.stripe.model.treasury.DebitReversal.class);
1✔
216
    classLookup.put("treasury.financial_account", com.stripe.model.treasury.FinancialAccount.class);
1✔
217
    classLookup.put(
1✔
218
        "treasury.financial_account_features",
219
        com.stripe.model.treasury.FinancialAccountFeatures.class);
220
    classLookup.put("treasury.inbound_transfer", com.stripe.model.treasury.InboundTransfer.class);
1✔
221
    classLookup.put("treasury.outbound_payment", com.stripe.model.treasury.OutboundPayment.class);
1✔
222
    classLookup.put("treasury.outbound_transfer", com.stripe.model.treasury.OutboundTransfer.class);
1✔
223
    classLookup.put("treasury.received_credit", com.stripe.model.treasury.ReceivedCredit.class);
1✔
224
    classLookup.put("treasury.received_debit", com.stripe.model.treasury.ReceivedDebit.class);
1✔
225
    classLookup.put("treasury.transaction", com.stripe.model.treasury.Transaction.class);
1✔
226
    classLookup.put("treasury.transaction_entry", com.stripe.model.treasury.TransactionEntry.class);
1✔
227
  }
1✔
228
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc