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