{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE DeriveGeneric #-} -- | Contains the types generated from the schema IssuingCardholderSpendingLimit module StripeAPI.Types.IssuingCardholderSpendingLimit where import qualified Prelude as GHC.Integer.Type import qualified Prelude as GHC.Maybe import qualified Data.Aeson import qualified Data.Aeson as Data.Aeson.Types import qualified Data.Aeson as Data.Aeson.Types.FromJSON import qualified Data.Aeson as Data.Aeson.Types.ToJSON import qualified Data.Aeson as Data.Aeson.Types.Internal import qualified Data.ByteString.Char8 import qualified Data.ByteString.Char8 as Data.ByteString.Internal import qualified Data.Functor import qualified Data.Scientific import qualified Data.Text import qualified Data.Text.Internal import qualified Data.Time.Calendar as Data.Time.Calendar.Days import qualified Data.Time.LocalTime as Data.Time.LocalTime.Internal.ZonedTime import qualified GHC.Base import qualified GHC.Classes import qualified GHC.Generics import qualified GHC.Int import qualified GHC.Show import qualified GHC.Types import qualified StripeAPI.Common -- | Defines the data type for the schema issuing_cardholder_spending_limit -- -- data IssuingCardholderSpendingLimit = IssuingCardholderSpendingLimit { -- | amount: Maximum amount allowed to spend per time interval. issuingCardholderSpendingLimitAmount :: GHC.Integer.Type.Integer -- | categories: Array of strings containing [categories](https:\/\/stripe.com\/docs\/api\#issuing_authorization_object-merchant_data-category) on which to apply the spending limit. Leave this blank to limit all charges. , issuingCardholderSpendingLimitCategories :: (GHC.Maybe.Maybe ([] IssuingCardholderSpendingLimitCategories')) -- | interval: The time interval or event with which to apply this spending limit towards. , issuingCardholderSpendingLimitInterval :: IssuingCardholderSpendingLimitInterval' } deriving (GHC.Show.Show , GHC.Classes.Eq) instance Data.Aeson.ToJSON IssuingCardholderSpendingLimit where toJSON obj = Data.Aeson.object ((Data.Aeson..=) "amount" (issuingCardholderSpendingLimitAmount obj) : (Data.Aeson..=) "categories" (issuingCardholderSpendingLimitCategories obj) : (Data.Aeson..=) "interval" (issuingCardholderSpendingLimitInterval obj) : []) toEncoding obj = Data.Aeson.pairs ((Data.Aeson..=) "amount" (issuingCardholderSpendingLimitAmount obj) GHC.Base.<> ((Data.Aeson..=) "categories" (issuingCardholderSpendingLimitCategories obj) GHC.Base.<> (Data.Aeson..=) "interval" (issuingCardholderSpendingLimitInterval obj))) instance Data.Aeson.Types.FromJSON.FromJSON IssuingCardholderSpendingLimit where parseJSON = Data.Aeson.Types.FromJSON.withObject "IssuingCardholderSpendingLimit" (\obj -> ((GHC.Base.pure IssuingCardholderSpendingLimit GHC.Base.<*> (obj Data.Aeson.Types.FromJSON..: "amount")) GHC.Base.<*> (obj Data.Aeson.Types.FromJSON..:? "categories")) GHC.Base.<*> (obj Data.Aeson.Types.FromJSON..: "interval")) -- | Defines the enum schema issuing_cardholder_spending_limitCategories\' -- -- data IssuingCardholderSpendingLimitCategories' = IssuingCardholderSpendingLimitCategories'EnumOther Data.Aeson.Types.Internal.Value | IssuingCardholderSpendingLimitCategories'EnumTyped GHC.Base.String | IssuingCardholderSpendingLimitCategories'EnumStringAcRefrigerationRepair | IssuingCardholderSpendingLimitCategories'EnumStringAccountingBookkeepingServices | IssuingCardholderSpendingLimitCategories'EnumStringAdvertisingServices | IssuingCardholderSpendingLimitCategories'EnumStringAgriculturalCooperative | IssuingCardholderSpendingLimitCategories'EnumStringAirlinesAirCarriers | IssuingCardholderSpendingLimitCategories'EnumStringAirportsFlyingFields | IssuingCardholderSpendingLimitCategories'EnumStringAmbulanceServices | IssuingCardholderSpendingLimitCategories'EnumStringAmusementParksCarnivals | IssuingCardholderSpendingLimitCategories'EnumStringAntiqueReproductions | IssuingCardholderSpendingLimitCategories'EnumStringAntiqueShops | IssuingCardholderSpendingLimitCategories'EnumStringAquariums | IssuingCardholderSpendingLimitCategories'EnumStringArchitecturalSurveyingServices | IssuingCardholderSpendingLimitCategories'EnumStringArtDealersAndGalleries | IssuingCardholderSpendingLimitCategories'EnumStringArtistsSupplyAndCraftShops | IssuingCardholderSpendingLimitCategories'EnumStringAutoAndHomeSupplyStores | IssuingCardholderSpendingLimitCategories'EnumStringAutoBodyRepairShops | IssuingCardholderSpendingLimitCategories'EnumStringAutoPaintShops | IssuingCardholderSpendingLimitCategories'EnumStringAutoServiceShops | IssuingCardholderSpendingLimitCategories'EnumStringAutomatedCashDisburse | IssuingCardholderSpendingLimitCategories'EnumStringAutomatedFuelDispensers | IssuingCardholderSpendingLimitCategories'EnumStringAutomobileAssociations | IssuingCardholderSpendingLimitCategories'EnumStringAutomotivePartsAndAccessoriesStores | IssuingCardholderSpendingLimitCategories'EnumStringAutomotiveTireStores | IssuingCardholderSpendingLimitCategories'EnumStringBailAndBondPayments | IssuingCardholderSpendingLimitCategories'EnumStringBakeries | IssuingCardholderSpendingLimitCategories'EnumStringBandsOrchestras | IssuingCardholderSpendingLimitCategories'EnumStringBarberAndBeautyShops | IssuingCardholderSpendingLimitCategories'EnumStringBettingCasinoGambling | IssuingCardholderSpendingLimitCategories'EnumStringBicycleShops | IssuingCardholderSpendingLimitCategories'EnumStringBilliardPoolEstablishments | IssuingCardholderSpendingLimitCategories'EnumStringBoatDealers | IssuingCardholderSpendingLimitCategories'EnumStringBoatRentalsAndLeases | IssuingCardholderSpendingLimitCategories'EnumStringBookStores | IssuingCardholderSpendingLimitCategories'EnumStringBooksPeriodicalsAndNewspapers | IssuingCardholderSpendingLimitCategories'EnumStringBowlingAlleys | IssuingCardholderSpendingLimitCategories'EnumStringBusLines | IssuingCardholderSpendingLimitCategories'EnumStringBusinessSecretarialSchools | IssuingCardholderSpendingLimitCategories'EnumStringBuyingShoppingServices | IssuingCardholderSpendingLimitCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio | IssuingCardholderSpendingLimitCategories'EnumStringCameraAndPhotographicSupplyStores | IssuingCardholderSpendingLimitCategories'EnumStringCandyNutAndConfectioneryStores | IssuingCardholderSpendingLimitCategories'EnumStringCarAndTruckDealersNewUsed | IssuingCardholderSpendingLimitCategories'EnumStringCarAndTruckDealersUsedOnly | IssuingCardholderSpendingLimitCategories'EnumStringCarRentalAgencies | IssuingCardholderSpendingLimitCategories'EnumStringCarWashes | IssuingCardholderSpendingLimitCategories'EnumStringCarpentryServices | IssuingCardholderSpendingLimitCategories'EnumStringCarpetUpholsteryCleaning | IssuingCardholderSpendingLimitCategories'EnumStringCaterers | IssuingCardholderSpendingLimitCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising | IssuingCardholderSpendingLimitCategories'EnumStringChemicalsAndAlliedProducts | IssuingCardholderSpendingLimitCategories'EnumStringChildCareServices | IssuingCardholderSpendingLimitCategories'EnumStringChildrensAndInfantsWearStores | IssuingCardholderSpendingLimitCategories'EnumStringChiropodistsPodiatrists | IssuingCardholderSpendingLimitCategories'EnumStringChiropractors | IssuingCardholderSpendingLimitCategories'EnumStringCigarStoresAndStands | IssuingCardholderSpendingLimitCategories'EnumStringCivicSocialFraternalAssociations | IssuingCardholderSpendingLimitCategories'EnumStringCleaningAndMaintenance | IssuingCardholderSpendingLimitCategories'EnumStringClothingRental | IssuingCardholderSpendingLimitCategories'EnumStringCollegesUniversities | IssuingCardholderSpendingLimitCategories'EnumStringCommercialEquipment | IssuingCardholderSpendingLimitCategories'EnumStringCommercialFootwear | IssuingCardholderSpendingLimitCategories'EnumStringCommercialPhotographyArtAndGraphics | IssuingCardholderSpendingLimitCategories'EnumStringCommuterTransportAndFerries | IssuingCardholderSpendingLimitCategories'EnumStringComputerNetworkServices | IssuingCardholderSpendingLimitCategories'EnumStringComputerProgramming | IssuingCardholderSpendingLimitCategories'EnumStringComputerRepair | IssuingCardholderSpendingLimitCategories'EnumStringComputerSoftwareStores | IssuingCardholderSpendingLimitCategories'EnumStringComputersPeripheralsAndSoftware | IssuingCardholderSpendingLimitCategories'EnumStringConcreteWorkServices | IssuingCardholderSpendingLimitCategories'EnumStringConstructionMaterials | IssuingCardholderSpendingLimitCategories'EnumStringConsultingPublicRelations | IssuingCardholderSpendingLimitCategories'EnumStringCorrespondenceSchools | IssuingCardholderSpendingLimitCategories'EnumStringCosmeticStores | IssuingCardholderSpendingLimitCategories'EnumStringCounselingServices | IssuingCardholderSpendingLimitCategories'EnumStringCountryClubs | IssuingCardholderSpendingLimitCategories'EnumStringCourierServices | IssuingCardholderSpendingLimitCategories'EnumStringCourtCosts | IssuingCardholderSpendingLimitCategories'EnumStringCreditReportingAgencies | IssuingCardholderSpendingLimitCategories'EnumStringCruiseLines | IssuingCardholderSpendingLimitCategories'EnumStringDairyProductsStores | IssuingCardholderSpendingLimitCategories'EnumStringDanceHallStudiosSchools | IssuingCardholderSpendingLimitCategories'EnumStringDatingEscortServices | IssuingCardholderSpendingLimitCategories'EnumStringDentistsOrthodontists | IssuingCardholderSpendingLimitCategories'EnumStringDepartmentStores | IssuingCardholderSpendingLimitCategories'EnumStringDetectiveAgencies | IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsApplications | IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsGames | IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsLargeVolume | IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsMedia | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingCatalogMerchant | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingInboundTelemarketing | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingInsuranceServices | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingOther | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingOutboundTelemarketing | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingSubscription | IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingTravel | IssuingCardholderSpendingLimitCategories'EnumStringDiscountStores | IssuingCardholderSpendingLimitCategories'EnumStringDoctors | IssuingCardholderSpendingLimitCategories'EnumStringDoorToDoorSales | IssuingCardholderSpendingLimitCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores | IssuingCardholderSpendingLimitCategories'EnumStringDrinkingPlaces | IssuingCardholderSpendingLimitCategories'EnumStringDrugStoresAndPharmacies | IssuingCardholderSpendingLimitCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries | IssuingCardholderSpendingLimitCategories'EnumStringDryCleaners | IssuingCardholderSpendingLimitCategories'EnumStringDurableGoods | IssuingCardholderSpendingLimitCategories'EnumStringDutyFreeStores | IssuingCardholderSpendingLimitCategories'EnumStringEatingPlacesRestaurants | IssuingCardholderSpendingLimitCategories'EnumStringEducationalServices | IssuingCardholderSpendingLimitCategories'EnumStringElectricRazorStores | IssuingCardholderSpendingLimitCategories'EnumStringElectricalPartsAndEquipment | IssuingCardholderSpendingLimitCategories'EnumStringElectricalServices | IssuingCardholderSpendingLimitCategories'EnumStringElectronicsRepairShops | IssuingCardholderSpendingLimitCategories'EnumStringElectronicsStores | IssuingCardholderSpendingLimitCategories'EnumStringElementarySecondarySchools | IssuingCardholderSpendingLimitCategories'EnumStringEmploymentTempAgencies | IssuingCardholderSpendingLimitCategories'EnumStringEquipmentRental | IssuingCardholderSpendingLimitCategories'EnumStringExterminatingServices | IssuingCardholderSpendingLimitCategories'EnumStringFamilyClothingStores | IssuingCardholderSpendingLimitCategories'EnumStringFastFoodRestaurants | IssuingCardholderSpendingLimitCategories'EnumStringFinancialInstitutions | IssuingCardholderSpendingLimitCategories'EnumStringFinesGovernmentAdministrativeEntities | IssuingCardholderSpendingLimitCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores | IssuingCardholderSpendingLimitCategories'EnumStringFloorCoveringStores | IssuingCardholderSpendingLimitCategories'EnumStringFlorists | IssuingCardholderSpendingLimitCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers | IssuingCardholderSpendingLimitCategories'EnumStringFreezerAndLockerMeatProvisioners | IssuingCardholderSpendingLimitCategories'EnumStringFuelDealersNonAutomotive | IssuingCardholderSpendingLimitCategories'EnumStringFuneralServicesCrematories | IssuingCardholderSpendingLimitCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances | IssuingCardholderSpendingLimitCategories'EnumStringFurnitureRepairRefinishing | IssuingCardholderSpendingLimitCategories'EnumStringFurriersAndFurShops | IssuingCardholderSpendingLimitCategories'EnumStringGeneralServices | IssuingCardholderSpendingLimitCategories'EnumStringGiftCardNoveltyAndSouvenirShops | IssuingCardholderSpendingLimitCategories'EnumStringGlassPaintAndWallpaperStores | IssuingCardholderSpendingLimitCategories'EnumStringGlasswareCrystalStores | IssuingCardholderSpendingLimitCategories'EnumStringGolfCoursesPublic | IssuingCardholderSpendingLimitCategories'EnumStringGovernmentServices | IssuingCardholderSpendingLimitCategories'EnumStringGroceryStoresSupermarkets | IssuingCardholderSpendingLimitCategories'EnumStringHardwareEquipmentAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringHardwareStores | IssuingCardholderSpendingLimitCategories'EnumStringHealthAndBeautySpas | IssuingCardholderSpendingLimitCategories'EnumStringHearingAidsSalesAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringHeatingPlumbingAC | IssuingCardholderSpendingLimitCategories'EnumStringHobbyToyAndGameShops | IssuingCardholderSpendingLimitCategories'EnumStringHomeSupplyWarehouseStores | IssuingCardholderSpendingLimitCategories'EnumStringHospitals | IssuingCardholderSpendingLimitCategories'EnumStringHotelsMotelsAndResorts | IssuingCardholderSpendingLimitCategories'EnumStringHouseholdApplianceStores | IssuingCardholderSpendingLimitCategories'EnumStringIndustrialSupplies | IssuingCardholderSpendingLimitCategories'EnumStringInformationRetrievalServices | IssuingCardholderSpendingLimitCategories'EnumStringInsuranceDefault | IssuingCardholderSpendingLimitCategories'EnumStringInsuranceUnderwritingPremiums | IssuingCardholderSpendingLimitCategories'EnumStringIntraCompanyPurchases | IssuingCardholderSpendingLimitCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores | IssuingCardholderSpendingLimitCategories'EnumStringLandscapingServices | IssuingCardholderSpendingLimitCategories'EnumStringLaundries | IssuingCardholderSpendingLimitCategories'EnumStringLaundryCleaningServices | IssuingCardholderSpendingLimitCategories'EnumStringLegalServicesAttorneys | IssuingCardholderSpendingLimitCategories'EnumStringLuggageAndLeatherGoodsStores | IssuingCardholderSpendingLimitCategories'EnumStringLumberBuildingMaterialsStores | IssuingCardholderSpendingLimitCategories'EnumStringManualCashDisburse | IssuingCardholderSpendingLimitCategories'EnumStringMarinasServiceAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringMasonryStoneworkAndPlaster | IssuingCardholderSpendingLimitCategories'EnumStringMassageParlors | IssuingCardholderSpendingLimitCategories'EnumStringMedicalAndDentalLabs | IssuingCardholderSpendingLimitCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringMedicalServices | IssuingCardholderSpendingLimitCategories'EnumStringMembershipOrganizations | IssuingCardholderSpendingLimitCategories'EnumStringMensAndBoysClothingAndAccessoriesStores | IssuingCardholderSpendingLimitCategories'EnumStringMensWomensClothingStores | IssuingCardholderSpendingLimitCategories'EnumStringMetalServiceCenters | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneous | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousApparelAndAccessoryShops | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousAutoDealers | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousBusinessServices | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousFoodStores | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousGeneralMerchandise | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousGeneralServices | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousPublishingAndPrinting | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousRecreationServices | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousRepairShops | IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousSpecialtyRetail | IssuingCardholderSpendingLimitCategories'EnumStringMobileHomeDealers | IssuingCardholderSpendingLimitCategories'EnumStringMotionPictureTheaters | IssuingCardholderSpendingLimitCategories'EnumStringMotorFreightCarriersAndTrucking | IssuingCardholderSpendingLimitCategories'EnumStringMotorHomesDealers | IssuingCardholderSpendingLimitCategories'EnumStringMotorVehicleSuppliesAndNewParts | IssuingCardholderSpendingLimitCategories'EnumStringMotorcycleShopsAndDealers | IssuingCardholderSpendingLimitCategories'EnumStringMotorcycleShopsDealers | IssuingCardholderSpendingLimitCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic | IssuingCardholderSpendingLimitCategories'EnumStringNewsDealersAndNewsstands | IssuingCardholderSpendingLimitCategories'EnumStringNonFiMoneyOrders | IssuingCardholderSpendingLimitCategories'EnumStringNonFiStoredValueCardPurchaseLoad | IssuingCardholderSpendingLimitCategories'EnumStringNondurableGoods | IssuingCardholderSpendingLimitCategories'EnumStringNurseriesLawnAndGardenSupplyStores | IssuingCardholderSpendingLimitCategories'EnumStringNursingPersonalCare | IssuingCardholderSpendingLimitCategories'EnumStringOfficeAndCommercialFurniture | IssuingCardholderSpendingLimitCategories'EnumStringOpticiansEyeglasses | IssuingCardholderSpendingLimitCategories'EnumStringOptometristsOphthalmologist | IssuingCardholderSpendingLimitCategories'EnumStringOrthopedicGoodsProstheticDevices | IssuingCardholderSpendingLimitCategories'EnumStringOsteopaths | IssuingCardholderSpendingLimitCategories'EnumStringPackageStoresBeerWineAndLiquor | IssuingCardholderSpendingLimitCategories'EnumStringPaintsVarnishesAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringParkingLotsGarages | IssuingCardholderSpendingLimitCategories'EnumStringPassengerRailways | IssuingCardholderSpendingLimitCategories'EnumStringPawnShops | IssuingCardholderSpendingLimitCategories'EnumStringPetShopsPetFoodAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringPetroleumAndPetroleumProducts | IssuingCardholderSpendingLimitCategories'EnumStringPhotoDeveloping | IssuingCardholderSpendingLimitCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringPhotographicStudios | IssuingCardholderSpendingLimitCategories'EnumStringPictureVideoProduction | IssuingCardholderSpendingLimitCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods | IssuingCardholderSpendingLimitCategories'EnumStringPlumbingHeatingEquipmentAndSupplies | IssuingCardholderSpendingLimitCategories'EnumStringPoliticalOrganizations | IssuingCardholderSpendingLimitCategories'EnumStringPostalServicesGovernmentOnly | IssuingCardholderSpendingLimitCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry | IssuingCardholderSpendingLimitCategories'EnumStringProfessionalServices | IssuingCardholderSpendingLimitCategories'EnumStringPublicWarehousingAndStorage | IssuingCardholderSpendingLimitCategories'EnumStringQuickCopyReproAndBlueprint | IssuingCardholderSpendingLimitCategories'EnumStringRailroads | IssuingCardholderSpendingLimitCategories'EnumStringRealEstateAgentsAndManagersRentals | IssuingCardholderSpendingLimitCategories'EnumStringRecordStores | IssuingCardholderSpendingLimitCategories'EnumStringRecreationalVehicleRentals | IssuingCardholderSpendingLimitCategories'EnumStringReligiousGoodsStores | IssuingCardholderSpendingLimitCategories'EnumStringReligiousOrganizations | IssuingCardholderSpendingLimitCategories'EnumStringRoofingSidingSheetMetal | IssuingCardholderSpendingLimitCategories'EnumStringSecretarialSupportServices | IssuingCardholderSpendingLimitCategories'EnumStringSecurityBrokersDealers | IssuingCardholderSpendingLimitCategories'EnumStringServiceStations | IssuingCardholderSpendingLimitCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores | IssuingCardholderSpendingLimitCategories'EnumStringShoeRepairHatCleaning | IssuingCardholderSpendingLimitCategories'EnumStringShoeStores | IssuingCardholderSpendingLimitCategories'EnumStringSmallApplianceRepair | IssuingCardholderSpendingLimitCategories'EnumStringSnowmobileDealers | IssuingCardholderSpendingLimitCategories'EnumStringSpecialTradeServices | IssuingCardholderSpendingLimitCategories'EnumStringSpecialtyCleaning | IssuingCardholderSpendingLimitCategories'EnumStringSportingGoodsStores | IssuingCardholderSpendingLimitCategories'EnumStringSportingRecreationCamps | IssuingCardholderSpendingLimitCategories'EnumStringSportsAndRidingApparelStores | IssuingCardholderSpendingLimitCategories'EnumStringSportsClubsFields | IssuingCardholderSpendingLimitCategories'EnumStringStampAndCoinStores | IssuingCardholderSpendingLimitCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper | IssuingCardholderSpendingLimitCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores | IssuingCardholderSpendingLimitCategories'EnumStringSwimmingPoolsSales | IssuingCardholderSpendingLimitCategories'EnumStringTUiTravelGermany | IssuingCardholderSpendingLimitCategories'EnumStringTailorsAlterations | IssuingCardholderSpendingLimitCategories'EnumStringTaxPaymentsGovernmentAgencies | IssuingCardholderSpendingLimitCategories'EnumStringTaxPreparationServices | IssuingCardholderSpendingLimitCategories'EnumStringTaxicabsLimousines | IssuingCardholderSpendingLimitCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales | IssuingCardholderSpendingLimitCategories'EnumStringTelecommunicationServices | IssuingCardholderSpendingLimitCategories'EnumStringTelegraphServices | IssuingCardholderSpendingLimitCategories'EnumStringTentAndAwningShops | IssuingCardholderSpendingLimitCategories'EnumStringTestingLaboratories | IssuingCardholderSpendingLimitCategories'EnumStringTheatricalTicketAgencies | IssuingCardholderSpendingLimitCategories'EnumStringTimeshares | IssuingCardholderSpendingLimitCategories'EnumStringTireRetreadingAndRepair | IssuingCardholderSpendingLimitCategories'EnumStringTollsBridgeFees | IssuingCardholderSpendingLimitCategories'EnumStringTouristAttractionsAndExhibits | IssuingCardholderSpendingLimitCategories'EnumStringTowingServices | IssuingCardholderSpendingLimitCategories'EnumStringTrailerParksCampgrounds | IssuingCardholderSpendingLimitCategories'EnumStringTransportationServices | IssuingCardholderSpendingLimitCategories'EnumStringTravelAgenciesTourOperators | IssuingCardholderSpendingLimitCategories'EnumStringTruckStopIteration | IssuingCardholderSpendingLimitCategories'EnumStringTruckUtilityTrailerRentals | IssuingCardholderSpendingLimitCategories'EnumStringTypesettingPlateMakingAndRelatedServices | IssuingCardholderSpendingLimitCategories'EnumStringTypewriterStores | IssuingCardholderSpendingLimitCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments | IssuingCardholderSpendingLimitCategories'EnumStringUniformsCommercialClothing | IssuingCardholderSpendingLimitCategories'EnumStringUsedMerchandiseAndSecondhandStores | IssuingCardholderSpendingLimitCategories'EnumStringUtilities | IssuingCardholderSpendingLimitCategories'EnumStringVarietyStores | IssuingCardholderSpendingLimitCategories'EnumStringVeterinaryServices | IssuingCardholderSpendingLimitCategories'EnumStringVideoAmusementGameSupplies | IssuingCardholderSpendingLimitCategories'EnumStringVideoGameArcades | IssuingCardholderSpendingLimitCategories'EnumStringVideoTapeRentalStores | IssuingCardholderSpendingLimitCategories'EnumStringVocationalTradeSchools | IssuingCardholderSpendingLimitCategories'EnumStringWatchJewelryRepair | IssuingCardholderSpendingLimitCategories'EnumStringWeldingRepair | IssuingCardholderSpendingLimitCategories'EnumStringWholesaleClubs | IssuingCardholderSpendingLimitCategories'EnumStringWigAndToupeeStores | IssuingCardholderSpendingLimitCategories'EnumStringWiresMoneyOrders | IssuingCardholderSpendingLimitCategories'EnumStringWomensAccessoryAndSpecialtyShops | IssuingCardholderSpendingLimitCategories'EnumStringWomensReadyToWearStores | IssuingCardholderSpendingLimitCategories'EnumStringWreckingAndSalvageYards deriving (GHC.Show.Show, GHC.Classes.Eq) instance Data.Aeson.ToJSON IssuingCardholderSpendingLimitCategories' where toJSON (IssuingCardholderSpendingLimitCategories'EnumOther patternName) = Data.Aeson.Types.ToJSON.toJSON patternName toJSON (IssuingCardholderSpendingLimitCategories'EnumTyped patternName) = Data.Aeson.Types.ToJSON.toJSON patternName toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAcRefrigerationRepair) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "ac_refrigeration_repair" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAccountingBookkeepingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "accounting_bookkeeping_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAdvertisingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "advertising_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAgriculturalCooperative) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "agricultural_cooperative" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAirlinesAirCarriers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "airlines_air_carriers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAirportsFlyingFields) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "airports_flying_fields" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAmbulanceServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "ambulance_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAmusementParksCarnivals) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "amusement_parks_carnivals" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAntiqueReproductions) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "antique_reproductions" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAntiqueShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "antique_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAquariums) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "aquariums" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringArchitecturalSurveyingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "architectural_surveying_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringArtDealersAndGalleries) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "art_dealers_and_galleries" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringArtistsSupplyAndCraftShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "artists_supply_and_craft_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutoAndHomeSupplyStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_and_home_supply_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutoBodyRepairShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_body_repair_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutoPaintShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_paint_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutoServiceShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_service_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutomatedCashDisburse) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automated_cash_disburse" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutomatedFuelDispensers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automated_fuel_dispensers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutomobileAssociations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automobile_associations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutomotivePartsAndAccessoriesStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automotive_parts_and_accessories_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringAutomotiveTireStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automotive_tire_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBailAndBondPayments) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bail_and_bond_payments" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBakeries) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bakeries" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBandsOrchestras) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bands_orchestras" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBarberAndBeautyShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "barber_and_beauty_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBettingCasinoGambling) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "betting_casino_gambling" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBicycleShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bicycle_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBilliardPoolEstablishments) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "billiard_pool_establishments" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBoatDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "boat_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBoatRentalsAndLeases) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "boat_rentals_and_leases" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBookStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "book_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBooksPeriodicalsAndNewspapers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "books_periodicals_and_newspapers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBowlingAlleys) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bowling_alleys" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBusLines) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bus_lines" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBusinessSecretarialSchools) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "business_secretarial_schools" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringBuyingShoppingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "buying_shopping_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cable_satellite_and_other_pay_television_and_radio" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCameraAndPhotographicSupplyStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "camera_and_photographic_supply_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCandyNutAndConfectioneryStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "candy_nut_and_confectionery_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCarAndTruckDealersNewUsed) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_and_truck_dealers_new_used" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCarAndTruckDealersUsedOnly) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_and_truck_dealers_used_only" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCarRentalAgencies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_rental_agencies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCarWashes) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_washes" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCarpentryServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "carpentry_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCarpetUpholsteryCleaning) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "carpet_upholstery_cleaning" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCaterers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "caterers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "charitable_and_social_service_organizations_fundraising" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringChemicalsAndAlliedProducts) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "chemicals_and_allied_products" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringChildCareServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "child_care_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringChildrensAndInfantsWearStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "childrens_and_infants_wear_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringChiropodistsPodiatrists) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "chiropodists_podiatrists" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringChiropractors) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "chiropractors" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCigarStoresAndStands) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cigar_stores_and_stands" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCivicSocialFraternalAssociations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "civic_social_fraternal_associations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCleaningAndMaintenance) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cleaning_and_maintenance" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringClothingRental) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "clothing_rental" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCollegesUniversities) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "colleges_universities" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCommercialEquipment) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commercial_equipment" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCommercialFootwear) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commercial_footwear" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCommercialPhotographyArtAndGraphics) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commercial_photography_art_and_graphics" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCommuterTransportAndFerries) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commuter_transport_and_ferries" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringComputerNetworkServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_network_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringComputerProgramming) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_programming" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringComputerRepair) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_repair" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringComputerSoftwareStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_software_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringComputersPeripheralsAndSoftware) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computers_peripherals_and_software" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringConcreteWorkServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "concrete_work_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringConstructionMaterials) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "construction_materials" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringConsultingPublicRelations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "consulting_public_relations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCorrespondenceSchools) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "correspondence_schools" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCosmeticStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cosmetic_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCounselingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "counseling_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCountryClubs) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "country_clubs" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCourierServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "courier_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCourtCosts) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "court_costs" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCreditReportingAgencies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "credit_reporting_agencies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringCruiseLines) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cruise_lines" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDairyProductsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dairy_products_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDanceHallStudiosSchools) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dance_hall_studios_schools" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDatingEscortServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dating_escort_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDentistsOrthodontists) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dentists_orthodontists" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDepartmentStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "department_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDetectiveAgencies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "detective_agencies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsApplications) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_applications" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsGames) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_games" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsLargeVolume) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_large_volume" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsMedia) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_media" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingCatalogMerchant) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_catalog_merchant" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_combination_catalog_and_retail_merchant" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingInboundTelemarketing) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_inbound_telemarketing" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingInsuranceServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_insurance_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingOther) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_other" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingOutboundTelemarketing) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_outbound_telemarketing" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingSubscription) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_subscription" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingTravel) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_travel" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDiscountStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "discount_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDoctors) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "doctors" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDoorToDoorSales) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "door_to_door_sales" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drapery_window_covering_and_upholstery_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDrinkingPlaces) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drinking_places" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDrugStoresAndPharmacies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drug_stores_and_pharmacies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drugs_drug_proprietaries_and_druggist_sundries" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDryCleaners) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dry_cleaners" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDurableGoods) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "durable_goods" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringDutyFreeStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "duty_free_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringEatingPlacesRestaurants) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "eating_places_restaurants" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringEducationalServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "educational_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringElectricRazorStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electric_razor_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringElectricalPartsAndEquipment) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electrical_parts_and_equipment" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringElectricalServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electrical_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringElectronicsRepairShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electronics_repair_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringElectronicsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electronics_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringElementarySecondarySchools) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "elementary_secondary_schools" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringEmploymentTempAgencies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "employment_temp_agencies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringEquipmentRental) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "equipment_rental" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringExterminatingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "exterminating_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFamilyClothingStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "family_clothing_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFastFoodRestaurants) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fast_food_restaurants" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFinancialInstitutions) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "financial_institutions" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFinesGovernmentAdministrativeEntities) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fines_government_administrative_entities" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fireplace_fireplace_screens_and_accessories_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFloorCoveringStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "floor_covering_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFlorists) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "florists" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "florists_supplies_nursery_stock_and_flowers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFreezerAndLockerMeatProvisioners) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "freezer_and_locker_meat_provisioners" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFuelDealersNonAutomotive) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fuel_dealers_non_automotive" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFuneralServicesCrematories) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "funeral_services_crematories" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "furniture_home_furnishings_and_equipment_stores_except_appliances" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFurnitureRepairRefinishing) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "furniture_repair_refinishing" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringFurriersAndFurShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "furriers_and_fur_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGeneralServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "general_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGiftCardNoveltyAndSouvenirShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "gift_card_novelty_and_souvenir_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGlassPaintAndWallpaperStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "glass_paint_and_wallpaper_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGlasswareCrystalStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "glassware_crystal_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGolfCoursesPublic) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "golf_courses_public" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGovernmentServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "government_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringGroceryStoresSupermarkets) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "grocery_stores_supermarkets" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHardwareEquipmentAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hardware_equipment_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHardwareStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hardware_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHealthAndBeautySpas) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "health_and_beauty_spas" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHearingAidsSalesAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hearing_aids_sales_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHeatingPlumbingAC) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "heating_plumbing_a_c" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHobbyToyAndGameShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hobby_toy_and_game_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHomeSupplyWarehouseStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "home_supply_warehouse_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHospitals) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hospitals" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHotelsMotelsAndResorts) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hotels_motels_and_resorts" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringHouseholdApplianceStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "household_appliance_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringIndustrialSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "industrial_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringInformationRetrievalServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "information_retrieval_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringInsuranceDefault) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "insurance_default" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringInsuranceUnderwritingPremiums) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "insurance_underwriting_premiums" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringIntraCompanyPurchases) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "intra_company_purchases" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "jewelry_stores_watches_clocks_and_silverware_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringLandscapingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "landscaping_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringLaundries) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "laundries" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringLaundryCleaningServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "laundry_cleaning_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringLegalServicesAttorneys) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "legal_services_attorneys" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringLuggageAndLeatherGoodsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "luggage_and_leather_goods_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringLumberBuildingMaterialsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "lumber_building_materials_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringManualCashDisburse) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "manual_cash_disburse" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMarinasServiceAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "marinas_service_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMasonryStoneworkAndPlaster) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "masonry_stonework_and_plaster" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMassageParlors) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "massage_parlors" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMedicalAndDentalLabs) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "medical_and_dental_labs" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "medical_dental_ophthalmic_and_hospital_equipment_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMedicalServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "medical_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMembershipOrganizations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "membership_organizations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMensAndBoysClothingAndAccessoriesStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "mens_and_boys_clothing_and_accessories_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMensWomensClothingStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "mens_womens_clothing_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMetalServiceCenters) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "metal_service_centers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneous) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousApparelAndAccessoryShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_apparel_and_accessory_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousAutoDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_auto_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousBusinessServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_business_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousFoodStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_food_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousGeneralMerchandise) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_general_merchandise" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousGeneralServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_general_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_home_furnishing_specialty_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousPublishingAndPrinting) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_publishing_and_printing" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousRecreationServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_recreation_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousRepairShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_repair_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousSpecialtyRetail) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_specialty_retail" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMobileHomeDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "mobile_home_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMotionPictureTheaters) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motion_picture_theaters" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMotorFreightCarriersAndTrucking) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motor_freight_carriers_and_trucking" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMotorHomesDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motor_homes_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMotorVehicleSuppliesAndNewParts) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motor_vehicle_supplies_and_new_parts" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMotorcycleShopsAndDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motorcycle_shops_and_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMotorcycleShopsDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motorcycle_shops_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "music_stores_musical_instruments_pianos_and_sheet_music" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringNewsDealersAndNewsstands) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "news_dealers_and_newsstands" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringNonFiMoneyOrders) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "non_fi_money_orders" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringNonFiStoredValueCardPurchaseLoad) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "non_fi_stored_value_card_purchase_load" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringNondurableGoods) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "nondurable_goods" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringNurseriesLawnAndGardenSupplyStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "nurseries_lawn_and_garden_supply_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringNursingPersonalCare) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "nursing_personal_care" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringOfficeAndCommercialFurniture) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "office_and_commercial_furniture" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringOpticiansEyeglasses) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "opticians_eyeglasses" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringOptometristsOphthalmologist) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "optometrists_ophthalmologist" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringOrthopedicGoodsProstheticDevices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "orthopedic_goods_prosthetic_devices" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringOsteopaths) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "osteopaths" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPackageStoresBeerWineAndLiquor) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "package_stores_beer_wine_and_liquor" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPaintsVarnishesAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "paints_varnishes_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringParkingLotsGarages) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "parking_lots_garages" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPassengerRailways) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "passenger_railways" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPawnShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "pawn_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPetShopsPetFoodAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "pet_shops_pet_food_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPetroleumAndPetroleumProducts) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "petroleum_and_petroleum_products" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPhotoDeveloping) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "photo_developing" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "photographic_photocopy_microfilm_equipment_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPhotographicStudios) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "photographic_studios" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPictureVideoProduction) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "picture_video_production" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "piece_goods_notions_and_other_dry_goods" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPlumbingHeatingEquipmentAndSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "plumbing_heating_equipment_and_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPoliticalOrganizations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "political_organizations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPostalServicesGovernmentOnly) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "postal_services_government_only" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "precious_stones_and_metals_watches_and_jewelry" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringProfessionalServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "professional_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringPublicWarehousingAndStorage) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "public_warehousing_and_storage" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringQuickCopyReproAndBlueprint) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "quick_copy_repro_and_blueprint" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringRailroads) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "railroads" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringRealEstateAgentsAndManagersRentals) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "real_estate_agents_and_managers_rentals" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringRecordStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "record_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringRecreationalVehicleRentals) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "recreational_vehicle_rentals" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringReligiousGoodsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "religious_goods_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringReligiousOrganizations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "religious_organizations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringRoofingSidingSheetMetal) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "roofing_siding_sheet_metal" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSecretarialSupportServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "secretarial_support_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSecurityBrokersDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "security_brokers_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringServiceStations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "service_stations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sewing_needlework_fabric_and_piece_goods_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringShoeRepairHatCleaning) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "shoe_repair_hat_cleaning" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringShoeStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "shoe_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSmallApplianceRepair) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "small_appliance_repair" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSnowmobileDealers) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "snowmobile_dealers" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSpecialTradeServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "special_trade_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSpecialtyCleaning) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "specialty_cleaning" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSportingGoodsStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sporting_goods_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSportingRecreationCamps) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sporting_recreation_camps" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSportsAndRidingApparelStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sports_and_riding_apparel_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSportsClubsFields) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sports_clubs_fields" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringStampAndCoinStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "stamp_and_coin_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "stationary_office_supplies_printing_and_writing_paper" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "stationery_stores_office_and_school_supply_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringSwimmingPoolsSales) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "swimming_pools_sales" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTUiTravelGermany) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "t_ui_travel_germany" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTailorsAlterations) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tailors_alterations" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTaxPaymentsGovernmentAgencies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tax_payments_government_agencies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTaxPreparationServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tax_preparation_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTaxicabsLimousines) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "taxicabs_limousines" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "telecommunication_equipment_and_telephone_sales" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTelecommunicationServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "telecommunication_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTelegraphServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "telegraph_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTentAndAwningShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tent_and_awning_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTestingLaboratories) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "testing_laboratories" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTheatricalTicketAgencies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "theatrical_ticket_agencies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTimeshares) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "timeshares" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTireRetreadingAndRepair) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tire_retreading_and_repair" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTollsBridgeFees) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tolls_bridge_fees" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTouristAttractionsAndExhibits) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tourist_attractions_and_exhibits" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTowingServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "towing_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTrailerParksCampgrounds) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "trailer_parks_campgrounds" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTransportationServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "transportation_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTravelAgenciesTourOperators) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "travel_agencies_tour_operators" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTruckStopIteration) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "truck_stop_iteration" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTruckUtilityTrailerRentals) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "truck_utility_trailer_rentals" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTypesettingPlateMakingAndRelatedServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "typesetting_plate_making_and_related_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringTypewriterStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "typewriter_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "u_s_federal_government_agencies_or_departments" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringUniformsCommercialClothing) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "uniforms_commercial_clothing" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringUsedMerchandiseAndSecondhandStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "used_merchandise_and_secondhand_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringUtilities) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "utilities" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringVarietyStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "variety_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringVeterinaryServices) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "veterinary_services" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringVideoAmusementGameSupplies) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "video_amusement_game_supplies" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringVideoGameArcades) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "video_game_arcades" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringVideoTapeRentalStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "video_tape_rental_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringVocationalTradeSchools) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "vocational_trade_schools" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWatchJewelryRepair) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "watch_jewelry_repair" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWeldingRepair) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "welding_repair" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWholesaleClubs) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wholesale_clubs" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWigAndToupeeStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wig_and_toupee_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWiresMoneyOrders) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wires_money_orders" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWomensAccessoryAndSpecialtyShops) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "womens_accessory_and_specialty_shops" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWomensReadyToWearStores) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "womens_ready_to_wear_stores" toJSON (IssuingCardholderSpendingLimitCategories'EnumStringWreckingAndSalvageYards) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wrecking_and_salvage_yards" instance Data.Aeson.FromJSON IssuingCardholderSpendingLimitCategories' where parseJSON val = GHC.Base.pure (if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "ac_refrigeration_repair") then IssuingCardholderSpendingLimitCategories'EnumStringAcRefrigerationRepair else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "accounting_bookkeeping_services") then IssuingCardholderSpendingLimitCategories'EnumStringAccountingBookkeepingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "advertising_services") then IssuingCardholderSpendingLimitCategories'EnumStringAdvertisingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "agricultural_cooperative") then IssuingCardholderSpendingLimitCategories'EnumStringAgriculturalCooperative else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "airlines_air_carriers") then IssuingCardholderSpendingLimitCategories'EnumStringAirlinesAirCarriers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "airports_flying_fields") then IssuingCardholderSpendingLimitCategories'EnumStringAirportsFlyingFields else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "ambulance_services") then IssuingCardholderSpendingLimitCategories'EnumStringAmbulanceServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "amusement_parks_carnivals") then IssuingCardholderSpendingLimitCategories'EnumStringAmusementParksCarnivals else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "antique_reproductions") then IssuingCardholderSpendingLimitCategories'EnumStringAntiqueReproductions else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "antique_shops") then IssuingCardholderSpendingLimitCategories'EnumStringAntiqueShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "aquariums") then IssuingCardholderSpendingLimitCategories'EnumStringAquariums else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "architectural_surveying_services") then IssuingCardholderSpendingLimitCategories'EnumStringArchitecturalSurveyingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "art_dealers_and_galleries") then IssuingCardholderSpendingLimitCategories'EnumStringArtDealersAndGalleries else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "artists_supply_and_craft_shops") then IssuingCardholderSpendingLimitCategories'EnumStringArtistsSupplyAndCraftShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_and_home_supply_stores") then IssuingCardholderSpendingLimitCategories'EnumStringAutoAndHomeSupplyStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_body_repair_shops") then IssuingCardholderSpendingLimitCategories'EnumStringAutoBodyRepairShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_paint_shops") then IssuingCardholderSpendingLimitCategories'EnumStringAutoPaintShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "auto_service_shops") then IssuingCardholderSpendingLimitCategories'EnumStringAutoServiceShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automated_cash_disburse") then IssuingCardholderSpendingLimitCategories'EnumStringAutomatedCashDisburse else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automated_fuel_dispensers") then IssuingCardholderSpendingLimitCategories'EnumStringAutomatedFuelDispensers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automobile_associations") then IssuingCardholderSpendingLimitCategories'EnumStringAutomobileAssociations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automotive_parts_and_accessories_stores") then IssuingCardholderSpendingLimitCategories'EnumStringAutomotivePartsAndAccessoriesStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "automotive_tire_stores") then IssuingCardholderSpendingLimitCategories'EnumStringAutomotiveTireStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bail_and_bond_payments") then IssuingCardholderSpendingLimitCategories'EnumStringBailAndBondPayments else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bakeries") then IssuingCardholderSpendingLimitCategories'EnumStringBakeries else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bands_orchestras") then IssuingCardholderSpendingLimitCategories'EnumStringBandsOrchestras else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "barber_and_beauty_shops") then IssuingCardholderSpendingLimitCategories'EnumStringBarberAndBeautyShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "betting_casino_gambling") then IssuingCardholderSpendingLimitCategories'EnumStringBettingCasinoGambling else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bicycle_shops") then IssuingCardholderSpendingLimitCategories'EnumStringBicycleShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "billiard_pool_establishments") then IssuingCardholderSpendingLimitCategories'EnumStringBilliardPoolEstablishments else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "boat_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringBoatDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "boat_rentals_and_leases") then IssuingCardholderSpendingLimitCategories'EnumStringBoatRentalsAndLeases else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "book_stores") then IssuingCardholderSpendingLimitCategories'EnumStringBookStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "books_periodicals_and_newspapers") then IssuingCardholderSpendingLimitCategories'EnumStringBooksPeriodicalsAndNewspapers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bowling_alleys") then IssuingCardholderSpendingLimitCategories'EnumStringBowlingAlleys else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "bus_lines") then IssuingCardholderSpendingLimitCategories'EnumStringBusLines else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "business_secretarial_schools") then IssuingCardholderSpendingLimitCategories'EnumStringBusinessSecretarialSchools else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "buying_shopping_services") then IssuingCardholderSpendingLimitCategories'EnumStringBuyingShoppingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cable_satellite_and_other_pay_television_and_radio") then IssuingCardholderSpendingLimitCategories'EnumStringCableSatelliteAndOtherPayTelevisionAndRadio else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "camera_and_photographic_supply_stores") then IssuingCardholderSpendingLimitCategories'EnumStringCameraAndPhotographicSupplyStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "candy_nut_and_confectionery_stores") then IssuingCardholderSpendingLimitCategories'EnumStringCandyNutAndConfectioneryStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_and_truck_dealers_new_used") then IssuingCardholderSpendingLimitCategories'EnumStringCarAndTruckDealersNewUsed else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_and_truck_dealers_used_only") then IssuingCardholderSpendingLimitCategories'EnumStringCarAndTruckDealersUsedOnly else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_rental_agencies") then IssuingCardholderSpendingLimitCategories'EnumStringCarRentalAgencies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "car_washes") then IssuingCardholderSpendingLimitCategories'EnumStringCarWashes else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "carpentry_services") then IssuingCardholderSpendingLimitCategories'EnumStringCarpentryServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "carpet_upholstery_cleaning") then IssuingCardholderSpendingLimitCategories'EnumStringCarpetUpholsteryCleaning else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "caterers") then IssuingCardholderSpendingLimitCategories'EnumStringCaterers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "charitable_and_social_service_organizations_fundraising") then IssuingCardholderSpendingLimitCategories'EnumStringCharitableAndSocialServiceOrganizationsFundraising else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "chemicals_and_allied_products") then IssuingCardholderSpendingLimitCategories'EnumStringChemicalsAndAlliedProducts else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "child_care_services") then IssuingCardholderSpendingLimitCategories'EnumStringChildCareServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "childrens_and_infants_wear_stores") then IssuingCardholderSpendingLimitCategories'EnumStringChildrensAndInfantsWearStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "chiropodists_podiatrists") then IssuingCardholderSpendingLimitCategories'EnumStringChiropodistsPodiatrists else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "chiropractors") then IssuingCardholderSpendingLimitCategories'EnumStringChiropractors else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cigar_stores_and_stands") then IssuingCardholderSpendingLimitCategories'EnumStringCigarStoresAndStands else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "civic_social_fraternal_associations") then IssuingCardholderSpendingLimitCategories'EnumStringCivicSocialFraternalAssociations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cleaning_and_maintenance") then IssuingCardholderSpendingLimitCategories'EnumStringCleaningAndMaintenance else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "clothing_rental") then IssuingCardholderSpendingLimitCategories'EnumStringClothingRental else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "colleges_universities") then IssuingCardholderSpendingLimitCategories'EnumStringCollegesUniversities else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commercial_equipment") then IssuingCardholderSpendingLimitCategories'EnumStringCommercialEquipment else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commercial_footwear") then IssuingCardholderSpendingLimitCategories'EnumStringCommercialFootwear else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commercial_photography_art_and_graphics") then IssuingCardholderSpendingLimitCategories'EnumStringCommercialPhotographyArtAndGraphics else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "commuter_transport_and_ferries") then IssuingCardholderSpendingLimitCategories'EnumStringCommuterTransportAndFerries else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_network_services") then IssuingCardholderSpendingLimitCategories'EnumStringComputerNetworkServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_programming") then IssuingCardholderSpendingLimitCategories'EnumStringComputerProgramming else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_repair") then IssuingCardholderSpendingLimitCategories'EnumStringComputerRepair else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computer_software_stores") then IssuingCardholderSpendingLimitCategories'EnumStringComputerSoftwareStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "computers_peripherals_and_software") then IssuingCardholderSpendingLimitCategories'EnumStringComputersPeripheralsAndSoftware else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "concrete_work_services") then IssuingCardholderSpendingLimitCategories'EnumStringConcreteWorkServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "construction_materials") then IssuingCardholderSpendingLimitCategories'EnumStringConstructionMaterials else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "consulting_public_relations") then IssuingCardholderSpendingLimitCategories'EnumStringConsultingPublicRelations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "correspondence_schools") then IssuingCardholderSpendingLimitCategories'EnumStringCorrespondenceSchools else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cosmetic_stores") then IssuingCardholderSpendingLimitCategories'EnumStringCosmeticStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "counseling_services") then IssuingCardholderSpendingLimitCategories'EnumStringCounselingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "country_clubs") then IssuingCardholderSpendingLimitCategories'EnumStringCountryClubs else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "courier_services") then IssuingCardholderSpendingLimitCategories'EnumStringCourierServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "court_costs") then IssuingCardholderSpendingLimitCategories'EnumStringCourtCosts else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "credit_reporting_agencies") then IssuingCardholderSpendingLimitCategories'EnumStringCreditReportingAgencies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "cruise_lines") then IssuingCardholderSpendingLimitCategories'EnumStringCruiseLines else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dairy_products_stores") then IssuingCardholderSpendingLimitCategories'EnumStringDairyProductsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dance_hall_studios_schools") then IssuingCardholderSpendingLimitCategories'EnumStringDanceHallStudiosSchools else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dating_escort_services") then IssuingCardholderSpendingLimitCategories'EnumStringDatingEscortServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dentists_orthodontists") then IssuingCardholderSpendingLimitCategories'EnumStringDentistsOrthodontists else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "department_stores") then IssuingCardholderSpendingLimitCategories'EnumStringDepartmentStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "detective_agencies") then IssuingCardholderSpendingLimitCategories'EnumStringDetectiveAgencies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_applications") then IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsApplications else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_games") then IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsGames else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_large_volume") then IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsLargeVolume else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "digital_goods_media") then IssuingCardholderSpendingLimitCategories'EnumStringDigitalGoodsMedia else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_catalog_merchant") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingCatalogMerchant else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_combination_catalog_and_retail_merchant") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingCombinationCatalogAndRetailMerchant else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_inbound_telemarketing") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingInboundTelemarketing else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_insurance_services") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingInsuranceServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_other") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingOther else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_outbound_telemarketing") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingOutboundTelemarketing else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_subscription") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingSubscription else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "direct_marketing_travel") then IssuingCardholderSpendingLimitCategories'EnumStringDirectMarketingTravel else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "discount_stores") then IssuingCardholderSpendingLimitCategories'EnumStringDiscountStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "doctors") then IssuingCardholderSpendingLimitCategories'EnumStringDoctors else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "door_to_door_sales") then IssuingCardholderSpendingLimitCategories'EnumStringDoorToDoorSales else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drapery_window_covering_and_upholstery_stores") then IssuingCardholderSpendingLimitCategories'EnumStringDraperyWindowCoveringAndUpholsteryStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drinking_places") then IssuingCardholderSpendingLimitCategories'EnumStringDrinkingPlaces else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drug_stores_and_pharmacies") then IssuingCardholderSpendingLimitCategories'EnumStringDrugStoresAndPharmacies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "drugs_drug_proprietaries_and_druggist_sundries") then IssuingCardholderSpendingLimitCategories'EnumStringDrugsDrugProprietariesAndDruggistSundries else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "dry_cleaners") then IssuingCardholderSpendingLimitCategories'EnumStringDryCleaners else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "durable_goods") then IssuingCardholderSpendingLimitCategories'EnumStringDurableGoods else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "duty_free_stores") then IssuingCardholderSpendingLimitCategories'EnumStringDutyFreeStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "eating_places_restaurants") then IssuingCardholderSpendingLimitCategories'EnumStringEatingPlacesRestaurants else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "educational_services") then IssuingCardholderSpendingLimitCategories'EnumStringEducationalServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electric_razor_stores") then IssuingCardholderSpendingLimitCategories'EnumStringElectricRazorStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electrical_parts_and_equipment") then IssuingCardholderSpendingLimitCategories'EnumStringElectricalPartsAndEquipment else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electrical_services") then IssuingCardholderSpendingLimitCategories'EnumStringElectricalServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electronics_repair_shops") then IssuingCardholderSpendingLimitCategories'EnumStringElectronicsRepairShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "electronics_stores") then IssuingCardholderSpendingLimitCategories'EnumStringElectronicsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "elementary_secondary_schools") then IssuingCardholderSpendingLimitCategories'EnumStringElementarySecondarySchools else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "employment_temp_agencies") then IssuingCardholderSpendingLimitCategories'EnumStringEmploymentTempAgencies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "equipment_rental") then IssuingCardholderSpendingLimitCategories'EnumStringEquipmentRental else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "exterminating_services") then IssuingCardholderSpendingLimitCategories'EnumStringExterminatingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "family_clothing_stores") then IssuingCardholderSpendingLimitCategories'EnumStringFamilyClothingStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fast_food_restaurants") then IssuingCardholderSpendingLimitCategories'EnumStringFastFoodRestaurants else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "financial_institutions") then IssuingCardholderSpendingLimitCategories'EnumStringFinancialInstitutions else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fines_government_administrative_entities") then IssuingCardholderSpendingLimitCategories'EnumStringFinesGovernmentAdministrativeEntities else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fireplace_fireplace_screens_and_accessories_stores") then IssuingCardholderSpendingLimitCategories'EnumStringFireplaceFireplaceScreensAndAccessoriesStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "floor_covering_stores") then IssuingCardholderSpendingLimitCategories'EnumStringFloorCoveringStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "florists") then IssuingCardholderSpendingLimitCategories'EnumStringFlorists else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "florists_supplies_nursery_stock_and_flowers") then IssuingCardholderSpendingLimitCategories'EnumStringFloristsSuppliesNurseryStockAndFlowers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "freezer_and_locker_meat_provisioners") then IssuingCardholderSpendingLimitCategories'EnumStringFreezerAndLockerMeatProvisioners else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "fuel_dealers_non_automotive") then IssuingCardholderSpendingLimitCategories'EnumStringFuelDealersNonAutomotive else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "funeral_services_crematories") then IssuingCardholderSpendingLimitCategories'EnumStringFuneralServicesCrematories else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "furniture_home_furnishings_and_equipment_stores_except_appliances") then IssuingCardholderSpendingLimitCategories'EnumStringFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "furniture_repair_refinishing") then IssuingCardholderSpendingLimitCategories'EnumStringFurnitureRepairRefinishing else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "furriers_and_fur_shops") then IssuingCardholderSpendingLimitCategories'EnumStringFurriersAndFurShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "general_services") then IssuingCardholderSpendingLimitCategories'EnumStringGeneralServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "gift_card_novelty_and_souvenir_shops") then IssuingCardholderSpendingLimitCategories'EnumStringGiftCardNoveltyAndSouvenirShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "glass_paint_and_wallpaper_stores") then IssuingCardholderSpendingLimitCategories'EnumStringGlassPaintAndWallpaperStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "glassware_crystal_stores") then IssuingCardholderSpendingLimitCategories'EnumStringGlasswareCrystalStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "golf_courses_public") then IssuingCardholderSpendingLimitCategories'EnumStringGolfCoursesPublic else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "government_services") then IssuingCardholderSpendingLimitCategories'EnumStringGovernmentServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "grocery_stores_supermarkets") then IssuingCardholderSpendingLimitCategories'EnumStringGroceryStoresSupermarkets else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hardware_equipment_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringHardwareEquipmentAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hardware_stores") then IssuingCardholderSpendingLimitCategories'EnumStringHardwareStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "health_and_beauty_spas") then IssuingCardholderSpendingLimitCategories'EnumStringHealthAndBeautySpas else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hearing_aids_sales_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringHearingAidsSalesAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "heating_plumbing_a_c") then IssuingCardholderSpendingLimitCategories'EnumStringHeatingPlumbingAC else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hobby_toy_and_game_shops") then IssuingCardholderSpendingLimitCategories'EnumStringHobbyToyAndGameShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "home_supply_warehouse_stores") then IssuingCardholderSpendingLimitCategories'EnumStringHomeSupplyWarehouseStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hospitals") then IssuingCardholderSpendingLimitCategories'EnumStringHospitals else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "hotels_motels_and_resorts") then IssuingCardholderSpendingLimitCategories'EnumStringHotelsMotelsAndResorts else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "household_appliance_stores") then IssuingCardholderSpendingLimitCategories'EnumStringHouseholdApplianceStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "industrial_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringIndustrialSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "information_retrieval_services") then IssuingCardholderSpendingLimitCategories'EnumStringInformationRetrievalServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "insurance_default") then IssuingCardholderSpendingLimitCategories'EnumStringInsuranceDefault else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "insurance_underwriting_premiums") then IssuingCardholderSpendingLimitCategories'EnumStringInsuranceUnderwritingPremiums else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "intra_company_purchases") then IssuingCardholderSpendingLimitCategories'EnumStringIntraCompanyPurchases else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "jewelry_stores_watches_clocks_and_silverware_stores") then IssuingCardholderSpendingLimitCategories'EnumStringJewelryStoresWatchesClocksAndSilverwareStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "landscaping_services") then IssuingCardholderSpendingLimitCategories'EnumStringLandscapingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "laundries") then IssuingCardholderSpendingLimitCategories'EnumStringLaundries else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "laundry_cleaning_services") then IssuingCardholderSpendingLimitCategories'EnumStringLaundryCleaningServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "legal_services_attorneys") then IssuingCardholderSpendingLimitCategories'EnumStringLegalServicesAttorneys else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "luggage_and_leather_goods_stores") then IssuingCardholderSpendingLimitCategories'EnumStringLuggageAndLeatherGoodsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "lumber_building_materials_stores") then IssuingCardholderSpendingLimitCategories'EnumStringLumberBuildingMaterialsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "manual_cash_disburse") then IssuingCardholderSpendingLimitCategories'EnumStringManualCashDisburse else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "marinas_service_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringMarinasServiceAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "masonry_stonework_and_plaster") then IssuingCardholderSpendingLimitCategories'EnumStringMasonryStoneworkAndPlaster else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "massage_parlors") then IssuingCardholderSpendingLimitCategories'EnumStringMassageParlors else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "medical_and_dental_labs") then IssuingCardholderSpendingLimitCategories'EnumStringMedicalAndDentalLabs else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "medical_dental_ophthalmic_and_hospital_equipment_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "medical_services") then IssuingCardholderSpendingLimitCategories'EnumStringMedicalServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "membership_organizations") then IssuingCardholderSpendingLimitCategories'EnumStringMembershipOrganizations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "mens_and_boys_clothing_and_accessories_stores") then IssuingCardholderSpendingLimitCategories'EnumStringMensAndBoysClothingAndAccessoriesStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "mens_womens_clothing_stores") then IssuingCardholderSpendingLimitCategories'EnumStringMensWomensClothingStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "metal_service_centers") then IssuingCardholderSpendingLimitCategories'EnumStringMetalServiceCenters else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneous else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_apparel_and_accessory_shops") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousApparelAndAccessoryShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_auto_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousAutoDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_business_services") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousBusinessServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_food_stores") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousFoodStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_general_merchandise") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousGeneralMerchandise else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_general_services") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousGeneralServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_home_furnishing_specialty_stores") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousHomeFurnishingSpecialtyStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_publishing_and_printing") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousPublishingAndPrinting else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_recreation_services") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousRecreationServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_repair_shops") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousRepairShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "miscellaneous_specialty_retail") then IssuingCardholderSpendingLimitCategories'EnumStringMiscellaneousSpecialtyRetail else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "mobile_home_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringMobileHomeDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motion_picture_theaters") then IssuingCardholderSpendingLimitCategories'EnumStringMotionPictureTheaters else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motor_freight_carriers_and_trucking") then IssuingCardholderSpendingLimitCategories'EnumStringMotorFreightCarriersAndTrucking else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motor_homes_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringMotorHomesDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motor_vehicle_supplies_and_new_parts") then IssuingCardholderSpendingLimitCategories'EnumStringMotorVehicleSuppliesAndNewParts else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motorcycle_shops_and_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringMotorcycleShopsAndDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "motorcycle_shops_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringMotorcycleShopsDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "music_stores_musical_instruments_pianos_and_sheet_music") then IssuingCardholderSpendingLimitCategories'EnumStringMusicStoresMusicalInstrumentsPianosAndSheetMusic else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "news_dealers_and_newsstands") then IssuingCardholderSpendingLimitCategories'EnumStringNewsDealersAndNewsstands else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "non_fi_money_orders") then IssuingCardholderSpendingLimitCategories'EnumStringNonFiMoneyOrders else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "non_fi_stored_value_card_purchase_load") then IssuingCardholderSpendingLimitCategories'EnumStringNonFiStoredValueCardPurchaseLoad else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "nondurable_goods") then IssuingCardholderSpendingLimitCategories'EnumStringNondurableGoods else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "nurseries_lawn_and_garden_supply_stores") then IssuingCardholderSpendingLimitCategories'EnumStringNurseriesLawnAndGardenSupplyStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "nursing_personal_care") then IssuingCardholderSpendingLimitCategories'EnumStringNursingPersonalCare else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "office_and_commercial_furniture") then IssuingCardholderSpendingLimitCategories'EnumStringOfficeAndCommercialFurniture else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "opticians_eyeglasses") then IssuingCardholderSpendingLimitCategories'EnumStringOpticiansEyeglasses else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "optometrists_ophthalmologist") then IssuingCardholderSpendingLimitCategories'EnumStringOptometristsOphthalmologist else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "orthopedic_goods_prosthetic_devices") then IssuingCardholderSpendingLimitCategories'EnumStringOrthopedicGoodsProstheticDevices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "osteopaths") then IssuingCardholderSpendingLimitCategories'EnumStringOsteopaths else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "package_stores_beer_wine_and_liquor") then IssuingCardholderSpendingLimitCategories'EnumStringPackageStoresBeerWineAndLiquor else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "paints_varnishes_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringPaintsVarnishesAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "parking_lots_garages") then IssuingCardholderSpendingLimitCategories'EnumStringParkingLotsGarages else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "passenger_railways") then IssuingCardholderSpendingLimitCategories'EnumStringPassengerRailways else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "pawn_shops") then IssuingCardholderSpendingLimitCategories'EnumStringPawnShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "pet_shops_pet_food_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringPetShopsPetFoodAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "petroleum_and_petroleum_products") then IssuingCardholderSpendingLimitCategories'EnumStringPetroleumAndPetroleumProducts else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "photo_developing") then IssuingCardholderSpendingLimitCategories'EnumStringPhotoDeveloping else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "photographic_photocopy_microfilm_equipment_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringPhotographicPhotocopyMicrofilmEquipmentAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "photographic_studios") then IssuingCardholderSpendingLimitCategories'EnumStringPhotographicStudios else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "picture_video_production") then IssuingCardholderSpendingLimitCategories'EnumStringPictureVideoProduction else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "piece_goods_notions_and_other_dry_goods") then IssuingCardholderSpendingLimitCategories'EnumStringPieceGoodsNotionsAndOtherDryGoods else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "plumbing_heating_equipment_and_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringPlumbingHeatingEquipmentAndSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "political_organizations") then IssuingCardholderSpendingLimitCategories'EnumStringPoliticalOrganizations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "postal_services_government_only") then IssuingCardholderSpendingLimitCategories'EnumStringPostalServicesGovernmentOnly else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "precious_stones_and_metals_watches_and_jewelry") then IssuingCardholderSpendingLimitCategories'EnumStringPreciousStonesAndMetalsWatchesAndJewelry else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "professional_services") then IssuingCardholderSpendingLimitCategories'EnumStringProfessionalServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "public_warehousing_and_storage") then IssuingCardholderSpendingLimitCategories'EnumStringPublicWarehousingAndStorage else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "quick_copy_repro_and_blueprint") then IssuingCardholderSpendingLimitCategories'EnumStringQuickCopyReproAndBlueprint else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "railroads") then IssuingCardholderSpendingLimitCategories'EnumStringRailroads else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "real_estate_agents_and_managers_rentals") then IssuingCardholderSpendingLimitCategories'EnumStringRealEstateAgentsAndManagersRentals else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "record_stores") then IssuingCardholderSpendingLimitCategories'EnumStringRecordStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "recreational_vehicle_rentals") then IssuingCardholderSpendingLimitCategories'EnumStringRecreationalVehicleRentals else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "religious_goods_stores") then IssuingCardholderSpendingLimitCategories'EnumStringReligiousGoodsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "religious_organizations") then IssuingCardholderSpendingLimitCategories'EnumStringReligiousOrganizations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "roofing_siding_sheet_metal") then IssuingCardholderSpendingLimitCategories'EnumStringRoofingSidingSheetMetal else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "secretarial_support_services") then IssuingCardholderSpendingLimitCategories'EnumStringSecretarialSupportServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "security_brokers_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringSecurityBrokersDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "service_stations") then IssuingCardholderSpendingLimitCategories'EnumStringServiceStations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sewing_needlework_fabric_and_piece_goods_stores") then IssuingCardholderSpendingLimitCategories'EnumStringSewingNeedleworkFabricAndPieceGoodsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "shoe_repair_hat_cleaning") then IssuingCardholderSpendingLimitCategories'EnumStringShoeRepairHatCleaning else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "shoe_stores") then IssuingCardholderSpendingLimitCategories'EnumStringShoeStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "small_appliance_repair") then IssuingCardholderSpendingLimitCategories'EnumStringSmallApplianceRepair else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "snowmobile_dealers") then IssuingCardholderSpendingLimitCategories'EnumStringSnowmobileDealers else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "special_trade_services") then IssuingCardholderSpendingLimitCategories'EnumStringSpecialTradeServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "specialty_cleaning") then IssuingCardholderSpendingLimitCategories'EnumStringSpecialtyCleaning else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sporting_goods_stores") then IssuingCardholderSpendingLimitCategories'EnumStringSportingGoodsStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sporting_recreation_camps") then IssuingCardholderSpendingLimitCategories'EnumStringSportingRecreationCamps else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sports_and_riding_apparel_stores") then IssuingCardholderSpendingLimitCategories'EnumStringSportsAndRidingApparelStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "sports_clubs_fields") then IssuingCardholderSpendingLimitCategories'EnumStringSportsClubsFields else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "stamp_and_coin_stores") then IssuingCardholderSpendingLimitCategories'EnumStringStampAndCoinStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "stationary_office_supplies_printing_and_writing_paper") then IssuingCardholderSpendingLimitCategories'EnumStringStationaryOfficeSuppliesPrintingAndWritingPaper else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "stationery_stores_office_and_school_supply_stores") then IssuingCardholderSpendingLimitCategories'EnumStringStationeryStoresOfficeAndSchoolSupplyStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "swimming_pools_sales") then IssuingCardholderSpendingLimitCategories'EnumStringSwimmingPoolsSales else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "t_ui_travel_germany") then IssuingCardholderSpendingLimitCategories'EnumStringTUiTravelGermany else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tailors_alterations") then IssuingCardholderSpendingLimitCategories'EnumStringTailorsAlterations else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tax_payments_government_agencies") then IssuingCardholderSpendingLimitCategories'EnumStringTaxPaymentsGovernmentAgencies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tax_preparation_services") then IssuingCardholderSpendingLimitCategories'EnumStringTaxPreparationServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "taxicabs_limousines") then IssuingCardholderSpendingLimitCategories'EnumStringTaxicabsLimousines else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "telecommunication_equipment_and_telephone_sales") then IssuingCardholderSpendingLimitCategories'EnumStringTelecommunicationEquipmentAndTelephoneSales else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "telecommunication_services") then IssuingCardholderSpendingLimitCategories'EnumStringTelecommunicationServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "telegraph_services") then IssuingCardholderSpendingLimitCategories'EnumStringTelegraphServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tent_and_awning_shops") then IssuingCardholderSpendingLimitCategories'EnumStringTentAndAwningShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "testing_laboratories") then IssuingCardholderSpendingLimitCategories'EnumStringTestingLaboratories else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "theatrical_ticket_agencies") then IssuingCardholderSpendingLimitCategories'EnumStringTheatricalTicketAgencies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "timeshares") then IssuingCardholderSpendingLimitCategories'EnumStringTimeshares else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tire_retreading_and_repair") then IssuingCardholderSpendingLimitCategories'EnumStringTireRetreadingAndRepair else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tolls_bridge_fees") then IssuingCardholderSpendingLimitCategories'EnumStringTollsBridgeFees else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "tourist_attractions_and_exhibits") then IssuingCardholderSpendingLimitCategories'EnumStringTouristAttractionsAndExhibits else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "towing_services") then IssuingCardholderSpendingLimitCategories'EnumStringTowingServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "trailer_parks_campgrounds") then IssuingCardholderSpendingLimitCategories'EnumStringTrailerParksCampgrounds else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "transportation_services") then IssuingCardholderSpendingLimitCategories'EnumStringTransportationServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "travel_agencies_tour_operators") then IssuingCardholderSpendingLimitCategories'EnumStringTravelAgenciesTourOperators else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "truck_stop_iteration") then IssuingCardholderSpendingLimitCategories'EnumStringTruckStopIteration else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "truck_utility_trailer_rentals") then IssuingCardholderSpendingLimitCategories'EnumStringTruckUtilityTrailerRentals else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "typesetting_plate_making_and_related_services") then IssuingCardholderSpendingLimitCategories'EnumStringTypesettingPlateMakingAndRelatedServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "typewriter_stores") then IssuingCardholderSpendingLimitCategories'EnumStringTypewriterStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "u_s_federal_government_agencies_or_departments") then IssuingCardholderSpendingLimitCategories'EnumStringUSFederalGovernmentAgenciesOrDepartments else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "uniforms_commercial_clothing") then IssuingCardholderSpendingLimitCategories'EnumStringUniformsCommercialClothing else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "used_merchandise_and_secondhand_stores") then IssuingCardholderSpendingLimitCategories'EnumStringUsedMerchandiseAndSecondhandStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "utilities") then IssuingCardholderSpendingLimitCategories'EnumStringUtilities else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "variety_stores") then IssuingCardholderSpendingLimitCategories'EnumStringVarietyStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "veterinary_services") then IssuingCardholderSpendingLimitCategories'EnumStringVeterinaryServices else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "video_amusement_game_supplies") then IssuingCardholderSpendingLimitCategories'EnumStringVideoAmusementGameSupplies else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "video_game_arcades") then IssuingCardholderSpendingLimitCategories'EnumStringVideoGameArcades else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "video_tape_rental_stores") then IssuingCardholderSpendingLimitCategories'EnumStringVideoTapeRentalStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "vocational_trade_schools") then IssuingCardholderSpendingLimitCategories'EnumStringVocationalTradeSchools else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "watch_jewelry_repair") then IssuingCardholderSpendingLimitCategories'EnumStringWatchJewelryRepair else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "welding_repair") then IssuingCardholderSpendingLimitCategories'EnumStringWeldingRepair else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wholesale_clubs") then IssuingCardholderSpendingLimitCategories'EnumStringWholesaleClubs else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wig_and_toupee_stores") then IssuingCardholderSpendingLimitCategories'EnumStringWigAndToupeeStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wires_money_orders") then IssuingCardholderSpendingLimitCategories'EnumStringWiresMoneyOrders else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "womens_accessory_and_specialty_shops") then IssuingCardholderSpendingLimitCategories'EnumStringWomensAccessoryAndSpecialtyShops else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "womens_ready_to_wear_stores") then IssuingCardholderSpendingLimitCategories'EnumStringWomensReadyToWearStores else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "wrecking_and_salvage_yards") then IssuingCardholderSpendingLimitCategories'EnumStringWreckingAndSalvageYards else IssuingCardholderSpendingLimitCategories'EnumOther val) -- | Defines the enum schema issuing_cardholder_spending_limitInterval\' -- -- The time interval or event with which to apply this spending limit towards. data IssuingCardholderSpendingLimitInterval' = IssuingCardholderSpendingLimitInterval'EnumOther Data.Aeson.Types.Internal.Value | IssuingCardholderSpendingLimitInterval'EnumTyped GHC.Base.String | IssuingCardholderSpendingLimitInterval'EnumStringAllTime | IssuingCardholderSpendingLimitInterval'EnumStringDaily | IssuingCardholderSpendingLimitInterval'EnumStringMonthly | IssuingCardholderSpendingLimitInterval'EnumStringPerAuthorization | IssuingCardholderSpendingLimitInterval'EnumStringWeekly | IssuingCardholderSpendingLimitInterval'EnumStringYearly deriving (GHC.Show.Show, GHC.Classes.Eq) instance Data.Aeson.ToJSON IssuingCardholderSpendingLimitInterval' where toJSON (IssuingCardholderSpendingLimitInterval'EnumOther patternName) = Data.Aeson.Types.ToJSON.toJSON patternName toJSON (IssuingCardholderSpendingLimitInterval'EnumTyped patternName) = Data.Aeson.Types.ToJSON.toJSON patternName toJSON (IssuingCardholderSpendingLimitInterval'EnumStringAllTime) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "all_time" toJSON (IssuingCardholderSpendingLimitInterval'EnumStringDaily) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "daily" toJSON (IssuingCardholderSpendingLimitInterval'EnumStringMonthly) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "monthly" toJSON (IssuingCardholderSpendingLimitInterval'EnumStringPerAuthorization) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "per_authorization" toJSON (IssuingCardholderSpendingLimitInterval'EnumStringWeekly) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "weekly" toJSON (IssuingCardholderSpendingLimitInterval'EnumStringYearly) = Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "yearly" instance Data.Aeson.FromJSON IssuingCardholderSpendingLimitInterval' where parseJSON val = GHC.Base.pure (if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "all_time") then IssuingCardholderSpendingLimitInterval'EnumStringAllTime else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "daily") then IssuingCardholderSpendingLimitInterval'EnumStringDaily else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "monthly") then IssuingCardholderSpendingLimitInterval'EnumStringMonthly else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "per_authorization") then IssuingCardholderSpendingLimitInterval'EnumStringPerAuthorization else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "weekly") then IssuingCardholderSpendingLimitInterval'EnumStringWeekly else if val GHC.Classes.== (Data.Aeson.Types.Internal.String GHC.Base.$ Data.Text.pack "yearly") then IssuingCardholderSpendingLimitInterval'EnumStringYearly else IssuingCardholderSpendingLimitInterval'EnumOther val)