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