1use crate::ids::IssuingCardholderId;
6use crate::params::{Expandable, Metadata, Object, Timestamp};
7use crate::resources::{Address, Currency, File, MerchantCategory};
8use serde::{Deserialize, Serialize};
9
10#[derive(Clone, Debug, Default, Deserialize, Serialize)]
14pub struct IssuingCardholder {
15 pub id: IssuingCardholderId,
17
18 pub billing: IssuingCardholderAddress,
19
20 pub company: Option<IssuingCardholderCompany>,
22
23 pub created: Timestamp,
27
28 pub email: Option<String>,
30
31 pub individual: Option<IssuingCardholderIndividual>,
33
34 pub livemode: bool,
36
37 pub metadata: Metadata,
41
42 pub name: String,
46
47 pub phone_number: Option<String>,
52
53 pub preferred_locales: Option<Vec<IssuingCardholderPreferredLocales>>,
57
58 pub requirements: IssuingCardholderRequirements,
59
60 pub spending_controls: Option<IssuingCardholderAuthorizationControls>,
64
65 pub status: IssuingCardholderStatus,
67
68 #[serde(rename = "type")]
72 pub type_: IssuingCardholderType,
73}
74
75impl Object for IssuingCardholder {
76 type Id = IssuingCardholderId;
77 fn id(&self) -> Self::Id {
78 self.id.clone()
79 }
80 fn object(&self) -> &'static str {
81 "issuing.cardholder"
82 }
83}
84
85#[derive(Clone, Debug, Default, Deserialize, Serialize)]
86pub struct IssuingCardholderAddress {
87 pub address: Address,
88}
89
90#[derive(Clone, Debug, Default, Deserialize, Serialize)]
91pub struct IssuingCardholderAuthorizationControls {
92 pub allowed_categories: Option<Vec<MerchantCategory>>,
97
98 pub blocked_categories: Option<Vec<MerchantCategory>>,
103
104 pub spending_limits: Option<Vec<IssuingCardholderSpendingLimit>>,
106
107 pub spending_limits_currency: Option<Currency>,
109}
110
111#[derive(Clone, Debug, Default, Deserialize, Serialize)]
112pub struct IssuingCardholderCompany {
113 pub tax_id_provided: bool,
115}
116
117#[derive(Clone, Debug, Default, Deserialize, Serialize)]
118pub struct IssuingCardholderIndividual {
119 #[serde(skip_serializing_if = "Option::is_none")]
121 pub card_issuing: Option<IssuingCardholderCardIssuing>,
122
123 pub dob: Option<IssuingCardholderIndividualDob>,
125
126 pub first_name: Option<String>,
131
132 pub last_name: Option<String>,
137
138 pub verification: Option<IssuingCardholderVerification>,
140}
141
142#[derive(Clone, Debug, Default, Deserialize, Serialize)]
143pub struct IssuingCardholderCardIssuing {
144 pub user_terms_acceptance: Option<IssuingCardholderUserTermsAcceptance>,
148}
149
150#[derive(Clone, Debug, Default, Deserialize, Serialize)]
151pub struct IssuingCardholderIndividualDob {
152 pub day: Option<i64>,
154
155 pub month: Option<i64>,
157
158 pub year: Option<i64>,
160}
161
162#[derive(Clone, Debug, Default, Deserialize, Serialize)]
163pub struct IssuingCardholderRequirements {
164 pub disabled_reason: Option<IssuingCardholderRequirementsDisabledReason>,
166
167 pub past_due: Option<Vec<IssuingCardholderRequirementsPastDue>>,
169}
170
171#[derive(Clone, Debug, Default, Deserialize, Serialize)]
172pub struct IssuingCardholderSpendingLimit {
173 pub amount: i64,
177
178 pub categories: Option<Vec<IssuingCardholderSpendingLimitCategories>>,
182
183 pub interval: IssuingCardholderSpendingLimitInterval,
185}
186
187#[derive(Clone, Debug, Default, Deserialize, Serialize)]
188pub struct IssuingCardholderUserTermsAcceptance {
189 pub date: Option<Timestamp>,
191
192 pub ip: Option<String>,
194
195 pub user_agent: Option<String>,
197}
198
199#[derive(Clone, Debug, Default, Deserialize, Serialize)]
200pub struct IssuingCardholderVerification {
201 pub document: Option<IssuingCardholderIdDocument>,
203}
204
205#[derive(Clone, Debug, Default, Deserialize, Serialize)]
206pub struct IssuingCardholderIdDocument {
207 pub back: Option<Expandable<File>>,
209
210 pub front: Option<Expandable<File>>,
212}
213
214#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
216#[serde(rename_all = "snake_case")]
217pub enum IssuingCardholderPreferredLocales {
218 De,
219 En,
220 Es,
221 Fr,
222 It,
223}
224
225impl IssuingCardholderPreferredLocales {
226 pub fn as_str(self) -> &'static str {
227 match self {
228 IssuingCardholderPreferredLocales::De => "de",
229 IssuingCardholderPreferredLocales::En => "en",
230 IssuingCardholderPreferredLocales::Es => "es",
231 IssuingCardholderPreferredLocales::Fr => "fr",
232 IssuingCardholderPreferredLocales::It => "it",
233 }
234 }
235}
236
237impl AsRef<str> for IssuingCardholderPreferredLocales {
238 fn as_ref(&self) -> &str {
239 self.as_str()
240 }
241}
242
243impl std::fmt::Display for IssuingCardholderPreferredLocales {
244 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
245 self.as_str().fmt(f)
246 }
247}
248impl std::default::Default for IssuingCardholderPreferredLocales {
249 fn default() -> Self {
250 Self::De
251 }
252}
253
254#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
256#[serde(rename_all = "snake_case")]
257pub enum IssuingCardholderRequirementsDisabledReason {
258 Listed,
259 #[serde(rename = "rejected.listed")]
260 RejectedListed,
261 #[serde(rename = "requirements.past_due")]
262 RequirementsPastDue,
263 UnderReview,
264}
265
266impl IssuingCardholderRequirementsDisabledReason {
267 pub fn as_str(self) -> &'static str {
268 match self {
269 IssuingCardholderRequirementsDisabledReason::Listed => "listed",
270 IssuingCardholderRequirementsDisabledReason::RejectedListed => "rejected.listed",
271 IssuingCardholderRequirementsDisabledReason::RequirementsPastDue => {
272 "requirements.past_due"
273 }
274 IssuingCardholderRequirementsDisabledReason::UnderReview => "under_review",
275 }
276 }
277}
278
279impl AsRef<str> for IssuingCardholderRequirementsDisabledReason {
280 fn as_ref(&self) -> &str {
281 self.as_str()
282 }
283}
284
285impl std::fmt::Display for IssuingCardholderRequirementsDisabledReason {
286 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
287 self.as_str().fmt(f)
288 }
289}
290impl std::default::Default for IssuingCardholderRequirementsDisabledReason {
291 fn default() -> Self {
292 Self::Listed
293 }
294}
295
296#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
298#[serde(rename_all = "snake_case")]
299pub enum IssuingCardholderRequirementsPastDue {
300 #[serde(rename = "company.tax_id")]
301 CompanyTaxId,
302 #[serde(rename = "individual.card_issuing.user_terms_acceptance.date")]
303 IndividualCardIssuingUserTermsAcceptanceDate,
304 #[serde(rename = "individual.card_issuing.user_terms_acceptance.ip")]
305 IndividualCardIssuingUserTermsAcceptanceIp,
306 #[serde(rename = "individual.dob.day")]
307 IndividualDobDay,
308 #[serde(rename = "individual.dob.month")]
309 IndividualDobMonth,
310 #[serde(rename = "individual.dob.year")]
311 IndividualDobYear,
312 #[serde(rename = "individual.first_name")]
313 IndividualFirstName,
314 #[serde(rename = "individual.last_name")]
315 IndividualLastName,
316 #[serde(rename = "individual.verification.document")]
317 IndividualVerificationDocument,
318}
319
320impl IssuingCardholderRequirementsPastDue {
321 pub fn as_str(self) -> &'static str {
322 match self {
323 IssuingCardholderRequirementsPastDue::CompanyTaxId => "company.tax_id",
324 IssuingCardholderRequirementsPastDue::IndividualCardIssuingUserTermsAcceptanceDate => {
325 "individual.card_issuing.user_terms_acceptance.date"
326 }
327 IssuingCardholderRequirementsPastDue::IndividualCardIssuingUserTermsAcceptanceIp => {
328 "individual.card_issuing.user_terms_acceptance.ip"
329 }
330 IssuingCardholderRequirementsPastDue::IndividualDobDay => "individual.dob.day",
331 IssuingCardholderRequirementsPastDue::IndividualDobMonth => "individual.dob.month",
332 IssuingCardholderRequirementsPastDue::IndividualDobYear => "individual.dob.year",
333 IssuingCardholderRequirementsPastDue::IndividualFirstName => "individual.first_name",
334 IssuingCardholderRequirementsPastDue::IndividualLastName => "individual.last_name",
335 IssuingCardholderRequirementsPastDue::IndividualVerificationDocument => {
336 "individual.verification.document"
337 }
338 }
339 }
340}
341
342impl AsRef<str> for IssuingCardholderRequirementsPastDue {
343 fn as_ref(&self) -> &str {
344 self.as_str()
345 }
346}
347
348impl std::fmt::Display for IssuingCardholderRequirementsPastDue {
349 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
350 self.as_str().fmt(f)
351 }
352}
353impl std::default::Default for IssuingCardholderRequirementsPastDue {
354 fn default() -> Self {
355 Self::CompanyTaxId
356 }
357}
358
359#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
361#[serde(rename_all = "snake_case")]
362pub enum IssuingCardholderSpendingLimitCategories {
363 AcRefrigerationRepair,
364 AccountingBookkeepingServices,
365 AdvertisingServices,
366 AgriculturalCooperative,
367 AirlinesAirCarriers,
368 AirportsFlyingFields,
369 AmbulanceServices,
370 AmusementParksCarnivals,
371 AntiqueReproductions,
372 AntiqueShops,
373 Aquariums,
374 ArchitecturalSurveyingServices,
375 ArtDealersAndGalleries,
376 ArtistsSupplyAndCraftShops,
377 AutoAndHomeSupplyStores,
378 AutoBodyRepairShops,
379 AutoPaintShops,
380 AutoServiceShops,
381 AutomatedCashDisburse,
382 AutomatedFuelDispensers,
383 AutomobileAssociations,
384 AutomotivePartsAndAccessoriesStores,
385 AutomotiveTireStores,
386 BailAndBondPayments,
387 Bakeries,
388 BandsOrchestras,
389 BarberAndBeautyShops,
390 BettingCasinoGambling,
391 BicycleShops,
392 BilliardPoolEstablishments,
393 BoatDealers,
394 BoatRentalsAndLeases,
395 BookStores,
396 BooksPeriodicalsAndNewspapers,
397 BowlingAlleys,
398 BusLines,
399 BusinessSecretarialSchools,
400 BuyingShoppingServices,
401 CableSatelliteAndOtherPayTelevisionAndRadio,
402 CameraAndPhotographicSupplyStores,
403 CandyNutAndConfectioneryStores,
404 CarAndTruckDealersNewUsed,
405 CarAndTruckDealersUsedOnly,
406 CarRentalAgencies,
407 CarWashes,
408 CarpentryServices,
409 CarpetUpholsteryCleaning,
410 Caterers,
411 CharitableAndSocialServiceOrganizationsFundraising,
412 ChemicalsAndAlliedProducts,
413 ChildCareServices,
414 ChildrensAndInfantsWearStores,
415 ChiropodistsPodiatrists,
416 Chiropractors,
417 CigarStoresAndStands,
418 CivicSocialFraternalAssociations,
419 CleaningAndMaintenance,
420 ClothingRental,
421 CollegesUniversities,
422 CommercialEquipment,
423 CommercialFootwear,
424 CommercialPhotographyArtAndGraphics,
425 CommuterTransportAndFerries,
426 ComputerNetworkServices,
427 ComputerProgramming,
428 ComputerRepair,
429 ComputerSoftwareStores,
430 ComputersPeripheralsAndSoftware,
431 ConcreteWorkServices,
432 ConstructionMaterials,
433 ConsultingPublicRelations,
434 CorrespondenceSchools,
435 CosmeticStores,
436 CounselingServices,
437 CountryClubs,
438 CourierServices,
439 CourtCosts,
440 CreditReportingAgencies,
441 CruiseLines,
442 DairyProductsStores,
443 DanceHallStudiosSchools,
444 DatingEscortServices,
445 DentistsOrthodontists,
446 DepartmentStores,
447 DetectiveAgencies,
448 DigitalGoodsApplications,
449 DigitalGoodsGames,
450 DigitalGoodsLargeVolume,
451 DigitalGoodsMedia,
452 DirectMarketingCatalogMerchant,
453 DirectMarketingCombinationCatalogAndRetailMerchant,
454 DirectMarketingInboundTelemarketing,
455 DirectMarketingInsuranceServices,
456 DirectMarketingOther,
457 DirectMarketingOutboundTelemarketing,
458 DirectMarketingSubscription,
459 DirectMarketingTravel,
460 DiscountStores,
461 Doctors,
462 DoorToDoorSales,
463 DraperyWindowCoveringAndUpholsteryStores,
464 DrinkingPlaces,
465 DrugStoresAndPharmacies,
466 DrugsDrugProprietariesAndDruggistSundries,
467 DryCleaners,
468 DurableGoods,
469 DutyFreeStores,
470 EatingPlacesRestaurants,
471 EducationalServices,
472 ElectricRazorStores,
473 ElectricVehicleCharging,
474 ElectricalPartsAndEquipment,
475 ElectricalServices,
476 ElectronicsRepairShops,
477 ElectronicsStores,
478 ElementarySecondarySchools,
479 EmergencyServicesGcasVisaUseOnly,
480 EmploymentTempAgencies,
481 EquipmentRental,
482 ExterminatingServices,
483 FamilyClothingStores,
484 FastFoodRestaurants,
485 FinancialInstitutions,
486 FinesGovernmentAdministrativeEntities,
487 FireplaceFireplaceScreensAndAccessoriesStores,
488 FloorCoveringStores,
489 Florists,
490 FloristsSuppliesNurseryStockAndFlowers,
491 FreezerAndLockerMeatProvisioners,
492 FuelDealersNonAutomotive,
493 FuneralServicesCrematories,
494 FurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances,
495 FurnitureRepairRefinishing,
496 FurriersAndFurShops,
497 GeneralServices,
498 GiftCardNoveltyAndSouvenirShops,
499 GlassPaintAndWallpaperStores,
500 GlasswareCrystalStores,
501 GolfCoursesPublic,
502 GovernmentLicensedHorseDogRacingUsRegionOnly,
503 GovernmentLicensedOnlineCasionsOnlineGamblingUsRegionOnly,
504 GovernmentOwnedLotteriesNonUsRegion,
505 GovernmentOwnedLotteriesUsRegionOnly,
506 GovernmentServices,
507 GroceryStoresSupermarkets,
508 HardwareEquipmentAndSupplies,
509 HardwareStores,
510 HealthAndBeautySpas,
511 HearingAidsSalesAndSupplies,
512 HeatingPlumbingAC,
513 HobbyToyAndGameShops,
514 HomeSupplyWarehouseStores,
515 Hospitals,
516 HotelsMotelsAndResorts,
517 HouseholdApplianceStores,
518 IndustrialSupplies,
519 InformationRetrievalServices,
520 InsuranceDefault,
521 InsuranceUnderwritingPremiums,
522 IntraCompanyPurchases,
523 JewelryStoresWatchesClocksAndSilverwareStores,
524 LandscapingServices,
525 Laundries,
526 LaundryCleaningServices,
527 LegalServicesAttorneys,
528 LuggageAndLeatherGoodsStores,
529 LumberBuildingMaterialsStores,
530 ManualCashDisburse,
531 MarinasServiceAndSupplies,
532 Marketplaces,
533 MasonryStoneworkAndPlaster,
534 MassageParlors,
535 MedicalAndDentalLabs,
536 MedicalDentalOphthalmicAndHospitalEquipmentAndSupplies,
537 MedicalServices,
538 MembershipOrganizations,
539 MensAndBoysClothingAndAccessoriesStores,
540 MensWomensClothingStores,
541 MetalServiceCenters,
542 Miscellaneous,
543 MiscellaneousApparelAndAccessoryShops,
544 MiscellaneousAutoDealers,
545 MiscellaneousBusinessServices,
546 MiscellaneousFoodStores,
547 MiscellaneousGeneralMerchandise,
548 MiscellaneousGeneralServices,
549 MiscellaneousHomeFurnishingSpecialtyStores,
550 MiscellaneousPublishingAndPrinting,
551 MiscellaneousRecreationServices,
552 MiscellaneousRepairShops,
553 MiscellaneousSpecialtyRetail,
554 MobileHomeDealers,
555 MotionPictureTheaters,
556 MotorFreightCarriersAndTrucking,
557 MotorHomesDealers,
558 MotorVehicleSuppliesAndNewParts,
559 MotorcycleShopsAndDealers,
560 MotorcycleShopsDealers,
561 MusicStoresMusicalInstrumentsPianosAndSheetMusic,
562 NewsDealersAndNewsstands,
563 NonFiMoneyOrders,
564 NonFiStoredValueCardPurchaseLoad,
565 NondurableGoods,
566 NurseriesLawnAndGardenSupplyStores,
567 NursingPersonalCare,
568 OfficeAndCommercialFurniture,
569 OpticiansEyeglasses,
570 OptometristsOphthalmologist,
571 OrthopedicGoodsProstheticDevices,
572 Osteopaths,
573 PackageStoresBeerWineAndLiquor,
574 PaintsVarnishesAndSupplies,
575 ParkingLotsGarages,
576 PassengerRailways,
577 PawnShops,
578 PetShopsPetFoodAndSupplies,
579 PetroleumAndPetroleumProducts,
580 PhotoDeveloping,
581 PhotographicPhotocopyMicrofilmEquipmentAndSupplies,
582 PhotographicStudios,
583 PictureVideoProduction,
584 PieceGoodsNotionsAndOtherDryGoods,
585 PlumbingHeatingEquipmentAndSupplies,
586 PoliticalOrganizations,
587 PostalServicesGovernmentOnly,
588 PreciousStonesAndMetalsWatchesAndJewelry,
589 ProfessionalServices,
590 PublicWarehousingAndStorage,
591 QuickCopyReproAndBlueprint,
592 Railroads,
593 RealEstateAgentsAndManagersRentals,
594 RecordStores,
595 RecreationalVehicleRentals,
596 ReligiousGoodsStores,
597 ReligiousOrganizations,
598 RoofingSidingSheetMetal,
599 SecretarialSupportServices,
600 SecurityBrokersDealers,
601 ServiceStations,
602 SewingNeedleworkFabricAndPieceGoodsStores,
603 ShoeRepairHatCleaning,
604 ShoeStores,
605 SmallApplianceRepair,
606 SnowmobileDealers,
607 SpecialTradeServices,
608 SpecialtyCleaning,
609 SportingGoodsStores,
610 SportingRecreationCamps,
611 SportsAndRidingApparelStores,
612 SportsClubsFields,
613 StampAndCoinStores,
614 StationaryOfficeSuppliesPrintingAndWritingPaper,
615 StationeryStoresOfficeAndSchoolSupplyStores,
616 SwimmingPoolsSales,
617 TUiTravelGermany,
618 TailorsAlterations,
619 TaxPaymentsGovernmentAgencies,
620 TaxPreparationServices,
621 TaxicabsLimousines,
622 TelecommunicationEquipmentAndTelephoneSales,
623 TelecommunicationServices,
624 TelegraphServices,
625 TentAndAwningShops,
626 TestingLaboratories,
627 TheatricalTicketAgencies,
628 Timeshares,
629 TireRetreadingAndRepair,
630 TollsBridgeFees,
631 TouristAttractionsAndExhibits,
632 TowingServices,
633 TrailerParksCampgrounds,
634 TransportationServices,
635 TravelAgenciesTourOperators,
636 TruckStopIteration,
637 TruckUtilityTrailerRentals,
638 TypesettingPlateMakingAndRelatedServices,
639 TypewriterStores,
640 USFederalGovernmentAgenciesOrDepartments,
641 UniformsCommercialClothing,
642 UsedMerchandiseAndSecondhandStores,
643 Utilities,
644 VarietyStores,
645 VeterinaryServices,
646 VideoAmusementGameSupplies,
647 VideoGameArcades,
648 VideoTapeRentalStores,
649 VocationalTradeSchools,
650 WatchJewelryRepair,
651 WeldingRepair,
652 WholesaleClubs,
653 WigAndToupeeStores,
654 WiresMoneyOrders,
655 WomensAccessoryAndSpecialtyShops,
656 WomensReadyToWearStores,
657 WreckingAndSalvageYards,
658}
659
660impl IssuingCardholderSpendingLimitCategories {
661 pub fn as_str(self) -> &'static str {
662 match self {
663 IssuingCardholderSpendingLimitCategories::AcRefrigerationRepair => "ac_refrigeration_repair",
664 IssuingCardholderSpendingLimitCategories::AccountingBookkeepingServices => "accounting_bookkeeping_services",
665 IssuingCardholderSpendingLimitCategories::AdvertisingServices => "advertising_services",
666 IssuingCardholderSpendingLimitCategories::AgriculturalCooperative => "agricultural_cooperative",
667 IssuingCardholderSpendingLimitCategories::AirlinesAirCarriers => "airlines_air_carriers",
668 IssuingCardholderSpendingLimitCategories::AirportsFlyingFields => "airports_flying_fields",
669 IssuingCardholderSpendingLimitCategories::AmbulanceServices => "ambulance_services",
670 IssuingCardholderSpendingLimitCategories::AmusementParksCarnivals => "amusement_parks_carnivals",
671 IssuingCardholderSpendingLimitCategories::AntiqueReproductions => "antique_reproductions",
672 IssuingCardholderSpendingLimitCategories::AntiqueShops => "antique_shops",
673 IssuingCardholderSpendingLimitCategories::Aquariums => "aquariums",
674 IssuingCardholderSpendingLimitCategories::ArchitecturalSurveyingServices => "architectural_surveying_services",
675 IssuingCardholderSpendingLimitCategories::ArtDealersAndGalleries => "art_dealers_and_galleries",
676 IssuingCardholderSpendingLimitCategories::ArtistsSupplyAndCraftShops => "artists_supply_and_craft_shops",
677 IssuingCardholderSpendingLimitCategories::AutoAndHomeSupplyStores => "auto_and_home_supply_stores",
678 IssuingCardholderSpendingLimitCategories::AutoBodyRepairShops => "auto_body_repair_shops",
679 IssuingCardholderSpendingLimitCategories::AutoPaintShops => "auto_paint_shops",
680 IssuingCardholderSpendingLimitCategories::AutoServiceShops => "auto_service_shops",
681 IssuingCardholderSpendingLimitCategories::AutomatedCashDisburse => "automated_cash_disburse",
682 IssuingCardholderSpendingLimitCategories::AutomatedFuelDispensers => "automated_fuel_dispensers",
683 IssuingCardholderSpendingLimitCategories::AutomobileAssociations => "automobile_associations",
684 IssuingCardholderSpendingLimitCategories::AutomotivePartsAndAccessoriesStores => "automotive_parts_and_accessories_stores",
685 IssuingCardholderSpendingLimitCategories::AutomotiveTireStores => "automotive_tire_stores",
686 IssuingCardholderSpendingLimitCategories::BailAndBondPayments => "bail_and_bond_payments",
687 IssuingCardholderSpendingLimitCategories::Bakeries => "bakeries",
688 IssuingCardholderSpendingLimitCategories::BandsOrchestras => "bands_orchestras",
689 IssuingCardholderSpendingLimitCategories::BarberAndBeautyShops => "barber_and_beauty_shops",
690 IssuingCardholderSpendingLimitCategories::BettingCasinoGambling => "betting_casino_gambling",
691 IssuingCardholderSpendingLimitCategories::BicycleShops => "bicycle_shops",
692 IssuingCardholderSpendingLimitCategories::BilliardPoolEstablishments => "billiard_pool_establishments",
693 IssuingCardholderSpendingLimitCategories::BoatDealers => "boat_dealers",
694 IssuingCardholderSpendingLimitCategories::BoatRentalsAndLeases => "boat_rentals_and_leases",
695 IssuingCardholderSpendingLimitCategories::BookStores => "book_stores",
696 IssuingCardholderSpendingLimitCategories::BooksPeriodicalsAndNewspapers => "books_periodicals_and_newspapers",
697 IssuingCardholderSpendingLimitCategories::BowlingAlleys => "bowling_alleys",
698 IssuingCardholderSpendingLimitCategories::BusLines => "bus_lines",
699 IssuingCardholderSpendingLimitCategories::BusinessSecretarialSchools => "business_secretarial_schools",
700 IssuingCardholderSpendingLimitCategories::BuyingShoppingServices => "buying_shopping_services",
701 IssuingCardholderSpendingLimitCategories::CableSatelliteAndOtherPayTelevisionAndRadio => "cable_satellite_and_other_pay_television_and_radio",
702 IssuingCardholderSpendingLimitCategories::CameraAndPhotographicSupplyStores => "camera_and_photographic_supply_stores",
703 IssuingCardholderSpendingLimitCategories::CandyNutAndConfectioneryStores => "candy_nut_and_confectionery_stores",
704 IssuingCardholderSpendingLimitCategories::CarAndTruckDealersNewUsed => "car_and_truck_dealers_new_used",
705 IssuingCardholderSpendingLimitCategories::CarAndTruckDealersUsedOnly => "car_and_truck_dealers_used_only",
706 IssuingCardholderSpendingLimitCategories::CarRentalAgencies => "car_rental_agencies",
707 IssuingCardholderSpendingLimitCategories::CarWashes => "car_washes",
708 IssuingCardholderSpendingLimitCategories::CarpentryServices => "carpentry_services",
709 IssuingCardholderSpendingLimitCategories::CarpetUpholsteryCleaning => "carpet_upholstery_cleaning",
710 IssuingCardholderSpendingLimitCategories::Caterers => "caterers",
711 IssuingCardholderSpendingLimitCategories::CharitableAndSocialServiceOrganizationsFundraising => "charitable_and_social_service_organizations_fundraising",
712 IssuingCardholderSpendingLimitCategories::ChemicalsAndAlliedProducts => "chemicals_and_allied_products",
713 IssuingCardholderSpendingLimitCategories::ChildCareServices => "child_care_services",
714 IssuingCardholderSpendingLimitCategories::ChildrensAndInfantsWearStores => "childrens_and_infants_wear_stores",
715 IssuingCardholderSpendingLimitCategories::ChiropodistsPodiatrists => "chiropodists_podiatrists",
716 IssuingCardholderSpendingLimitCategories::Chiropractors => "chiropractors",
717 IssuingCardholderSpendingLimitCategories::CigarStoresAndStands => "cigar_stores_and_stands",
718 IssuingCardholderSpendingLimitCategories::CivicSocialFraternalAssociations => "civic_social_fraternal_associations",
719 IssuingCardholderSpendingLimitCategories::CleaningAndMaintenance => "cleaning_and_maintenance",
720 IssuingCardholderSpendingLimitCategories::ClothingRental => "clothing_rental",
721 IssuingCardholderSpendingLimitCategories::CollegesUniversities => "colleges_universities",
722 IssuingCardholderSpendingLimitCategories::CommercialEquipment => "commercial_equipment",
723 IssuingCardholderSpendingLimitCategories::CommercialFootwear => "commercial_footwear",
724 IssuingCardholderSpendingLimitCategories::CommercialPhotographyArtAndGraphics => "commercial_photography_art_and_graphics",
725 IssuingCardholderSpendingLimitCategories::CommuterTransportAndFerries => "commuter_transport_and_ferries",
726 IssuingCardholderSpendingLimitCategories::ComputerNetworkServices => "computer_network_services",
727 IssuingCardholderSpendingLimitCategories::ComputerProgramming => "computer_programming",
728 IssuingCardholderSpendingLimitCategories::ComputerRepair => "computer_repair",
729 IssuingCardholderSpendingLimitCategories::ComputerSoftwareStores => "computer_software_stores",
730 IssuingCardholderSpendingLimitCategories::ComputersPeripheralsAndSoftware => "computers_peripherals_and_software",
731 IssuingCardholderSpendingLimitCategories::ConcreteWorkServices => "concrete_work_services",
732 IssuingCardholderSpendingLimitCategories::ConstructionMaterials => "construction_materials",
733 IssuingCardholderSpendingLimitCategories::ConsultingPublicRelations => "consulting_public_relations",
734 IssuingCardholderSpendingLimitCategories::CorrespondenceSchools => "correspondence_schools",
735 IssuingCardholderSpendingLimitCategories::CosmeticStores => "cosmetic_stores",
736 IssuingCardholderSpendingLimitCategories::CounselingServices => "counseling_services",
737 IssuingCardholderSpendingLimitCategories::CountryClubs => "country_clubs",
738 IssuingCardholderSpendingLimitCategories::CourierServices => "courier_services",
739 IssuingCardholderSpendingLimitCategories::CourtCosts => "court_costs",
740 IssuingCardholderSpendingLimitCategories::CreditReportingAgencies => "credit_reporting_agencies",
741 IssuingCardholderSpendingLimitCategories::CruiseLines => "cruise_lines",
742 IssuingCardholderSpendingLimitCategories::DairyProductsStores => "dairy_products_stores",
743 IssuingCardholderSpendingLimitCategories::DanceHallStudiosSchools => "dance_hall_studios_schools",
744 IssuingCardholderSpendingLimitCategories::DatingEscortServices => "dating_escort_services",
745 IssuingCardholderSpendingLimitCategories::DentistsOrthodontists => "dentists_orthodontists",
746 IssuingCardholderSpendingLimitCategories::DepartmentStores => "department_stores",
747 IssuingCardholderSpendingLimitCategories::DetectiveAgencies => "detective_agencies",
748 IssuingCardholderSpendingLimitCategories::DigitalGoodsApplications => "digital_goods_applications",
749 IssuingCardholderSpendingLimitCategories::DigitalGoodsGames => "digital_goods_games",
750 IssuingCardholderSpendingLimitCategories::DigitalGoodsLargeVolume => "digital_goods_large_volume",
751 IssuingCardholderSpendingLimitCategories::DigitalGoodsMedia => "digital_goods_media",
752 IssuingCardholderSpendingLimitCategories::DirectMarketingCatalogMerchant => "direct_marketing_catalog_merchant",
753 IssuingCardholderSpendingLimitCategories::DirectMarketingCombinationCatalogAndRetailMerchant => "direct_marketing_combination_catalog_and_retail_merchant",
754 IssuingCardholderSpendingLimitCategories::DirectMarketingInboundTelemarketing => "direct_marketing_inbound_telemarketing",
755 IssuingCardholderSpendingLimitCategories::DirectMarketingInsuranceServices => "direct_marketing_insurance_services",
756 IssuingCardholderSpendingLimitCategories::DirectMarketingOther => "direct_marketing_other",
757 IssuingCardholderSpendingLimitCategories::DirectMarketingOutboundTelemarketing => "direct_marketing_outbound_telemarketing",
758 IssuingCardholderSpendingLimitCategories::DirectMarketingSubscription => "direct_marketing_subscription",
759 IssuingCardholderSpendingLimitCategories::DirectMarketingTravel => "direct_marketing_travel",
760 IssuingCardholderSpendingLimitCategories::DiscountStores => "discount_stores",
761 IssuingCardholderSpendingLimitCategories::Doctors => "doctors",
762 IssuingCardholderSpendingLimitCategories::DoorToDoorSales => "door_to_door_sales",
763 IssuingCardholderSpendingLimitCategories::DraperyWindowCoveringAndUpholsteryStores => "drapery_window_covering_and_upholstery_stores",
764 IssuingCardholderSpendingLimitCategories::DrinkingPlaces => "drinking_places",
765 IssuingCardholderSpendingLimitCategories::DrugStoresAndPharmacies => "drug_stores_and_pharmacies",
766 IssuingCardholderSpendingLimitCategories::DrugsDrugProprietariesAndDruggistSundries => "drugs_drug_proprietaries_and_druggist_sundries",
767 IssuingCardholderSpendingLimitCategories::DryCleaners => "dry_cleaners",
768 IssuingCardholderSpendingLimitCategories::DurableGoods => "durable_goods",
769 IssuingCardholderSpendingLimitCategories::DutyFreeStores => "duty_free_stores",
770 IssuingCardholderSpendingLimitCategories::EatingPlacesRestaurants => "eating_places_restaurants",
771 IssuingCardholderSpendingLimitCategories::EducationalServices => "educational_services",
772 IssuingCardholderSpendingLimitCategories::ElectricRazorStores => "electric_razor_stores",
773 IssuingCardholderSpendingLimitCategories::ElectricVehicleCharging => "electric_vehicle_charging",
774 IssuingCardholderSpendingLimitCategories::ElectricalPartsAndEquipment => "electrical_parts_and_equipment",
775 IssuingCardholderSpendingLimitCategories::ElectricalServices => "electrical_services",
776 IssuingCardholderSpendingLimitCategories::ElectronicsRepairShops => "electronics_repair_shops",
777 IssuingCardholderSpendingLimitCategories::ElectronicsStores => "electronics_stores",
778 IssuingCardholderSpendingLimitCategories::ElementarySecondarySchools => "elementary_secondary_schools",
779 IssuingCardholderSpendingLimitCategories::EmergencyServicesGcasVisaUseOnly => "emergency_services_gcas_visa_use_only",
780 IssuingCardholderSpendingLimitCategories::EmploymentTempAgencies => "employment_temp_agencies",
781 IssuingCardholderSpendingLimitCategories::EquipmentRental => "equipment_rental",
782 IssuingCardholderSpendingLimitCategories::ExterminatingServices => "exterminating_services",
783 IssuingCardholderSpendingLimitCategories::FamilyClothingStores => "family_clothing_stores",
784 IssuingCardholderSpendingLimitCategories::FastFoodRestaurants => "fast_food_restaurants",
785 IssuingCardholderSpendingLimitCategories::FinancialInstitutions => "financial_institutions",
786 IssuingCardholderSpendingLimitCategories::FinesGovernmentAdministrativeEntities => "fines_government_administrative_entities",
787 IssuingCardholderSpendingLimitCategories::FireplaceFireplaceScreensAndAccessoriesStores => "fireplace_fireplace_screens_and_accessories_stores",
788 IssuingCardholderSpendingLimitCategories::FloorCoveringStores => "floor_covering_stores",
789 IssuingCardholderSpendingLimitCategories::Florists => "florists",
790 IssuingCardholderSpendingLimitCategories::FloristsSuppliesNurseryStockAndFlowers => "florists_supplies_nursery_stock_and_flowers",
791 IssuingCardholderSpendingLimitCategories::FreezerAndLockerMeatProvisioners => "freezer_and_locker_meat_provisioners",
792 IssuingCardholderSpendingLimitCategories::FuelDealersNonAutomotive => "fuel_dealers_non_automotive",
793 IssuingCardholderSpendingLimitCategories::FuneralServicesCrematories => "funeral_services_crematories",
794 IssuingCardholderSpendingLimitCategories::FurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances => "furniture_home_furnishings_and_equipment_stores_except_appliances",
795 IssuingCardholderSpendingLimitCategories::FurnitureRepairRefinishing => "furniture_repair_refinishing",
796 IssuingCardholderSpendingLimitCategories::FurriersAndFurShops => "furriers_and_fur_shops",
797 IssuingCardholderSpendingLimitCategories::GeneralServices => "general_services",
798 IssuingCardholderSpendingLimitCategories::GiftCardNoveltyAndSouvenirShops => "gift_card_novelty_and_souvenir_shops",
799 IssuingCardholderSpendingLimitCategories::GlassPaintAndWallpaperStores => "glass_paint_and_wallpaper_stores",
800 IssuingCardholderSpendingLimitCategories::GlasswareCrystalStores => "glassware_crystal_stores",
801 IssuingCardholderSpendingLimitCategories::GolfCoursesPublic => "golf_courses_public",
802 IssuingCardholderSpendingLimitCategories::GovernmentLicensedHorseDogRacingUsRegionOnly => "government_licensed_horse_dog_racing_us_region_only",
803 IssuingCardholderSpendingLimitCategories::GovernmentLicensedOnlineCasionsOnlineGamblingUsRegionOnly => "government_licensed_online_casions_online_gambling_us_region_only",
804 IssuingCardholderSpendingLimitCategories::GovernmentOwnedLotteriesNonUsRegion => "government_owned_lotteries_non_us_region",
805 IssuingCardholderSpendingLimitCategories::GovernmentOwnedLotteriesUsRegionOnly => "government_owned_lotteries_us_region_only",
806 IssuingCardholderSpendingLimitCategories::GovernmentServices => "government_services",
807 IssuingCardholderSpendingLimitCategories::GroceryStoresSupermarkets => "grocery_stores_supermarkets",
808 IssuingCardholderSpendingLimitCategories::HardwareEquipmentAndSupplies => "hardware_equipment_and_supplies",
809 IssuingCardholderSpendingLimitCategories::HardwareStores => "hardware_stores",
810 IssuingCardholderSpendingLimitCategories::HealthAndBeautySpas => "health_and_beauty_spas",
811 IssuingCardholderSpendingLimitCategories::HearingAidsSalesAndSupplies => "hearing_aids_sales_and_supplies",
812 IssuingCardholderSpendingLimitCategories::HeatingPlumbingAC => "heating_plumbing_a_c",
813 IssuingCardholderSpendingLimitCategories::HobbyToyAndGameShops => "hobby_toy_and_game_shops",
814 IssuingCardholderSpendingLimitCategories::HomeSupplyWarehouseStores => "home_supply_warehouse_stores",
815 IssuingCardholderSpendingLimitCategories::Hospitals => "hospitals",
816 IssuingCardholderSpendingLimitCategories::HotelsMotelsAndResorts => "hotels_motels_and_resorts",
817 IssuingCardholderSpendingLimitCategories::HouseholdApplianceStores => "household_appliance_stores",
818 IssuingCardholderSpendingLimitCategories::IndustrialSupplies => "industrial_supplies",
819 IssuingCardholderSpendingLimitCategories::InformationRetrievalServices => "information_retrieval_services",
820 IssuingCardholderSpendingLimitCategories::InsuranceDefault => "insurance_default",
821 IssuingCardholderSpendingLimitCategories::InsuranceUnderwritingPremiums => "insurance_underwriting_premiums",
822 IssuingCardholderSpendingLimitCategories::IntraCompanyPurchases => "intra_company_purchases",
823 IssuingCardholderSpendingLimitCategories::JewelryStoresWatchesClocksAndSilverwareStores => "jewelry_stores_watches_clocks_and_silverware_stores",
824 IssuingCardholderSpendingLimitCategories::LandscapingServices => "landscaping_services",
825 IssuingCardholderSpendingLimitCategories::Laundries => "laundries",
826 IssuingCardholderSpendingLimitCategories::LaundryCleaningServices => "laundry_cleaning_services",
827 IssuingCardholderSpendingLimitCategories::LegalServicesAttorneys => "legal_services_attorneys",
828 IssuingCardholderSpendingLimitCategories::LuggageAndLeatherGoodsStores => "luggage_and_leather_goods_stores",
829 IssuingCardholderSpendingLimitCategories::LumberBuildingMaterialsStores => "lumber_building_materials_stores",
830 IssuingCardholderSpendingLimitCategories::ManualCashDisburse => "manual_cash_disburse",
831 IssuingCardholderSpendingLimitCategories::MarinasServiceAndSupplies => "marinas_service_and_supplies",
832 IssuingCardholderSpendingLimitCategories::Marketplaces => "marketplaces",
833 IssuingCardholderSpendingLimitCategories::MasonryStoneworkAndPlaster => "masonry_stonework_and_plaster",
834 IssuingCardholderSpendingLimitCategories::MassageParlors => "massage_parlors",
835 IssuingCardholderSpendingLimitCategories::MedicalAndDentalLabs => "medical_and_dental_labs",
836 IssuingCardholderSpendingLimitCategories::MedicalDentalOphthalmicAndHospitalEquipmentAndSupplies => "medical_dental_ophthalmic_and_hospital_equipment_and_supplies",
837 IssuingCardholderSpendingLimitCategories::MedicalServices => "medical_services",
838 IssuingCardholderSpendingLimitCategories::MembershipOrganizations => "membership_organizations",
839 IssuingCardholderSpendingLimitCategories::MensAndBoysClothingAndAccessoriesStores => "mens_and_boys_clothing_and_accessories_stores",
840 IssuingCardholderSpendingLimitCategories::MensWomensClothingStores => "mens_womens_clothing_stores",
841 IssuingCardholderSpendingLimitCategories::MetalServiceCenters => "metal_service_centers",
842 IssuingCardholderSpendingLimitCategories::Miscellaneous => "miscellaneous",
843 IssuingCardholderSpendingLimitCategories::MiscellaneousApparelAndAccessoryShops => "miscellaneous_apparel_and_accessory_shops",
844 IssuingCardholderSpendingLimitCategories::MiscellaneousAutoDealers => "miscellaneous_auto_dealers",
845 IssuingCardholderSpendingLimitCategories::MiscellaneousBusinessServices => "miscellaneous_business_services",
846 IssuingCardholderSpendingLimitCategories::MiscellaneousFoodStores => "miscellaneous_food_stores",
847 IssuingCardholderSpendingLimitCategories::MiscellaneousGeneralMerchandise => "miscellaneous_general_merchandise",
848 IssuingCardholderSpendingLimitCategories::MiscellaneousGeneralServices => "miscellaneous_general_services",
849 IssuingCardholderSpendingLimitCategories::MiscellaneousHomeFurnishingSpecialtyStores => "miscellaneous_home_furnishing_specialty_stores",
850 IssuingCardholderSpendingLimitCategories::MiscellaneousPublishingAndPrinting => "miscellaneous_publishing_and_printing",
851 IssuingCardholderSpendingLimitCategories::MiscellaneousRecreationServices => "miscellaneous_recreation_services",
852 IssuingCardholderSpendingLimitCategories::MiscellaneousRepairShops => "miscellaneous_repair_shops",
853 IssuingCardholderSpendingLimitCategories::MiscellaneousSpecialtyRetail => "miscellaneous_specialty_retail",
854 IssuingCardholderSpendingLimitCategories::MobileHomeDealers => "mobile_home_dealers",
855 IssuingCardholderSpendingLimitCategories::MotionPictureTheaters => "motion_picture_theaters",
856 IssuingCardholderSpendingLimitCategories::MotorFreightCarriersAndTrucking => "motor_freight_carriers_and_trucking",
857 IssuingCardholderSpendingLimitCategories::MotorHomesDealers => "motor_homes_dealers",
858 IssuingCardholderSpendingLimitCategories::MotorVehicleSuppliesAndNewParts => "motor_vehicle_supplies_and_new_parts",
859 IssuingCardholderSpendingLimitCategories::MotorcycleShopsAndDealers => "motorcycle_shops_and_dealers",
860 IssuingCardholderSpendingLimitCategories::MotorcycleShopsDealers => "motorcycle_shops_dealers",
861 IssuingCardholderSpendingLimitCategories::MusicStoresMusicalInstrumentsPianosAndSheetMusic => "music_stores_musical_instruments_pianos_and_sheet_music",
862 IssuingCardholderSpendingLimitCategories::NewsDealersAndNewsstands => "news_dealers_and_newsstands",
863 IssuingCardholderSpendingLimitCategories::NonFiMoneyOrders => "non_fi_money_orders",
864 IssuingCardholderSpendingLimitCategories::NonFiStoredValueCardPurchaseLoad => "non_fi_stored_value_card_purchase_load",
865 IssuingCardholderSpendingLimitCategories::NondurableGoods => "nondurable_goods",
866 IssuingCardholderSpendingLimitCategories::NurseriesLawnAndGardenSupplyStores => "nurseries_lawn_and_garden_supply_stores",
867 IssuingCardholderSpendingLimitCategories::NursingPersonalCare => "nursing_personal_care",
868 IssuingCardholderSpendingLimitCategories::OfficeAndCommercialFurniture => "office_and_commercial_furniture",
869 IssuingCardholderSpendingLimitCategories::OpticiansEyeglasses => "opticians_eyeglasses",
870 IssuingCardholderSpendingLimitCategories::OptometristsOphthalmologist => "optometrists_ophthalmologist",
871 IssuingCardholderSpendingLimitCategories::OrthopedicGoodsProstheticDevices => "orthopedic_goods_prosthetic_devices",
872 IssuingCardholderSpendingLimitCategories::Osteopaths => "osteopaths",
873 IssuingCardholderSpendingLimitCategories::PackageStoresBeerWineAndLiquor => "package_stores_beer_wine_and_liquor",
874 IssuingCardholderSpendingLimitCategories::PaintsVarnishesAndSupplies => "paints_varnishes_and_supplies",
875 IssuingCardholderSpendingLimitCategories::ParkingLotsGarages => "parking_lots_garages",
876 IssuingCardholderSpendingLimitCategories::PassengerRailways => "passenger_railways",
877 IssuingCardholderSpendingLimitCategories::PawnShops => "pawn_shops",
878 IssuingCardholderSpendingLimitCategories::PetShopsPetFoodAndSupplies => "pet_shops_pet_food_and_supplies",
879 IssuingCardholderSpendingLimitCategories::PetroleumAndPetroleumProducts => "petroleum_and_petroleum_products",
880 IssuingCardholderSpendingLimitCategories::PhotoDeveloping => "photo_developing",
881 IssuingCardholderSpendingLimitCategories::PhotographicPhotocopyMicrofilmEquipmentAndSupplies => "photographic_photocopy_microfilm_equipment_and_supplies",
882 IssuingCardholderSpendingLimitCategories::PhotographicStudios => "photographic_studios",
883 IssuingCardholderSpendingLimitCategories::PictureVideoProduction => "picture_video_production",
884 IssuingCardholderSpendingLimitCategories::PieceGoodsNotionsAndOtherDryGoods => "piece_goods_notions_and_other_dry_goods",
885 IssuingCardholderSpendingLimitCategories::PlumbingHeatingEquipmentAndSupplies => "plumbing_heating_equipment_and_supplies",
886 IssuingCardholderSpendingLimitCategories::PoliticalOrganizations => "political_organizations",
887 IssuingCardholderSpendingLimitCategories::PostalServicesGovernmentOnly => "postal_services_government_only",
888 IssuingCardholderSpendingLimitCategories::PreciousStonesAndMetalsWatchesAndJewelry => "precious_stones_and_metals_watches_and_jewelry",
889 IssuingCardholderSpendingLimitCategories::ProfessionalServices => "professional_services",
890 IssuingCardholderSpendingLimitCategories::PublicWarehousingAndStorage => "public_warehousing_and_storage",
891 IssuingCardholderSpendingLimitCategories::QuickCopyReproAndBlueprint => "quick_copy_repro_and_blueprint",
892 IssuingCardholderSpendingLimitCategories::Railroads => "railroads",
893 IssuingCardholderSpendingLimitCategories::RealEstateAgentsAndManagersRentals => "real_estate_agents_and_managers_rentals",
894 IssuingCardholderSpendingLimitCategories::RecordStores => "record_stores",
895 IssuingCardholderSpendingLimitCategories::RecreationalVehicleRentals => "recreational_vehicle_rentals",
896 IssuingCardholderSpendingLimitCategories::ReligiousGoodsStores => "religious_goods_stores",
897 IssuingCardholderSpendingLimitCategories::ReligiousOrganizations => "religious_organizations",
898 IssuingCardholderSpendingLimitCategories::RoofingSidingSheetMetal => "roofing_siding_sheet_metal",
899 IssuingCardholderSpendingLimitCategories::SecretarialSupportServices => "secretarial_support_services",
900 IssuingCardholderSpendingLimitCategories::SecurityBrokersDealers => "security_brokers_dealers",
901 IssuingCardholderSpendingLimitCategories::ServiceStations => "service_stations",
902 IssuingCardholderSpendingLimitCategories::SewingNeedleworkFabricAndPieceGoodsStores => "sewing_needlework_fabric_and_piece_goods_stores",
903 IssuingCardholderSpendingLimitCategories::ShoeRepairHatCleaning => "shoe_repair_hat_cleaning",
904 IssuingCardholderSpendingLimitCategories::ShoeStores => "shoe_stores",
905 IssuingCardholderSpendingLimitCategories::SmallApplianceRepair => "small_appliance_repair",
906 IssuingCardholderSpendingLimitCategories::SnowmobileDealers => "snowmobile_dealers",
907 IssuingCardholderSpendingLimitCategories::SpecialTradeServices => "special_trade_services",
908 IssuingCardholderSpendingLimitCategories::SpecialtyCleaning => "specialty_cleaning",
909 IssuingCardholderSpendingLimitCategories::SportingGoodsStores => "sporting_goods_stores",
910 IssuingCardholderSpendingLimitCategories::SportingRecreationCamps => "sporting_recreation_camps",
911 IssuingCardholderSpendingLimitCategories::SportsAndRidingApparelStores => "sports_and_riding_apparel_stores",
912 IssuingCardholderSpendingLimitCategories::SportsClubsFields => "sports_clubs_fields",
913 IssuingCardholderSpendingLimitCategories::StampAndCoinStores => "stamp_and_coin_stores",
914 IssuingCardholderSpendingLimitCategories::StationaryOfficeSuppliesPrintingAndWritingPaper => "stationary_office_supplies_printing_and_writing_paper",
915 IssuingCardholderSpendingLimitCategories::StationeryStoresOfficeAndSchoolSupplyStores => "stationery_stores_office_and_school_supply_stores",
916 IssuingCardholderSpendingLimitCategories::SwimmingPoolsSales => "swimming_pools_sales",
917 IssuingCardholderSpendingLimitCategories::TUiTravelGermany => "t_ui_travel_germany",
918 IssuingCardholderSpendingLimitCategories::TailorsAlterations => "tailors_alterations",
919 IssuingCardholderSpendingLimitCategories::TaxPaymentsGovernmentAgencies => "tax_payments_government_agencies",
920 IssuingCardholderSpendingLimitCategories::TaxPreparationServices => "tax_preparation_services",
921 IssuingCardholderSpendingLimitCategories::TaxicabsLimousines => "taxicabs_limousines",
922 IssuingCardholderSpendingLimitCategories::TelecommunicationEquipmentAndTelephoneSales => "telecommunication_equipment_and_telephone_sales",
923 IssuingCardholderSpendingLimitCategories::TelecommunicationServices => "telecommunication_services",
924 IssuingCardholderSpendingLimitCategories::TelegraphServices => "telegraph_services",
925 IssuingCardholderSpendingLimitCategories::TentAndAwningShops => "tent_and_awning_shops",
926 IssuingCardholderSpendingLimitCategories::TestingLaboratories => "testing_laboratories",
927 IssuingCardholderSpendingLimitCategories::TheatricalTicketAgencies => "theatrical_ticket_agencies",
928 IssuingCardholderSpendingLimitCategories::Timeshares => "timeshares",
929 IssuingCardholderSpendingLimitCategories::TireRetreadingAndRepair => "tire_retreading_and_repair",
930 IssuingCardholderSpendingLimitCategories::TollsBridgeFees => "tolls_bridge_fees",
931 IssuingCardholderSpendingLimitCategories::TouristAttractionsAndExhibits => "tourist_attractions_and_exhibits",
932 IssuingCardholderSpendingLimitCategories::TowingServices => "towing_services",
933 IssuingCardholderSpendingLimitCategories::TrailerParksCampgrounds => "trailer_parks_campgrounds",
934 IssuingCardholderSpendingLimitCategories::TransportationServices => "transportation_services",
935 IssuingCardholderSpendingLimitCategories::TravelAgenciesTourOperators => "travel_agencies_tour_operators",
936 IssuingCardholderSpendingLimitCategories::TruckStopIteration => "truck_stop_iteration",
937 IssuingCardholderSpendingLimitCategories::TruckUtilityTrailerRentals => "truck_utility_trailer_rentals",
938 IssuingCardholderSpendingLimitCategories::TypesettingPlateMakingAndRelatedServices => "typesetting_plate_making_and_related_services",
939 IssuingCardholderSpendingLimitCategories::TypewriterStores => "typewriter_stores",
940 IssuingCardholderSpendingLimitCategories::USFederalGovernmentAgenciesOrDepartments => "u_s_federal_government_agencies_or_departments",
941 IssuingCardholderSpendingLimitCategories::UniformsCommercialClothing => "uniforms_commercial_clothing",
942 IssuingCardholderSpendingLimitCategories::UsedMerchandiseAndSecondhandStores => "used_merchandise_and_secondhand_stores",
943 IssuingCardholderSpendingLimitCategories::Utilities => "utilities",
944 IssuingCardholderSpendingLimitCategories::VarietyStores => "variety_stores",
945 IssuingCardholderSpendingLimitCategories::VeterinaryServices => "veterinary_services",
946 IssuingCardholderSpendingLimitCategories::VideoAmusementGameSupplies => "video_amusement_game_supplies",
947 IssuingCardholderSpendingLimitCategories::VideoGameArcades => "video_game_arcades",
948 IssuingCardholderSpendingLimitCategories::VideoTapeRentalStores => "video_tape_rental_stores",
949 IssuingCardholderSpendingLimitCategories::VocationalTradeSchools => "vocational_trade_schools",
950 IssuingCardholderSpendingLimitCategories::WatchJewelryRepair => "watch_jewelry_repair",
951 IssuingCardholderSpendingLimitCategories::WeldingRepair => "welding_repair",
952 IssuingCardholderSpendingLimitCategories::WholesaleClubs => "wholesale_clubs",
953 IssuingCardholderSpendingLimitCategories::WigAndToupeeStores => "wig_and_toupee_stores",
954 IssuingCardholderSpendingLimitCategories::WiresMoneyOrders => "wires_money_orders",
955 IssuingCardholderSpendingLimitCategories::WomensAccessoryAndSpecialtyShops => "womens_accessory_and_specialty_shops",
956 IssuingCardholderSpendingLimitCategories::WomensReadyToWearStores => "womens_ready_to_wear_stores",
957 IssuingCardholderSpendingLimitCategories::WreckingAndSalvageYards => "wrecking_and_salvage_yards",
958 }
959 }
960}
961
962impl AsRef<str> for IssuingCardholderSpendingLimitCategories {
963 fn as_ref(&self) -> &str {
964 self.as_str()
965 }
966}
967
968impl std::fmt::Display for IssuingCardholderSpendingLimitCategories {
969 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
970 self.as_str().fmt(f)
971 }
972}
973impl std::default::Default for IssuingCardholderSpendingLimitCategories {
974 fn default() -> Self {
975 Self::AcRefrigerationRepair
976 }
977}
978
979#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
981#[serde(rename_all = "snake_case")]
982pub enum IssuingCardholderSpendingLimitInterval {
983 AllTime,
984 Daily,
985 Monthly,
986 PerAuthorization,
987 Weekly,
988 Yearly,
989}
990
991impl IssuingCardholderSpendingLimitInterval {
992 pub fn as_str(self) -> &'static str {
993 match self {
994 IssuingCardholderSpendingLimitInterval::AllTime => "all_time",
995 IssuingCardholderSpendingLimitInterval::Daily => "daily",
996 IssuingCardholderSpendingLimitInterval::Monthly => "monthly",
997 IssuingCardholderSpendingLimitInterval::PerAuthorization => "per_authorization",
998 IssuingCardholderSpendingLimitInterval::Weekly => "weekly",
999 IssuingCardholderSpendingLimitInterval::Yearly => "yearly",
1000 }
1001 }
1002}
1003
1004impl AsRef<str> for IssuingCardholderSpendingLimitInterval {
1005 fn as_ref(&self) -> &str {
1006 self.as_str()
1007 }
1008}
1009
1010impl std::fmt::Display for IssuingCardholderSpendingLimitInterval {
1011 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
1012 self.as_str().fmt(f)
1013 }
1014}
1015impl std::default::Default for IssuingCardholderSpendingLimitInterval {
1016 fn default() -> Self {
1017 Self::AllTime
1018 }
1019}
1020
1021#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
1023#[serde(rename_all = "snake_case")]
1024pub enum IssuingCardholderStatus {
1025 Active,
1026 Blocked,
1027 Inactive,
1028}
1029
1030impl IssuingCardholderStatus {
1031 pub fn as_str(self) -> &'static str {
1032 match self {
1033 IssuingCardholderStatus::Active => "active",
1034 IssuingCardholderStatus::Blocked => "blocked",
1035 IssuingCardholderStatus::Inactive => "inactive",
1036 }
1037 }
1038}
1039
1040impl AsRef<str> for IssuingCardholderStatus {
1041 fn as_ref(&self) -> &str {
1042 self.as_str()
1043 }
1044}
1045
1046impl std::fmt::Display for IssuingCardholderStatus {
1047 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
1048 self.as_str().fmt(f)
1049 }
1050}
1051impl std::default::Default for IssuingCardholderStatus {
1052 fn default() -> Self {
1053 Self::Active
1054 }
1055}
1056
1057#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
1059#[serde(rename_all = "snake_case")]
1060pub enum IssuingCardholderType {
1061 Company,
1062 Individual,
1063}
1064
1065impl IssuingCardholderType {
1066 pub fn as_str(self) -> &'static str {
1067 match self {
1068 IssuingCardholderType::Company => "company",
1069 IssuingCardholderType::Individual => "individual",
1070 }
1071 }
1072}
1073
1074impl AsRef<str> for IssuingCardholderType {
1075 fn as_ref(&self) -> &str {
1076 self.as_str()
1077 }
1078}
1079
1080impl std::fmt::Display for IssuingCardholderType {
1081 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
1082 self.as_str().fmt(f)
1083 }
1084}
1085impl std::default::Default for IssuingCardholderType {
1086 fn default() -> Self {
1087 Self::Company
1088 }
1089}