#[derive(Serialize, Deserialize, Debug, PartialEq)]
#[serde(rename_all = "snake_case")]
pub enum Object {
#[serde(rename = "issuing.authorization")]
Authorization,
Balance,
BalanceTransaction,
Charge,
CreditNote,
Customer,
TaxID,
TaxRate,
Dispute,
Event,
File,
List,
FileLink,
Payout,
Product,
Refund,
Token,
BankAccount,
Card,
#[serde(rename = "issuing.cardholder")]
CardHolders,
Source,
#[serde(rename = "checkout.session")]
CheckoutSession,
Coupon,
Discount,
Invoice,
#[serde(rename = "invoiceitem")]
InvoiceItem,
#[serde(rename = "issuing.card")]
IssuingCard,
#[serde(rename = "issuing.dispute")]
IssuingDispute,
#[serde(rename = "issuing.transaction")]
Transactions,
LineItem,
Plan,
PaymentIntent,
Subscription,
SubscriptionItem,
SubscriptionSchedules,
SubscriptionSchedulesRevisions,
UsageRecord,
Account,
LoginLink,
FeeRefund,
#[serde(rename = "platformearning")]
PlatformEarning,
Person,
CountrySpec,
#[serde(rename = "terminal.connection_token")]
TerminalConnectionToken,
#[serde(rename = "terminal.location")]
TerminalLocation,
#[serde(rename = "terminal.reader")]
TerminalReader,
Transfer,
TransferReversal,
Topup,
#[serde(rename = "radar.value_list")]
RadarValueList,
#[serde(rename = "radar.value_list_item")]
RadarValueListItems,
Review,
Order,
OrderItem,
OrderReturn,
SKU,
ScheduledQueryRun,
#[serde(other, skip_serializing)]
Unknown,
}