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