{-# LANGUAGE ExplicitForAll #-}
{-# LANGUAGE MultiWayIf #-}
-- CHANGE WITH CAUTION: This is a generated code file generated by https://github.com/Haskell-OpenAPI-Code-Generator/Haskell-OpenAPI-Client-Code-Generator.
{-# LANGUAGE OverloadedStrings #-}

-- | Contains the different functions to run the operation postIssuingCards
module StripeAPI.Operations.PostIssuingCards where

import qualified Control.Monad.Fail
import qualified Control.Monad.Trans.Reader
import qualified Data.Aeson
import qualified Data.Aeson as Data.Aeson.Encoding.Internal
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.Internal
import qualified Data.Aeson as Data.Aeson.Types.ToJSON
import qualified Data.ByteString.Char8
import qualified Data.ByteString.Char8 as Data.ByteString.Internal
import qualified Data.Either
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 Data.Vector
import qualified GHC.Base
import qualified GHC.Classes
import qualified GHC.Int
import qualified GHC.Show
import qualified GHC.Types
import qualified Network.HTTP.Client
import qualified Network.HTTP.Client as Network.HTTP.Client.Request
import qualified Network.HTTP.Client as Network.HTTP.Client.Types
import qualified Network.HTTP.Simple
import qualified Network.HTTP.Types
import qualified Network.HTTP.Types as Network.HTTP.Types.Status
import qualified Network.HTTP.Types as Network.HTTP.Types.URI
import qualified StripeAPI.Common
import StripeAPI.Types
import qualified Prelude as GHC.Integer.Type
import qualified Prelude as GHC.Maybe

-- | > POST /v1/issuing/cards
--
-- \<p>Creates an Issuing \<code>Card\<\/code> object.\<\/p>
postIssuingCards ::
  forall m.
  StripeAPI.Common.MonadHTTP m =>
  -- | The request body to send
  PostIssuingCardsRequestBody ->
  -- | Monadic computation which returns the result of the operation
  StripeAPI.Common.ClientT m (Network.HTTP.Client.Types.Response PostIssuingCardsResponse)
postIssuingCards :: PostIssuingCardsRequestBody
-> ClientT m (Response PostIssuingCardsResponse)
postIssuingCards PostIssuingCardsRequestBody
body =
  (Response ByteString -> Response PostIssuingCardsResponse)
-> ClientT m (Response ByteString)
-> ClientT m (Response PostIssuingCardsResponse)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
    ( \Response ByteString
response_0 ->
        (ByteString -> PostIssuingCardsResponse)
-> Response ByteString -> Response PostIssuingCardsResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
          ( (String -> PostIssuingCardsResponse)
-> (PostIssuingCardsResponse -> PostIssuingCardsResponse)
-> Either String PostIssuingCardsResponse
-> PostIssuingCardsResponse
forall a c b. (a -> c) -> (b -> c) -> Either a b -> c
Data.Either.either String -> PostIssuingCardsResponse
PostIssuingCardsResponseError PostIssuingCardsResponse -> PostIssuingCardsResponse
forall a. a -> a
GHC.Base.id
              (Either String PostIssuingCardsResponse
 -> PostIssuingCardsResponse)
-> (ByteString -> Either String PostIssuingCardsResponse)
-> ByteString
-> PostIssuingCardsResponse
forall b c a. (b -> c) -> (a -> b) -> a -> c
GHC.Base.. ( \Response ByteString
response ByteString
body ->
                             if
                                 | (\Status
status_1 -> Status -> Int
Network.HTTP.Types.Status.statusCode Status
status_1 Int -> Int -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Int
200) (Response ByteString -> Status
forall body. Response body -> Status
Network.HTTP.Client.Types.responseStatus Response ByteString
response) ->
                                   Issuing'card -> PostIssuingCardsResponse
PostIssuingCardsResponse200
                                     (Issuing'card -> PostIssuingCardsResponse)
-> Either String Issuing'card
-> Either String PostIssuingCardsResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> ( ByteString -> Either String Issuing'card
forall a. FromJSON a => ByteString -> Either String a
Data.Aeson.eitherDecodeStrict ByteString
body ::
                                                          Data.Either.Either
                                                            GHC.Base.String
                                                            Issuing'card
                                                      )
                                 | Bool -> Status -> Bool
forall a b. a -> b -> a
GHC.Base.const Bool
GHC.Types.True (Response ByteString -> Status
forall body. Response body -> Status
Network.HTTP.Client.Types.responseStatus Response ByteString
response) ->
                                   Error -> PostIssuingCardsResponse
PostIssuingCardsResponseDefault
                                     (Error -> PostIssuingCardsResponse)
-> Either String Error -> Either String PostIssuingCardsResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> ( ByteString -> Either String Error
forall a. FromJSON a => ByteString -> Either String a
Data.Aeson.eitherDecodeStrict ByteString
body ::
                                                          Data.Either.Either
                                                            GHC.Base.String
                                                            Error
                                                      )
                                 | Bool
GHC.Base.otherwise -> String -> Either String PostIssuingCardsResponse
forall a b. a -> Either a b
Data.Either.Left String
"Missing default response type"
                         )
                Response ByteString
response_0
          )
          Response ByteString
response_0
    )
    (Text
-> Text
-> [QueryParameter]
-> Maybe PostIssuingCardsRequestBody
-> RequestBodyEncoding
-> ClientT m (Response ByteString)
forall (m :: * -> *) body.
(MonadHTTP m, ToJSON body) =>
Text
-> Text
-> [QueryParameter]
-> Maybe body
-> RequestBodyEncoding
-> ClientT m (Response ByteString)
StripeAPI.Common.doBodyCallWithConfigurationM (Text -> Text
Data.Text.toUpper (Text -> Text) -> Text -> Text
forall a b. (a -> b) -> a -> b
GHC.Base.$ String -> Text
Data.Text.pack String
"POST") (String -> Text
Data.Text.pack String
"/v1/issuing/cards") [QueryParameter]
forall a. Monoid a => a
GHC.Base.mempty (PostIssuingCardsRequestBody -> Maybe PostIssuingCardsRequestBody
forall a. a -> Maybe a
GHC.Maybe.Just PostIssuingCardsRequestBody
body) RequestBodyEncoding
StripeAPI.Common.RequestBodyEncodingFormData)

-- | Defines the object schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema@ in the specification.
data PostIssuingCardsRequestBody = PostIssuingCardsRequestBody
  { -- | cardholder: The [Cardholder](https:\/\/stripe.com\/docs\/api\#issuing_cardholder_object) object with which the card will be associated.
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBody -> Maybe Text
postIssuingCardsRequestBodyCardholder :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
    -- | currency: The currency for the card.
    PostIssuingCardsRequestBody -> Text
postIssuingCardsRequestBodyCurrency :: Data.Text.Internal.Text,
    -- | expand: Specifies which fields in the response should be expanded.
    PostIssuingCardsRequestBody -> Maybe [Text]
postIssuingCardsRequestBodyExpand :: (GHC.Maybe.Maybe ([Data.Text.Internal.Text])),
    -- | metadata: Set of [key-value pairs](https:\/\/stripe.com\/docs\/api\/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to \`metadata\`.
    PostIssuingCardsRequestBody -> Maybe Object
postIssuingCardsRequestBodyMetadata :: (GHC.Maybe.Maybe Data.Aeson.Types.Internal.Object),
    -- | replacement_for: The card this is meant to be a replacement for (if any).
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBody -> Maybe Text
postIssuingCardsRequestBodyReplacementFor :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
    -- | replacement_reason: If \`replacement_for\` is specified, this should indicate why that card is being replaced.
    PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyReplacementReason'
postIssuingCardsRequestBodyReplacementReason :: (GHC.Maybe.Maybe PostIssuingCardsRequestBodyReplacementReason'),
    -- | shipping: The address where the card will be shipped.
    PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyShipping'
postIssuingCardsRequestBodyShipping :: (GHC.Maybe.Maybe PostIssuingCardsRequestBodyShipping'),
    -- | spending_controls: Rules that control spending for this card. Refer to our [documentation](https:\/\/stripe.com\/docs\/issuing\/controls\/spending-controls) for more details.
    PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodySpendingControls'
postIssuingCardsRequestBodySpendingControls :: (GHC.Maybe.Maybe PostIssuingCardsRequestBodySpendingControls'),
    -- | status: Whether authorizations can be approved on this card. Defaults to \`inactive\`.
    PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyStatus'
postIssuingCardsRequestBodyStatus :: (GHC.Maybe.Maybe PostIssuingCardsRequestBodyStatus'),
    -- | type: The type of card to issue. Possible values are \`physical\` or \`virtual\`.
    PostIssuingCardsRequestBody -> PostIssuingCardsRequestBodyType'
postIssuingCardsRequestBodyType :: PostIssuingCardsRequestBodyType'
  }
  deriving
    ( Int -> PostIssuingCardsRequestBody -> ShowS
[PostIssuingCardsRequestBody] -> ShowS
PostIssuingCardsRequestBody -> String
(Int -> PostIssuingCardsRequestBody -> ShowS)
-> (PostIssuingCardsRequestBody -> String)
-> ([PostIssuingCardsRequestBody] -> ShowS)
-> Show PostIssuingCardsRequestBody
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBody] -> ShowS
$cshowList :: [PostIssuingCardsRequestBody] -> ShowS
show :: PostIssuingCardsRequestBody -> String
$cshow :: PostIssuingCardsRequestBody -> String
showsPrec :: Int -> PostIssuingCardsRequestBody -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBody -> ShowS
GHC.Show.Show,
      PostIssuingCardsRequestBody -> PostIssuingCardsRequestBody -> Bool
(PostIssuingCardsRequestBody
 -> PostIssuingCardsRequestBody -> Bool)
-> (PostIssuingCardsRequestBody
    -> PostIssuingCardsRequestBody -> Bool)
-> Eq PostIssuingCardsRequestBody
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBody -> PostIssuingCardsRequestBody -> Bool
$c/= :: PostIssuingCardsRequestBody -> PostIssuingCardsRequestBody -> Bool
== :: PostIssuingCardsRequestBody -> PostIssuingCardsRequestBody -> Bool
$c== :: PostIssuingCardsRequestBody -> PostIssuingCardsRequestBody -> Bool
GHC.Classes.Eq
    )

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBody where
  toJSON :: PostIssuingCardsRequestBody -> Value
toJSON PostIssuingCardsRequestBody
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"cardholder" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe Text
postIssuingCardsRequestBodyCardholder PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"currency" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Text
postIssuingCardsRequestBodyCurrency PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"expand" Text -> Maybe [Text] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe [Text]
postIssuingCardsRequestBodyExpand PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"metadata" Text -> Maybe Object -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe Object
postIssuingCardsRequestBodyMetadata PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"replacement_for" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe Text
postIssuingCardsRequestBodyReplacementFor PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"replacement_reason" Text -> Maybe PostIssuingCardsRequestBodyReplacementReason' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyReplacementReason'
postIssuingCardsRequestBodyReplacementReason PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"shipping" Text -> Maybe PostIssuingCardsRequestBodyShipping' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyShipping'
postIssuingCardsRequestBodyShipping PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"spending_controls" Text -> Maybe PostIssuingCardsRequestBodySpendingControls' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodySpendingControls'
postIssuingCardsRequestBodySpendingControls PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"status" Text -> Maybe PostIssuingCardsRequestBodyStatus' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyStatus'
postIssuingCardsRequestBodyStatus PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"type" Text -> PostIssuingCardsRequestBodyType' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> PostIssuingCardsRequestBodyType'
postIssuingCardsRequestBodyType PostIssuingCardsRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
  toEncoding :: PostIssuingCardsRequestBody -> Encoding
toEncoding PostIssuingCardsRequestBody
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"cardholder" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe Text
postIssuingCardsRequestBodyCardholder PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"currency" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Text
postIssuingCardsRequestBodyCurrency PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"expand" Text -> Maybe [Text] -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe [Text]
postIssuingCardsRequestBodyExpand PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"metadata" Text -> Maybe Object -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe Object
postIssuingCardsRequestBodyMetadata PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"replacement_for" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> Maybe Text
postIssuingCardsRequestBodyReplacementFor PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"replacement_reason" Text
-> Maybe PostIssuingCardsRequestBodyReplacementReason' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyReplacementReason'
postIssuingCardsRequestBodyReplacementReason PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"shipping" Text -> Maybe PostIssuingCardsRequestBodyShipping' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyShipping'
postIssuingCardsRequestBodyShipping PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"spending_controls" Text
-> Maybe PostIssuingCardsRequestBodySpendingControls' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodySpendingControls'
postIssuingCardsRequestBodySpendingControls PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"status" Text -> Maybe PostIssuingCardsRequestBodyStatus' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody
-> Maybe PostIssuingCardsRequestBodyStatus'
postIssuingCardsRequestBodyStatus PostIssuingCardsRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"type" Text -> PostIssuingCardsRequestBodyType' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBody -> PostIssuingCardsRequestBodyType'
postIssuingCardsRequestBodyType PostIssuingCardsRequestBody
obj))))))))))

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBody where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBody
parseJSON = String
-> (Object -> Parser PostIssuingCardsRequestBody)
-> Value
-> Parser PostIssuingCardsRequestBody
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"PostIssuingCardsRequestBody" (\Object
obj -> ((((((((((Maybe Text
 -> Text
 -> Maybe [Text]
 -> Maybe Object
 -> Maybe Text
 -> Maybe PostIssuingCardsRequestBodyReplacementReason'
 -> Maybe PostIssuingCardsRequestBodyShipping'
 -> Maybe PostIssuingCardsRequestBodySpendingControls'
 -> Maybe PostIssuingCardsRequestBodyStatus'
 -> PostIssuingCardsRequestBodyType'
 -> PostIssuingCardsRequestBody)
-> Parser
     (Maybe Text
      -> Text
      -> Maybe [Text]
      -> Maybe Object
      -> Maybe Text
      -> Maybe PostIssuingCardsRequestBodyReplacementReason'
      -> Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Object
-> Maybe Text
-> Maybe PostIssuingCardsRequestBodyReplacementReason'
-> Maybe PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodySpendingControls'
-> Maybe PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBody
PostIssuingCardsRequestBody Parser
  (Maybe Text
   -> Text
   -> Maybe [Text]
   -> Maybe Object
   -> Maybe Text
   -> Maybe PostIssuingCardsRequestBodyReplacementReason'
   -> Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe Text)
-> Parser
     (Text
      -> Maybe [Text]
      -> Maybe Object
      -> Maybe Text
      -> Maybe PostIssuingCardsRequestBodyReplacementReason'
      -> Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"cardholder")) Parser
  (Text
   -> Maybe [Text]
   -> Maybe Object
   -> Maybe Text
   -> Maybe PostIssuingCardsRequestBodyReplacementReason'
   -> Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser Text
-> Parser
     (Maybe [Text]
      -> Maybe Object
      -> Maybe Text
      -> Maybe PostIssuingCardsRequestBodyReplacementReason'
      -> Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Text
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"currency")) Parser
  (Maybe [Text]
   -> Maybe Object
   -> Maybe Text
   -> Maybe PostIssuingCardsRequestBodyReplacementReason'
   -> Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe [Text])
-> Parser
     (Maybe Object
      -> Maybe Text
      -> Maybe PostIssuingCardsRequestBodyReplacementReason'
      -> Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe [Text])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"expand")) Parser
  (Maybe Object
   -> Maybe Text
   -> Maybe PostIssuingCardsRequestBodyReplacementReason'
   -> Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe Object)
-> Parser
     (Maybe Text
      -> Maybe PostIssuingCardsRequestBodyReplacementReason'
      -> Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Object)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"metadata")) Parser
  (Maybe Text
   -> Maybe PostIssuingCardsRequestBodyReplacementReason'
   -> Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe Text)
-> Parser
     (Maybe PostIssuingCardsRequestBodyReplacementReason'
      -> Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"replacement_for")) Parser
  (Maybe PostIssuingCardsRequestBodyReplacementReason'
   -> Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe PostIssuingCardsRequestBodyReplacementReason')
-> Parser
     (Maybe PostIssuingCardsRequestBodyShipping'
      -> Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser (Maybe PostIssuingCardsRequestBodyReplacementReason')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"replacement_reason")) Parser
  (Maybe PostIssuingCardsRequestBodyShipping'
   -> Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe PostIssuingCardsRequestBodyShipping')
-> Parser
     (Maybe PostIssuingCardsRequestBodySpendingControls'
      -> Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType'
      -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text -> Parser (Maybe PostIssuingCardsRequestBodyShipping')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"shipping")) Parser
  (Maybe PostIssuingCardsRequestBodySpendingControls'
   -> Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType'
   -> PostIssuingCardsRequestBody)
-> Parser (Maybe PostIssuingCardsRequestBodySpendingControls')
-> Parser
     (Maybe PostIssuingCardsRequestBodyStatus'
      -> PostIssuingCardsRequestBodyType' -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser (Maybe PostIssuingCardsRequestBodySpendingControls')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"spending_controls")) Parser
  (Maybe PostIssuingCardsRequestBodyStatus'
   -> PostIssuingCardsRequestBodyType' -> PostIssuingCardsRequestBody)
-> Parser (Maybe PostIssuingCardsRequestBodyStatus')
-> Parser
     (PostIssuingCardsRequestBodyType' -> PostIssuingCardsRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe PostIssuingCardsRequestBodyStatus')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"status")) Parser
  (PostIssuingCardsRequestBodyType' -> PostIssuingCardsRequestBody)
-> Parser PostIssuingCardsRequestBodyType'
-> Parser PostIssuingCardsRequestBody
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser PostIssuingCardsRequestBodyType'
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"type"))

-- | Create a new 'PostIssuingCardsRequestBody' with all required fields.
mkPostIssuingCardsRequestBody ::
  -- | 'postIssuingCardsRequestBodyCurrency'
  Data.Text.Internal.Text ->
  -- | 'postIssuingCardsRequestBodyType'
  PostIssuingCardsRequestBodyType' ->
  PostIssuingCardsRequestBody
mkPostIssuingCardsRequestBody :: Text
-> PostIssuingCardsRequestBodyType' -> PostIssuingCardsRequestBody
mkPostIssuingCardsRequestBody Text
postIssuingCardsRequestBodyCurrency PostIssuingCardsRequestBodyType'
postIssuingCardsRequestBodyType =
  PostIssuingCardsRequestBody :: Maybe Text
-> Text
-> Maybe [Text]
-> Maybe Object
-> Maybe Text
-> Maybe PostIssuingCardsRequestBodyReplacementReason'
-> Maybe PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodySpendingControls'
-> Maybe PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBody
PostIssuingCardsRequestBody
    { postIssuingCardsRequestBodyCardholder :: Maybe Text
postIssuingCardsRequestBodyCardholder = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyCurrency :: Text
postIssuingCardsRequestBodyCurrency = Text
postIssuingCardsRequestBodyCurrency,
      postIssuingCardsRequestBodyExpand :: Maybe [Text]
postIssuingCardsRequestBodyExpand = Maybe [Text]
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyMetadata :: Maybe Object
postIssuingCardsRequestBodyMetadata = Maybe Object
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyReplacementFor :: Maybe Text
postIssuingCardsRequestBodyReplacementFor = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyReplacementReason :: Maybe PostIssuingCardsRequestBodyReplacementReason'
postIssuingCardsRequestBodyReplacementReason = Maybe PostIssuingCardsRequestBodyReplacementReason'
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyShipping :: Maybe PostIssuingCardsRequestBodyShipping'
postIssuingCardsRequestBodyShipping = Maybe PostIssuingCardsRequestBodyShipping'
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodySpendingControls :: Maybe PostIssuingCardsRequestBodySpendingControls'
postIssuingCardsRequestBodySpendingControls = Maybe PostIssuingCardsRequestBodySpendingControls'
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyStatus :: Maybe PostIssuingCardsRequestBodyStatus'
postIssuingCardsRequestBodyStatus = Maybe PostIssuingCardsRequestBodyStatus'
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyType :: PostIssuingCardsRequestBodyType'
postIssuingCardsRequestBodyType = PostIssuingCardsRequestBodyType'
postIssuingCardsRequestBodyType
    }

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.replacement_reason@ in the specification.
--
-- If \`replacement_for\` is specified, this should indicate why that card is being replaced.
data PostIssuingCardsRequestBodyReplacementReason'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodyReplacementReason'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodyReplacementReason'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"damaged"@
    PostIssuingCardsRequestBodyReplacementReason'EnumDamaged
  | -- | Represents the JSON value @"expired"@
    PostIssuingCardsRequestBodyReplacementReason'EnumExpired
  | -- | Represents the JSON value @"lost"@
    PostIssuingCardsRequestBodyReplacementReason'EnumLost
  | -- | Represents the JSON value @"stolen"@
    PostIssuingCardsRequestBodyReplacementReason'EnumStolen
  deriving (Int -> PostIssuingCardsRequestBodyReplacementReason' -> ShowS
[PostIssuingCardsRequestBodyReplacementReason'] -> ShowS
PostIssuingCardsRequestBodyReplacementReason' -> String
(Int -> PostIssuingCardsRequestBodyReplacementReason' -> ShowS)
-> (PostIssuingCardsRequestBodyReplacementReason' -> String)
-> ([PostIssuingCardsRequestBodyReplacementReason'] -> ShowS)
-> Show PostIssuingCardsRequestBodyReplacementReason'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyReplacementReason'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyReplacementReason'] -> ShowS
show :: PostIssuingCardsRequestBodyReplacementReason' -> String
$cshow :: PostIssuingCardsRequestBodyReplacementReason' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyReplacementReason' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyReplacementReason' -> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodyReplacementReason'
-> PostIssuingCardsRequestBodyReplacementReason' -> Bool
(PostIssuingCardsRequestBodyReplacementReason'
 -> PostIssuingCardsRequestBodyReplacementReason' -> Bool)
-> (PostIssuingCardsRequestBodyReplacementReason'
    -> PostIssuingCardsRequestBodyReplacementReason' -> Bool)
-> Eq PostIssuingCardsRequestBodyReplacementReason'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyReplacementReason'
-> PostIssuingCardsRequestBodyReplacementReason' -> Bool
$c/= :: PostIssuingCardsRequestBodyReplacementReason'
-> PostIssuingCardsRequestBodyReplacementReason' -> Bool
== :: PostIssuingCardsRequestBodyReplacementReason'
-> PostIssuingCardsRequestBodyReplacementReason' -> Bool
$c== :: PostIssuingCardsRequestBodyReplacementReason'
-> PostIssuingCardsRequestBodyReplacementReason' -> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyReplacementReason' where
  toJSON :: PostIssuingCardsRequestBodyReplacementReason' -> Value
toJSON (PostIssuingCardsRequestBodyReplacementReason'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodyReplacementReason'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumDamaged) = Value
"damaged"
  toJSON (PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumExpired) = Value
"expired"
  toJSON (PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumLost) = Value
"lost"
  toJSON (PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumStolen) = Value
"stolen"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyReplacementReason' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyReplacementReason'
parseJSON Value
val =
    PostIssuingCardsRequestBodyReplacementReason'
-> Parser PostIssuingCardsRequestBodyReplacementReason'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"damaged" -> PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumDamaged
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"expired" -> PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumExpired
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"lost" -> PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumLost
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stolen" -> PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'EnumStolen
            | Bool
GHC.Base.otherwise -> Value -> PostIssuingCardsRequestBodyReplacementReason'
PostIssuingCardsRequestBodyReplacementReason'Other Value
val
      )

-- | Defines the object schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.shipping@ in the specification.
--
-- The address where the card will be shipped.
data PostIssuingCardsRequestBodyShipping' = PostIssuingCardsRequestBodyShipping'
  { -- | address
    PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping'Address'
postIssuingCardsRequestBodyShipping'Address :: PostIssuingCardsRequestBodyShipping'Address',
    -- | name
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping' -> Text
postIssuingCardsRequestBodyShipping'Name :: Data.Text.Internal.Text,
    -- | service
    PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodyShipping'Service'
postIssuingCardsRequestBodyShipping'Service :: (GHC.Maybe.Maybe PostIssuingCardsRequestBodyShipping'Service'),
    -- | type
    PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodyShipping'Type'
postIssuingCardsRequestBodyShipping'Type :: (GHC.Maybe.Maybe PostIssuingCardsRequestBodyShipping'Type')
  }
  deriving
    ( Int -> PostIssuingCardsRequestBodyShipping' -> ShowS
[PostIssuingCardsRequestBodyShipping'] -> ShowS
PostIssuingCardsRequestBodyShipping' -> String
(Int -> PostIssuingCardsRequestBodyShipping' -> ShowS)
-> (PostIssuingCardsRequestBodyShipping' -> String)
-> ([PostIssuingCardsRequestBodyShipping'] -> ShowS)
-> Show PostIssuingCardsRequestBodyShipping'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyShipping'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyShipping'] -> ShowS
show :: PostIssuingCardsRequestBodyShipping' -> String
$cshow :: PostIssuingCardsRequestBodyShipping' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyShipping' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyShipping' -> ShowS
GHC.Show.Show,
      PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping' -> Bool
(PostIssuingCardsRequestBodyShipping'
 -> PostIssuingCardsRequestBodyShipping' -> Bool)
-> (PostIssuingCardsRequestBodyShipping'
    -> PostIssuingCardsRequestBodyShipping' -> Bool)
-> Eq PostIssuingCardsRequestBodyShipping'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping' -> Bool
$c/= :: PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping' -> Bool
== :: PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping' -> Bool
$c== :: PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping' -> Bool
GHC.Classes.Eq
    )

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyShipping' where
  toJSON :: PostIssuingCardsRequestBodyShipping' -> Value
toJSON PostIssuingCardsRequestBodyShipping'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"address" Text -> PostIssuingCardsRequestBodyShipping'Address' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping'Address'
postIssuingCardsRequestBodyShipping'Address PostIssuingCardsRequestBodyShipping'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"name" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping' -> Text
postIssuingCardsRequestBodyShipping'Name PostIssuingCardsRequestBodyShipping'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"service" Text -> Maybe PostIssuingCardsRequestBodyShipping'Service' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodyShipping'Service'
postIssuingCardsRequestBodyShipping'Service PostIssuingCardsRequestBodyShipping'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"type" Text -> Maybe PostIssuingCardsRequestBodyShipping'Type' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodyShipping'Type'
postIssuingCardsRequestBodyShipping'Type PostIssuingCardsRequestBodyShipping'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
  toEncoding :: PostIssuingCardsRequestBodyShipping' -> Encoding
toEncoding PostIssuingCardsRequestBodyShipping'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"address" Text -> PostIssuingCardsRequestBodyShipping'Address' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'
-> PostIssuingCardsRequestBodyShipping'Address'
postIssuingCardsRequestBodyShipping'Address PostIssuingCardsRequestBodyShipping'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"name" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping' -> Text
postIssuingCardsRequestBodyShipping'Name PostIssuingCardsRequestBodyShipping'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"service" Text
-> Maybe PostIssuingCardsRequestBodyShipping'Service' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodyShipping'Service'
postIssuingCardsRequestBodyShipping'Service PostIssuingCardsRequestBodyShipping'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"type" Text -> Maybe PostIssuingCardsRequestBodyShipping'Type' -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'
-> Maybe PostIssuingCardsRequestBodyShipping'Type'
postIssuingCardsRequestBodyShipping'Type PostIssuingCardsRequestBodyShipping'
obj))))

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyShipping' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyShipping'
parseJSON = String
-> (Object -> Parser PostIssuingCardsRequestBodyShipping')
-> Value
-> Parser PostIssuingCardsRequestBodyShipping'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"PostIssuingCardsRequestBodyShipping'" (\Object
obj -> ((((PostIssuingCardsRequestBodyShipping'Address'
 -> Text
 -> Maybe PostIssuingCardsRequestBodyShipping'Service'
 -> Maybe PostIssuingCardsRequestBodyShipping'Type'
 -> PostIssuingCardsRequestBodyShipping')
-> Parser
     (PostIssuingCardsRequestBodyShipping'Address'
      -> Text
      -> Maybe PostIssuingCardsRequestBodyShipping'Service'
      -> Maybe PostIssuingCardsRequestBodyShipping'Type'
      -> PostIssuingCardsRequestBodyShipping')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure PostIssuingCardsRequestBodyShipping'Address'
-> Text
-> Maybe PostIssuingCardsRequestBodyShipping'Service'
-> Maybe PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'
PostIssuingCardsRequestBodyShipping' Parser
  (PostIssuingCardsRequestBodyShipping'Address'
   -> Text
   -> Maybe PostIssuingCardsRequestBodyShipping'Service'
   -> Maybe PostIssuingCardsRequestBodyShipping'Type'
   -> PostIssuingCardsRequestBodyShipping')
-> Parser PostIssuingCardsRequestBodyShipping'Address'
-> Parser
     (Text
      -> Maybe PostIssuingCardsRequestBodyShipping'Service'
      -> Maybe PostIssuingCardsRequestBodyShipping'Type'
      -> PostIssuingCardsRequestBodyShipping')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text -> Parser PostIssuingCardsRequestBodyShipping'Address'
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"address")) Parser
  (Text
   -> Maybe PostIssuingCardsRequestBodyShipping'Service'
   -> Maybe PostIssuingCardsRequestBodyShipping'Type'
   -> PostIssuingCardsRequestBodyShipping')
-> Parser Text
-> Parser
     (Maybe PostIssuingCardsRequestBodyShipping'Service'
      -> Maybe PostIssuingCardsRequestBodyShipping'Type'
      -> PostIssuingCardsRequestBodyShipping')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Text
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"name")) Parser
  (Maybe PostIssuingCardsRequestBodyShipping'Service'
   -> Maybe PostIssuingCardsRequestBodyShipping'Type'
   -> PostIssuingCardsRequestBodyShipping')
-> Parser (Maybe PostIssuingCardsRequestBodyShipping'Service')
-> Parser
     (Maybe PostIssuingCardsRequestBodyShipping'Type'
      -> PostIssuingCardsRequestBodyShipping')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser (Maybe PostIssuingCardsRequestBodyShipping'Service')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"service")) Parser
  (Maybe PostIssuingCardsRequestBodyShipping'Type'
   -> PostIssuingCardsRequestBodyShipping')
-> Parser (Maybe PostIssuingCardsRequestBodyShipping'Type')
-> Parser PostIssuingCardsRequestBodyShipping'
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text -> Parser (Maybe PostIssuingCardsRequestBodyShipping'Type')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"type"))

-- | Create a new 'PostIssuingCardsRequestBodyShipping'' with all required fields.
mkPostIssuingCardsRequestBodyShipping' ::
  -- | 'postIssuingCardsRequestBodyShipping'Address'
  PostIssuingCardsRequestBodyShipping'Address' ->
  -- | 'postIssuingCardsRequestBodyShipping'Name'
  Data.Text.Internal.Text ->
  PostIssuingCardsRequestBodyShipping'
mkPostIssuingCardsRequestBodyShipping' :: PostIssuingCardsRequestBodyShipping'Address'
-> Text -> PostIssuingCardsRequestBodyShipping'
mkPostIssuingCardsRequestBodyShipping' PostIssuingCardsRequestBodyShipping'Address'
postIssuingCardsRequestBodyShipping'Address Text
postIssuingCardsRequestBodyShipping'Name =
  PostIssuingCardsRequestBodyShipping' :: PostIssuingCardsRequestBodyShipping'Address'
-> Text
-> Maybe PostIssuingCardsRequestBodyShipping'Service'
-> Maybe PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'
PostIssuingCardsRequestBodyShipping'
    { postIssuingCardsRequestBodyShipping'Address :: PostIssuingCardsRequestBodyShipping'Address'
postIssuingCardsRequestBodyShipping'Address = PostIssuingCardsRequestBodyShipping'Address'
postIssuingCardsRequestBodyShipping'Address,
      postIssuingCardsRequestBodyShipping'Name :: Text
postIssuingCardsRequestBodyShipping'Name = Text
postIssuingCardsRequestBodyShipping'Name,
      postIssuingCardsRequestBodyShipping'Service :: Maybe PostIssuingCardsRequestBodyShipping'Service'
postIssuingCardsRequestBodyShipping'Service = Maybe PostIssuingCardsRequestBodyShipping'Service'
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyShipping'Type :: Maybe PostIssuingCardsRequestBodyShipping'Type'
postIssuingCardsRequestBodyShipping'Type = Maybe PostIssuingCardsRequestBodyShipping'Type'
forall a. Maybe a
GHC.Maybe.Nothing
    }

-- | Defines the object schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.shipping.properties.address@ in the specification.
data PostIssuingCardsRequestBodyShipping'Address' = PostIssuingCardsRequestBodyShipping'Address'
  { -- | city
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'City :: Data.Text.Internal.Text,
    -- | country
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'Country :: Data.Text.Internal.Text,
    -- | line1
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'Line1 :: Data.Text.Internal.Text,
    -- | line2
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping'Address' -> Maybe Text
postIssuingCardsRequestBodyShipping'Address'Line2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
    -- | postal_code
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'PostalCode :: Data.Text.Internal.Text,
    -- | state
    --
    -- Constraints:
    --
    -- * Maximum length of 5000
    PostIssuingCardsRequestBodyShipping'Address' -> Maybe Text
postIssuingCardsRequestBodyShipping'Address'State :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
  }
  deriving
    ( Int -> PostIssuingCardsRequestBodyShipping'Address' -> ShowS
[PostIssuingCardsRequestBodyShipping'Address'] -> ShowS
PostIssuingCardsRequestBodyShipping'Address' -> String
(Int -> PostIssuingCardsRequestBodyShipping'Address' -> ShowS)
-> (PostIssuingCardsRequestBodyShipping'Address' -> String)
-> ([PostIssuingCardsRequestBodyShipping'Address'] -> ShowS)
-> Show PostIssuingCardsRequestBodyShipping'Address'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyShipping'Address'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyShipping'Address'] -> ShowS
show :: PostIssuingCardsRequestBodyShipping'Address' -> String
$cshow :: PostIssuingCardsRequestBodyShipping'Address' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyShipping'Address' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyShipping'Address' -> ShowS
GHC.Show.Show,
      PostIssuingCardsRequestBodyShipping'Address'
-> PostIssuingCardsRequestBodyShipping'Address' -> Bool
(PostIssuingCardsRequestBodyShipping'Address'
 -> PostIssuingCardsRequestBodyShipping'Address' -> Bool)
-> (PostIssuingCardsRequestBodyShipping'Address'
    -> PostIssuingCardsRequestBodyShipping'Address' -> Bool)
-> Eq PostIssuingCardsRequestBodyShipping'Address'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyShipping'Address'
-> PostIssuingCardsRequestBodyShipping'Address' -> Bool
$c/= :: PostIssuingCardsRequestBodyShipping'Address'
-> PostIssuingCardsRequestBodyShipping'Address' -> Bool
== :: PostIssuingCardsRequestBodyShipping'Address'
-> PostIssuingCardsRequestBodyShipping'Address' -> Bool
$c== :: PostIssuingCardsRequestBodyShipping'Address'
-> PostIssuingCardsRequestBodyShipping'Address' -> Bool
GHC.Classes.Eq
    )

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyShipping'Address' where
  toJSON :: PostIssuingCardsRequestBodyShipping'Address' -> Value
toJSON PostIssuingCardsRequestBodyShipping'Address'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"city" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'City PostIssuingCardsRequestBodyShipping'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"country" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'Country PostIssuingCardsRequestBodyShipping'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"line1" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'Line1 PostIssuingCardsRequestBodyShipping'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"line2" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Maybe Text
postIssuingCardsRequestBodyShipping'Address'Line2 PostIssuingCardsRequestBodyShipping'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"postal_code" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'PostalCode PostIssuingCardsRequestBodyShipping'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"state" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Maybe Text
postIssuingCardsRequestBodyShipping'Address'State PostIssuingCardsRequestBodyShipping'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
  toEncoding :: PostIssuingCardsRequestBodyShipping'Address' -> Encoding
toEncoding PostIssuingCardsRequestBodyShipping'Address'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"city" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'City PostIssuingCardsRequestBodyShipping'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"country" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'Country PostIssuingCardsRequestBodyShipping'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"line1" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'Line1 PostIssuingCardsRequestBodyShipping'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"line2" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Maybe Text
postIssuingCardsRequestBodyShipping'Address'Line2 PostIssuingCardsRequestBodyShipping'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"postal_code" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Text
postIssuingCardsRequestBodyShipping'Address'PostalCode PostIssuingCardsRequestBodyShipping'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"state" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodyShipping'Address' -> Maybe Text
postIssuingCardsRequestBodyShipping'Address'State PostIssuingCardsRequestBodyShipping'Address'
obj))))))

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyShipping'Address' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyShipping'Address'
parseJSON = String
-> (Object -> Parser PostIssuingCardsRequestBodyShipping'Address')
-> Value
-> Parser PostIssuingCardsRequestBodyShipping'Address'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"PostIssuingCardsRequestBodyShipping'Address'" (\Object
obj -> ((((((Text
 -> Text
 -> Text
 -> Maybe Text
 -> Text
 -> Maybe Text
 -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser
     (Text
      -> Text
      -> Text
      -> Maybe Text
      -> Text
      -> Maybe Text
      -> PostIssuingCardsRequestBodyShipping'Address')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Text
-> Text
-> Text
-> Maybe Text
-> Text
-> Maybe Text
-> PostIssuingCardsRequestBodyShipping'Address'
PostIssuingCardsRequestBodyShipping'Address' Parser
  (Text
   -> Text
   -> Text
   -> Maybe Text
   -> Text
   -> Maybe Text
   -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser Text
-> Parser
     (Text
      -> Text
      -> Maybe Text
      -> Text
      -> Maybe Text
      -> PostIssuingCardsRequestBodyShipping'Address')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Text
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"city")) Parser
  (Text
   -> Text
   -> Maybe Text
   -> Text
   -> Maybe Text
   -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser Text
-> Parser
     (Text
      -> Maybe Text
      -> Text
      -> Maybe Text
      -> PostIssuingCardsRequestBodyShipping'Address')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Text
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"country")) Parser
  (Text
   -> Maybe Text
   -> Text
   -> Maybe Text
   -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser Text
-> Parser
     (Maybe Text
      -> Text
      -> Maybe Text
      -> PostIssuingCardsRequestBodyShipping'Address')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Text
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"line1")) Parser
  (Maybe Text
   -> Text
   -> Maybe Text
   -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser (Maybe Text)
-> Parser
     (Text
      -> Maybe Text -> PostIssuingCardsRequestBodyShipping'Address')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"line2")) Parser
  (Text
   -> Maybe Text -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser Text
-> Parser
     (Maybe Text -> PostIssuingCardsRequestBodyShipping'Address')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Text
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"postal_code")) Parser (Maybe Text -> PostIssuingCardsRequestBodyShipping'Address')
-> Parser (Maybe Text)
-> Parser PostIssuingCardsRequestBodyShipping'Address'
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"state"))

-- | Create a new 'PostIssuingCardsRequestBodyShipping'Address'' with all required fields.
mkPostIssuingCardsRequestBodyShipping'Address' ::
  -- | 'postIssuingCardsRequestBodyShipping'Address'City'
  Data.Text.Internal.Text ->
  -- | 'postIssuingCardsRequestBodyShipping'Address'Country'
  Data.Text.Internal.Text ->
  -- | 'postIssuingCardsRequestBodyShipping'Address'Line1'
  Data.Text.Internal.Text ->
  -- | 'postIssuingCardsRequestBodyShipping'Address'PostalCode'
  Data.Text.Internal.Text ->
  PostIssuingCardsRequestBodyShipping'Address'
mkPostIssuingCardsRequestBodyShipping'Address' :: Text
-> Text
-> Text
-> Text
-> PostIssuingCardsRequestBodyShipping'Address'
mkPostIssuingCardsRequestBodyShipping'Address' Text
postIssuingCardsRequestBodyShipping'Address'City Text
postIssuingCardsRequestBodyShipping'Address'Country Text
postIssuingCardsRequestBodyShipping'Address'Line1 Text
postIssuingCardsRequestBodyShipping'Address'PostalCode =
  PostIssuingCardsRequestBodyShipping'Address' :: Text
-> Text
-> Text
-> Maybe Text
-> Text
-> Maybe Text
-> PostIssuingCardsRequestBodyShipping'Address'
PostIssuingCardsRequestBodyShipping'Address'
    { postIssuingCardsRequestBodyShipping'Address'City :: Text
postIssuingCardsRequestBodyShipping'Address'City = Text
postIssuingCardsRequestBodyShipping'Address'City,
      postIssuingCardsRequestBodyShipping'Address'Country :: Text
postIssuingCardsRequestBodyShipping'Address'Country = Text
postIssuingCardsRequestBodyShipping'Address'Country,
      postIssuingCardsRequestBodyShipping'Address'Line1 :: Text
postIssuingCardsRequestBodyShipping'Address'Line1 = Text
postIssuingCardsRequestBodyShipping'Address'Line1,
      postIssuingCardsRequestBodyShipping'Address'Line2 :: Maybe Text
postIssuingCardsRequestBodyShipping'Address'Line2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodyShipping'Address'PostalCode :: Text
postIssuingCardsRequestBodyShipping'Address'PostalCode = Text
postIssuingCardsRequestBodyShipping'Address'PostalCode,
      postIssuingCardsRequestBodyShipping'Address'State :: Maybe Text
postIssuingCardsRequestBodyShipping'Address'State = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
    }

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.shipping.properties.service@ in the specification.
data PostIssuingCardsRequestBodyShipping'Service'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodyShipping'Service'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodyShipping'Service'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"express"@
    PostIssuingCardsRequestBodyShipping'Service'EnumExpress
  | -- | Represents the JSON value @"priority"@
    PostIssuingCardsRequestBodyShipping'Service'EnumPriority
  | -- | Represents the JSON value @"standard"@
    PostIssuingCardsRequestBodyShipping'Service'EnumStandard
  deriving (Int -> PostIssuingCardsRequestBodyShipping'Service' -> ShowS
[PostIssuingCardsRequestBodyShipping'Service'] -> ShowS
PostIssuingCardsRequestBodyShipping'Service' -> String
(Int -> PostIssuingCardsRequestBodyShipping'Service' -> ShowS)
-> (PostIssuingCardsRequestBodyShipping'Service' -> String)
-> ([PostIssuingCardsRequestBodyShipping'Service'] -> ShowS)
-> Show PostIssuingCardsRequestBodyShipping'Service'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyShipping'Service'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyShipping'Service'] -> ShowS
show :: PostIssuingCardsRequestBodyShipping'Service' -> String
$cshow :: PostIssuingCardsRequestBodyShipping'Service' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyShipping'Service' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyShipping'Service' -> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodyShipping'Service'
-> PostIssuingCardsRequestBodyShipping'Service' -> Bool
(PostIssuingCardsRequestBodyShipping'Service'
 -> PostIssuingCardsRequestBodyShipping'Service' -> Bool)
-> (PostIssuingCardsRequestBodyShipping'Service'
    -> PostIssuingCardsRequestBodyShipping'Service' -> Bool)
-> Eq PostIssuingCardsRequestBodyShipping'Service'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyShipping'Service'
-> PostIssuingCardsRequestBodyShipping'Service' -> Bool
$c/= :: PostIssuingCardsRequestBodyShipping'Service'
-> PostIssuingCardsRequestBodyShipping'Service' -> Bool
== :: PostIssuingCardsRequestBodyShipping'Service'
-> PostIssuingCardsRequestBodyShipping'Service' -> Bool
$c== :: PostIssuingCardsRequestBodyShipping'Service'
-> PostIssuingCardsRequestBodyShipping'Service' -> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyShipping'Service' where
  toJSON :: PostIssuingCardsRequestBodyShipping'Service' -> Value
toJSON (PostIssuingCardsRequestBodyShipping'Service'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodyShipping'Service'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'EnumExpress) = Value
"express"
  toJSON (PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'EnumPriority) = Value
"priority"
  toJSON (PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'EnumStandard) = Value
"standard"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyShipping'Service' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyShipping'Service'
parseJSON Value
val =
    PostIssuingCardsRequestBodyShipping'Service'
-> Parser PostIssuingCardsRequestBodyShipping'Service'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"express" -> PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'EnumExpress
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"priority" -> PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'EnumPriority
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"standard" -> PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'EnumStandard
            | Bool
GHC.Base.otherwise -> Value -> PostIssuingCardsRequestBodyShipping'Service'
PostIssuingCardsRequestBodyShipping'Service'Other Value
val
      )

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.shipping.properties.type@ in the specification.
data PostIssuingCardsRequestBodyShipping'Type'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodyShipping'Type'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodyShipping'Type'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"bulk"@
    PostIssuingCardsRequestBodyShipping'Type'EnumBulk
  | -- | Represents the JSON value @"individual"@
    PostIssuingCardsRequestBodyShipping'Type'EnumIndividual
  deriving (Int -> PostIssuingCardsRequestBodyShipping'Type' -> ShowS
[PostIssuingCardsRequestBodyShipping'Type'] -> ShowS
PostIssuingCardsRequestBodyShipping'Type' -> String
(Int -> PostIssuingCardsRequestBodyShipping'Type' -> ShowS)
-> (PostIssuingCardsRequestBodyShipping'Type' -> String)
-> ([PostIssuingCardsRequestBodyShipping'Type'] -> ShowS)
-> Show PostIssuingCardsRequestBodyShipping'Type'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyShipping'Type'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyShipping'Type'] -> ShowS
show :: PostIssuingCardsRequestBodyShipping'Type' -> String
$cshow :: PostIssuingCardsRequestBodyShipping'Type' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyShipping'Type' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyShipping'Type' -> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'Type' -> Bool
(PostIssuingCardsRequestBodyShipping'Type'
 -> PostIssuingCardsRequestBodyShipping'Type' -> Bool)
-> (PostIssuingCardsRequestBodyShipping'Type'
    -> PostIssuingCardsRequestBodyShipping'Type' -> Bool)
-> Eq PostIssuingCardsRequestBodyShipping'Type'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'Type' -> Bool
$c/= :: PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'Type' -> Bool
== :: PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'Type' -> Bool
$c== :: PostIssuingCardsRequestBodyShipping'Type'
-> PostIssuingCardsRequestBodyShipping'Type' -> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyShipping'Type' where
  toJSON :: PostIssuingCardsRequestBodyShipping'Type' -> Value
toJSON (PostIssuingCardsRequestBodyShipping'Type'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodyShipping'Type'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodyShipping'Type'
PostIssuingCardsRequestBodyShipping'Type'EnumBulk) = Value
"bulk"
  toJSON (PostIssuingCardsRequestBodyShipping'Type'
PostIssuingCardsRequestBodyShipping'Type'EnumIndividual) = Value
"individual"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyShipping'Type' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyShipping'Type'
parseJSON Value
val =
    PostIssuingCardsRequestBodyShipping'Type'
-> Parser PostIssuingCardsRequestBodyShipping'Type'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bulk" -> PostIssuingCardsRequestBodyShipping'Type'
PostIssuingCardsRequestBodyShipping'Type'EnumBulk
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"individual" -> PostIssuingCardsRequestBodyShipping'Type'
PostIssuingCardsRequestBodyShipping'Type'EnumIndividual
            | Bool
GHC.Base.otherwise -> Value -> PostIssuingCardsRequestBodyShipping'Type'
PostIssuingCardsRequestBodyShipping'Type'Other Value
val
      )

-- | Defines the object schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.spending_controls@ in the specification.
--
-- Rules that control spending for this card. Refer to our [documentation](https:\/\/stripe.com\/docs\/issuing\/controls\/spending-controls) for more details.
data PostIssuingCardsRequestBodySpendingControls' = PostIssuingCardsRequestBodySpendingControls'
  { -- | allowed_categories
    PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
postIssuingCardsRequestBodySpendingControls'AllowedCategories :: (GHC.Maybe.Maybe ([PostIssuingCardsRequestBodySpendingControls'AllowedCategories'])),
    -- | blocked_categories
    PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
postIssuingCardsRequestBodySpendingControls'BlockedCategories :: (GHC.Maybe.Maybe ([PostIssuingCardsRequestBodySpendingControls'BlockedCategories'])),
    -- | spending_limits
    PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
postIssuingCardsRequestBodySpendingControls'SpendingLimits :: (GHC.Maybe.Maybe ([PostIssuingCardsRequestBodySpendingControls'SpendingLimits']))
  }
  deriving
    ( Int -> PostIssuingCardsRequestBodySpendingControls' -> ShowS
[PostIssuingCardsRequestBodySpendingControls'] -> ShowS
PostIssuingCardsRequestBodySpendingControls' -> String
(Int -> PostIssuingCardsRequestBodySpendingControls' -> ShowS)
-> (PostIssuingCardsRequestBodySpendingControls' -> String)
-> ([PostIssuingCardsRequestBodySpendingControls'] -> ShowS)
-> Show PostIssuingCardsRequestBodySpendingControls'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodySpendingControls'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodySpendingControls'] -> ShowS
show :: PostIssuingCardsRequestBodySpendingControls' -> String
$cshow :: PostIssuingCardsRequestBodySpendingControls' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodySpendingControls' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodySpendingControls' -> ShowS
GHC.Show.Show,
      PostIssuingCardsRequestBodySpendingControls'
-> PostIssuingCardsRequestBodySpendingControls' -> Bool
(PostIssuingCardsRequestBodySpendingControls'
 -> PostIssuingCardsRequestBodySpendingControls' -> Bool)
-> (PostIssuingCardsRequestBodySpendingControls'
    -> PostIssuingCardsRequestBodySpendingControls' -> Bool)
-> Eq PostIssuingCardsRequestBodySpendingControls'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodySpendingControls'
-> PostIssuingCardsRequestBodySpendingControls' -> Bool
$c/= :: PostIssuingCardsRequestBodySpendingControls'
-> PostIssuingCardsRequestBodySpendingControls' -> Bool
== :: PostIssuingCardsRequestBodySpendingControls'
-> PostIssuingCardsRequestBodySpendingControls' -> Bool
$c== :: PostIssuingCardsRequestBodySpendingControls'
-> PostIssuingCardsRequestBodySpendingControls' -> Bool
GHC.Classes.Eq
    )

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodySpendingControls' where
  toJSON :: PostIssuingCardsRequestBodySpendingControls' -> Value
toJSON PostIssuingCardsRequestBodySpendingControls'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"allowed_categories" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
postIssuingCardsRequestBodySpendingControls'AllowedCategories PostIssuingCardsRequestBodySpendingControls'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"blocked_categories" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
postIssuingCardsRequestBodySpendingControls'BlockedCategories PostIssuingCardsRequestBodySpendingControls'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"spending_limits" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
postIssuingCardsRequestBodySpendingControls'SpendingLimits PostIssuingCardsRequestBodySpendingControls'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
  toEncoding :: PostIssuingCardsRequestBodySpendingControls' -> Encoding
toEncoding PostIssuingCardsRequestBodySpendingControls'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"allowed_categories" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
postIssuingCardsRequestBodySpendingControls'AllowedCategories PostIssuingCardsRequestBodySpendingControls'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"blocked_categories" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
postIssuingCardsRequestBodySpendingControls'BlockedCategories PostIssuingCardsRequestBodySpendingControls'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"spending_limits" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
postIssuingCardsRequestBodySpendingControls'SpendingLimits PostIssuingCardsRequestBodySpendingControls'
obj)))

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodySpendingControls' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodySpendingControls'
parseJSON = String
-> (Object -> Parser PostIssuingCardsRequestBodySpendingControls')
-> Value
-> Parser PostIssuingCardsRequestBodySpendingControls'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"PostIssuingCardsRequestBodySpendingControls'" (\Object
obj -> (((Maybe
   [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
 -> Maybe
      [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
 -> Maybe
      [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
 -> PostIssuingCardsRequestBodySpendingControls')
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
      -> Maybe
           [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
      -> Maybe
           [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
      -> PostIssuingCardsRequestBodySpendingControls')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe
  [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> PostIssuingCardsRequestBodySpendingControls'
PostIssuingCardsRequestBodySpendingControls' Parser
  (Maybe
     [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
   -> Maybe
        [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
   -> Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
   -> PostIssuingCardsRequestBodySpendingControls')
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'AllowedCategories'])
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
      -> Maybe
           [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
      -> PostIssuingCardsRequestBodySpendingControls')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'AllowedCategories'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"allowed_categories")) Parser
  (Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
   -> Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
   -> PostIssuingCardsRequestBodySpendingControls')
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'BlockedCategories'])
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
      -> PostIssuingCardsRequestBodySpendingControls')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'BlockedCategories'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"blocked_categories")) Parser
  (Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
   -> PostIssuingCardsRequestBodySpendingControls')
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'])
-> Parser PostIssuingCardsRequestBodySpendingControls'
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"spending_limits"))

-- | Create a new 'PostIssuingCardsRequestBodySpendingControls'' with all required fields.
mkPostIssuingCardsRequestBodySpendingControls' :: PostIssuingCardsRequestBodySpendingControls'
mkPostIssuingCardsRequestBodySpendingControls' :: PostIssuingCardsRequestBodySpendingControls'
mkPostIssuingCardsRequestBodySpendingControls' =
  PostIssuingCardsRequestBodySpendingControls' :: Maybe
  [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> PostIssuingCardsRequestBodySpendingControls'
PostIssuingCardsRequestBodySpendingControls'
    { postIssuingCardsRequestBodySpendingControls'AllowedCategories :: Maybe
  [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
postIssuingCardsRequestBodySpendingControls'AllowedCategories = Maybe
  [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodySpendingControls'BlockedCategories :: Maybe
  [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
postIssuingCardsRequestBodySpendingControls'BlockedCategories = Maybe
  [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodySpendingControls'SpendingLimits :: Maybe [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
postIssuingCardsRequestBodySpendingControls'SpendingLimits = Maybe [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
forall a. Maybe a
GHC.Maybe.Nothing
    }

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.spending_controls.properties.allowed_categories.items@ in the specification.
data PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"ac_refrigeration_repair"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAcRefrigerationRepair
  | -- | Represents the JSON value @"accounting_bookkeeping_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAccountingBookkeepingServices
  | -- | Represents the JSON value @"advertising_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAdvertisingServices
  | -- | Represents the JSON value @"agricultural_cooperative"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAgriculturalCooperative
  | -- | Represents the JSON value @"airlines_air_carriers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAirlinesAirCarriers
  | -- | Represents the JSON value @"airports_flying_fields"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAirportsFlyingFields
  | -- | Represents the JSON value @"ambulance_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAmbulanceServices
  | -- | Represents the JSON value @"amusement_parks_carnivals"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAmusementParksCarnivals
  | -- | Represents the JSON value @"antique_reproductions"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAntiqueReproductions
  | -- | Represents the JSON value @"antique_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAntiqueShops
  | -- | Represents the JSON value @"aquariums"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAquariums
  | -- | Represents the JSON value @"architectural_surveying_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArchitecturalSurveyingServices
  | -- | Represents the JSON value @"art_dealers_and_galleries"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArtDealersAndGalleries
  | -- | Represents the JSON value @"artists_supply_and_craft_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArtistsSupplyAndCraftShops
  | -- | Represents the JSON value @"auto_and_home_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoAndHomeSupplyStores
  | -- | Represents the JSON value @"auto_body_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoBodyRepairShops
  | -- | Represents the JSON value @"auto_paint_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoPaintShops
  | -- | Represents the JSON value @"auto_service_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoServiceShops
  | -- | Represents the JSON value @"automated_cash_disburse"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomatedCashDisburse
  | -- | Represents the JSON value @"automated_fuel_dispensers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomatedFuelDispensers
  | -- | Represents the JSON value @"automobile_associations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomobileAssociations
  | -- | Represents the JSON value @"automotive_parts_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomotivePartsAndAccessoriesStores
  | -- | Represents the JSON value @"automotive_tire_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomotiveTireStores
  | -- | Represents the JSON value @"bail_and_bond_payments"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBailAndBondPayments
  | -- | Represents the JSON value @"bakeries"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBakeries
  | -- | Represents the JSON value @"bands_orchestras"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBandsOrchestras
  | -- | Represents the JSON value @"barber_and_beauty_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBarberAndBeautyShops
  | -- | Represents the JSON value @"betting_casino_gambling"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBettingCasinoGambling
  | -- | Represents the JSON value @"bicycle_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBicycleShops
  | -- | Represents the JSON value @"billiard_pool_establishments"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBilliardPoolEstablishments
  | -- | Represents the JSON value @"boat_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBoatDealers
  | -- | Represents the JSON value @"boat_rentals_and_leases"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBoatRentalsAndLeases
  | -- | Represents the JSON value @"book_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBookStores
  | -- | Represents the JSON value @"books_periodicals_and_newspapers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBooksPeriodicalsAndNewspapers
  | -- | Represents the JSON value @"bowling_alleys"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBowlingAlleys
  | -- | Represents the JSON value @"bus_lines"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBusLines
  | -- | Represents the JSON value @"business_secretarial_schools"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBusinessSecretarialSchools
  | -- | Represents the JSON value @"buying_shopping_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBuyingShoppingServices
  | -- | Represents the JSON value @"cable_satellite_and_other_pay_television_and_radio"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCableSatelliteAndOtherPayTelevisionAndRadio
  | -- | Represents the JSON value @"camera_and_photographic_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCameraAndPhotographicSupplyStores
  | -- | Represents the JSON value @"candy_nut_and_confectionery_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCandyNutAndConfectioneryStores
  | -- | Represents the JSON value @"car_and_truck_dealers_new_used"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarAndTruckDealersNewUsed
  | -- | Represents the JSON value @"car_and_truck_dealers_used_only"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarAndTruckDealersUsedOnly
  | -- | Represents the JSON value @"car_rental_agencies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarRentalAgencies
  | -- | Represents the JSON value @"car_washes"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarWashes
  | -- | Represents the JSON value @"carpentry_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarpentryServices
  | -- | Represents the JSON value @"carpet_upholstery_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarpetUpholsteryCleaning
  | -- | Represents the JSON value @"caterers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCaterers
  | -- | Represents the JSON value @"charitable_and_social_service_organizations_fundraising"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCharitableAndSocialServiceOrganizationsFundraising
  | -- | Represents the JSON value @"chemicals_and_allied_products"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChemicalsAndAlliedProducts
  | -- | Represents the JSON value @"child_care_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChildCareServices
  | -- | Represents the JSON value @"childrens_and_infants_wear_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChildrensAndInfantsWearStores
  | -- | Represents the JSON value @"chiropodists_podiatrists"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChiropodistsPodiatrists
  | -- | Represents the JSON value @"chiropractors"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChiropractors
  | -- | Represents the JSON value @"cigar_stores_and_stands"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCigarStoresAndStands
  | -- | Represents the JSON value @"civic_social_fraternal_associations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCivicSocialFraternalAssociations
  | -- | Represents the JSON value @"cleaning_and_maintenance"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCleaningAndMaintenance
  | -- | Represents the JSON value @"clothing_rental"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumClothingRental
  | -- | Represents the JSON value @"colleges_universities"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCollegesUniversities
  | -- | Represents the JSON value @"commercial_equipment"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialEquipment
  | -- | Represents the JSON value @"commercial_footwear"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialFootwear
  | -- | Represents the JSON value @"commercial_photography_art_and_graphics"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialPhotographyArtAndGraphics
  | -- | Represents the JSON value @"commuter_transport_and_ferries"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommuterTransportAndFerries
  | -- | Represents the JSON value @"computer_network_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerNetworkServices
  | -- | Represents the JSON value @"computer_programming"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerProgramming
  | -- | Represents the JSON value @"computer_repair"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerRepair
  | -- | Represents the JSON value @"computer_software_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerSoftwareStores
  | -- | Represents the JSON value @"computers_peripherals_and_software"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputersPeripheralsAndSoftware
  | -- | Represents the JSON value @"concrete_work_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConcreteWorkServices
  | -- | Represents the JSON value @"construction_materials"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConstructionMaterials
  | -- | Represents the JSON value @"consulting_public_relations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConsultingPublicRelations
  | -- | Represents the JSON value @"correspondence_schools"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCorrespondenceSchools
  | -- | Represents the JSON value @"cosmetic_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCosmeticStores
  | -- | Represents the JSON value @"counseling_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCounselingServices
  | -- | Represents the JSON value @"country_clubs"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCountryClubs
  | -- | Represents the JSON value @"courier_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCourierServices
  | -- | Represents the JSON value @"court_costs"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCourtCosts
  | -- | Represents the JSON value @"credit_reporting_agencies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCreditReportingAgencies
  | -- | Represents the JSON value @"cruise_lines"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCruiseLines
  | -- | Represents the JSON value @"dairy_products_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDairyProductsStores
  | -- | Represents the JSON value @"dance_hall_studios_schools"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDanceHallStudiosSchools
  | -- | Represents the JSON value @"dating_escort_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDatingEscortServices
  | -- | Represents the JSON value @"dentists_orthodontists"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDentistsOrthodontists
  | -- | Represents the JSON value @"department_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDepartmentStores
  | -- | Represents the JSON value @"detective_agencies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDetectiveAgencies
  | -- | Represents the JSON value @"digital_goods_applications"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsApplications
  | -- | Represents the JSON value @"digital_goods_games"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsGames
  | -- | Represents the JSON value @"digital_goods_large_volume"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsLargeVolume
  | -- | Represents the JSON value @"digital_goods_media"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsMedia
  | -- | Represents the JSON value @"direct_marketing_catalog_merchant"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingCatalogMerchant
  | -- | Represents the JSON value @"direct_marketing_combination_catalog_and_retail_merchant"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingCombinationCatalogAndRetailMerchant
  | -- | Represents the JSON value @"direct_marketing_inbound_telemarketing"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingInboundTelemarketing
  | -- | Represents the JSON value @"direct_marketing_insurance_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingInsuranceServices
  | -- | Represents the JSON value @"direct_marketing_other"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingOther
  | -- | Represents the JSON value @"direct_marketing_outbound_telemarketing"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingOutboundTelemarketing
  | -- | Represents the JSON value @"direct_marketing_subscription"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingSubscription
  | -- | Represents the JSON value @"direct_marketing_travel"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingTravel
  | -- | Represents the JSON value @"discount_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDiscountStores
  | -- | Represents the JSON value @"doctors"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDoctors
  | -- | Represents the JSON value @"door_to_door_sales"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDoorToDoorSales
  | -- | Represents the JSON value @"drapery_window_covering_and_upholstery_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDraperyWindowCoveringAndUpholsteryStores
  | -- | Represents the JSON value @"drinking_places"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrinkingPlaces
  | -- | Represents the JSON value @"drug_stores_and_pharmacies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrugStoresAndPharmacies
  | -- | Represents the JSON value @"drugs_drug_proprietaries_and_druggist_sundries"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrugsDrugProprietariesAndDruggistSundries
  | -- | Represents the JSON value @"dry_cleaners"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDryCleaners
  | -- | Represents the JSON value @"durable_goods"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDurableGoods
  | -- | Represents the JSON value @"duty_free_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDutyFreeStores
  | -- | Represents the JSON value @"eating_places_restaurants"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEatingPlacesRestaurants
  | -- | Represents the JSON value @"educational_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEducationalServices
  | -- | Represents the JSON value @"electric_razor_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricRazorStores
  | -- | Represents the JSON value @"electrical_parts_and_equipment"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricalPartsAndEquipment
  | -- | Represents the JSON value @"electrical_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricalServices
  | -- | Represents the JSON value @"electronics_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectronicsRepairShops
  | -- | Represents the JSON value @"electronics_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectronicsStores
  | -- | Represents the JSON value @"elementary_secondary_schools"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElementarySecondarySchools
  | -- | Represents the JSON value @"employment_temp_agencies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEmploymentTempAgencies
  | -- | Represents the JSON value @"equipment_rental"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEquipmentRental
  | -- | Represents the JSON value @"exterminating_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumExterminatingServices
  | -- | Represents the JSON value @"family_clothing_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFamilyClothingStores
  | -- | Represents the JSON value @"fast_food_restaurants"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFastFoodRestaurants
  | -- | Represents the JSON value @"financial_institutions"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFinancialInstitutions
  | -- | Represents the JSON value @"fines_government_administrative_entities"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFinesGovernmentAdministrativeEntities
  | -- | Represents the JSON value @"fireplace_fireplace_screens_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFireplaceFireplaceScreensAndAccessoriesStores
  | -- | Represents the JSON value @"floor_covering_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFloorCoveringStores
  | -- | Represents the JSON value @"florists"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFlorists
  | -- | Represents the JSON value @"florists_supplies_nursery_stock_and_flowers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFloristsSuppliesNurseryStockAndFlowers
  | -- | Represents the JSON value @"freezer_and_locker_meat_provisioners"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFreezerAndLockerMeatProvisioners
  | -- | Represents the JSON value @"fuel_dealers_non_automotive"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFuelDealersNonAutomotive
  | -- | Represents the JSON value @"funeral_services_crematories"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFuneralServicesCrematories
  | -- | Represents the JSON value @"furniture_home_furnishings_and_equipment_stores_except_appliances"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances
  | -- | Represents the JSON value @"furniture_repair_refinishing"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurnitureRepairRefinishing
  | -- | Represents the JSON value @"furriers_and_fur_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurriersAndFurShops
  | -- | Represents the JSON value @"general_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGeneralServices
  | -- | Represents the JSON value @"gift_card_novelty_and_souvenir_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGiftCardNoveltyAndSouvenirShops
  | -- | Represents the JSON value @"glass_paint_and_wallpaper_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGlassPaintAndWallpaperStores
  | -- | Represents the JSON value @"glassware_crystal_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGlasswareCrystalStores
  | -- | Represents the JSON value @"golf_courses_public"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGolfCoursesPublic
  | -- | Represents the JSON value @"government_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGovernmentServices
  | -- | Represents the JSON value @"grocery_stores_supermarkets"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGroceryStoresSupermarkets
  | -- | Represents the JSON value @"hardware_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHardwareEquipmentAndSupplies
  | -- | Represents the JSON value @"hardware_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHardwareStores
  | -- | Represents the JSON value @"health_and_beauty_spas"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHealthAndBeautySpas
  | -- | Represents the JSON value @"hearing_aids_sales_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHearingAidsSalesAndSupplies
  | -- | Represents the JSON value @"heating_plumbing_a_c"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHeatingPlumbingAC
  | -- | Represents the JSON value @"hobby_toy_and_game_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHobbyToyAndGameShops
  | -- | Represents the JSON value @"home_supply_warehouse_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHomeSupplyWarehouseStores
  | -- | Represents the JSON value @"hospitals"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHospitals
  | -- | Represents the JSON value @"hotels_motels_and_resorts"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHotelsMotelsAndResorts
  | -- | Represents the JSON value @"household_appliance_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHouseholdApplianceStores
  | -- | Represents the JSON value @"industrial_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumIndustrialSupplies
  | -- | Represents the JSON value @"information_retrieval_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInformationRetrievalServices
  | -- | Represents the JSON value @"insurance_default"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInsuranceDefault
  | -- | Represents the JSON value @"insurance_underwriting_premiums"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInsuranceUnderwritingPremiums
  | -- | Represents the JSON value @"intra_company_purchases"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumIntraCompanyPurchases
  | -- | Represents the JSON value @"jewelry_stores_watches_clocks_and_silverware_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumJewelryStoresWatchesClocksAndSilverwareStores
  | -- | Represents the JSON value @"landscaping_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLandscapingServices
  | -- | Represents the JSON value @"laundries"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLaundries
  | -- | Represents the JSON value @"laundry_cleaning_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLaundryCleaningServices
  | -- | Represents the JSON value @"legal_services_attorneys"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLegalServicesAttorneys
  | -- | Represents the JSON value @"luggage_and_leather_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLuggageAndLeatherGoodsStores
  | -- | Represents the JSON value @"lumber_building_materials_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLumberBuildingMaterialsStores
  | -- | Represents the JSON value @"manual_cash_disburse"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumManualCashDisburse
  | -- | Represents the JSON value @"marinas_service_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMarinasServiceAndSupplies
  | -- | Represents the JSON value @"masonry_stonework_and_plaster"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMasonryStoneworkAndPlaster
  | -- | Represents the JSON value @"massage_parlors"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMassageParlors
  | -- | Represents the JSON value @"medical_and_dental_labs"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalAndDentalLabs
  | -- | Represents the JSON value @"medical_dental_ophthalmic_and_hospital_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies
  | -- | Represents the JSON value @"medical_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalServices
  | -- | Represents the JSON value @"membership_organizations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMembershipOrganizations
  | -- | Represents the JSON value @"mens_and_boys_clothing_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMensAndBoysClothingAndAccessoriesStores
  | -- | Represents the JSON value @"mens_womens_clothing_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMensWomensClothingStores
  | -- | Represents the JSON value @"metal_service_centers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMetalServiceCenters
  | -- | Represents the JSON value @"miscellaneous"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneous
  | -- | Represents the JSON value @"miscellaneous_apparel_and_accessory_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousApparelAndAccessoryShops
  | -- | Represents the JSON value @"miscellaneous_auto_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousAutoDealers
  | -- | Represents the JSON value @"miscellaneous_business_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousBusinessServices
  | -- | Represents the JSON value @"miscellaneous_food_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousFoodStores
  | -- | Represents the JSON value @"miscellaneous_general_merchandise"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousGeneralMerchandise
  | -- | Represents the JSON value @"miscellaneous_general_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousGeneralServices
  | -- | Represents the JSON value @"miscellaneous_home_furnishing_specialty_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousHomeFurnishingSpecialtyStores
  | -- | Represents the JSON value @"miscellaneous_publishing_and_printing"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousPublishingAndPrinting
  | -- | Represents the JSON value @"miscellaneous_recreation_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousRecreationServices
  | -- | Represents the JSON value @"miscellaneous_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousRepairShops
  | -- | Represents the JSON value @"miscellaneous_specialty_retail"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousSpecialtyRetail
  | -- | Represents the JSON value @"mobile_home_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMobileHomeDealers
  | -- | Represents the JSON value @"motion_picture_theaters"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotionPictureTheaters
  | -- | Represents the JSON value @"motor_freight_carriers_and_trucking"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorFreightCarriersAndTrucking
  | -- | Represents the JSON value @"motor_homes_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorHomesDealers
  | -- | Represents the JSON value @"motor_vehicle_supplies_and_new_parts"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorVehicleSuppliesAndNewParts
  | -- | Represents the JSON value @"motorcycle_shops_and_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorcycleShopsAndDealers
  | -- | Represents the JSON value @"motorcycle_shops_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorcycleShopsDealers
  | -- | Represents the JSON value @"music_stores_musical_instruments_pianos_and_sheet_music"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic
  | -- | Represents the JSON value @"news_dealers_and_newsstands"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNewsDealersAndNewsstands
  | -- | Represents the JSON value @"non_fi_money_orders"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNonFiMoneyOrders
  | -- | Represents the JSON value @"non_fi_stored_value_card_purchase_load"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNonFiStoredValueCardPurchaseLoad
  | -- | Represents the JSON value @"nondurable_goods"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNondurableGoods
  | -- | Represents the JSON value @"nurseries_lawn_and_garden_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNurseriesLawnAndGardenSupplyStores
  | -- | Represents the JSON value @"nursing_personal_care"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNursingPersonalCare
  | -- | Represents the JSON value @"office_and_commercial_furniture"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOfficeAndCommercialFurniture
  | -- | Represents the JSON value @"opticians_eyeglasses"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOpticiansEyeglasses
  | -- | Represents the JSON value @"optometrists_ophthalmologist"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOptometristsOphthalmologist
  | -- | Represents the JSON value @"orthopedic_goods_prosthetic_devices"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOrthopedicGoodsProstheticDevices
  | -- | Represents the JSON value @"osteopaths"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOsteopaths
  | -- | Represents the JSON value @"package_stores_beer_wine_and_liquor"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPackageStoresBeerWineAndLiquor
  | -- | Represents the JSON value @"paints_varnishes_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPaintsVarnishesAndSupplies
  | -- | Represents the JSON value @"parking_lots_garages"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumParkingLotsGarages
  | -- | Represents the JSON value @"passenger_railways"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPassengerRailways
  | -- | Represents the JSON value @"pawn_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPawnShops
  | -- | Represents the JSON value @"pet_shops_pet_food_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPetShopsPetFoodAndSupplies
  | -- | Represents the JSON value @"petroleum_and_petroleum_products"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPetroleumAndPetroleumProducts
  | -- | Represents the JSON value @"photo_developing"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotoDeveloping
  | -- | Represents the JSON value @"photographic_photocopy_microfilm_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies
  | -- | Represents the JSON value @"photographic_studios"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotographicStudios
  | -- | Represents the JSON value @"picture_video_production"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPictureVideoProduction
  | -- | Represents the JSON value @"piece_goods_notions_and_other_dry_goods"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPieceGoodsNotionsAndOtherDryGoods
  | -- | Represents the JSON value @"plumbing_heating_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPlumbingHeatingEquipmentAndSupplies
  | -- | Represents the JSON value @"political_organizations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPoliticalOrganizations
  | -- | Represents the JSON value @"postal_services_government_only"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPostalServicesGovernmentOnly
  | -- | Represents the JSON value @"precious_stones_and_metals_watches_and_jewelry"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPreciousStonesAndMetalsWatchesAndJewelry
  | -- | Represents the JSON value @"professional_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumProfessionalServices
  | -- | Represents the JSON value @"public_warehousing_and_storage"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPublicWarehousingAndStorage
  | -- | Represents the JSON value @"quick_copy_repro_and_blueprint"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumQuickCopyReproAndBlueprint
  | -- | Represents the JSON value @"railroads"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRailroads
  | -- | Represents the JSON value @"real_estate_agents_and_managers_rentals"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRealEstateAgentsAndManagersRentals
  | -- | Represents the JSON value @"record_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRecordStores
  | -- | Represents the JSON value @"recreational_vehicle_rentals"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRecreationalVehicleRentals
  | -- | Represents the JSON value @"religious_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumReligiousGoodsStores
  | -- | Represents the JSON value @"religious_organizations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumReligiousOrganizations
  | -- | Represents the JSON value @"roofing_siding_sheet_metal"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRoofingSidingSheetMetal
  | -- | Represents the JSON value @"secretarial_support_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSecretarialSupportServices
  | -- | Represents the JSON value @"security_brokers_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSecurityBrokersDealers
  | -- | Represents the JSON value @"service_stations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumServiceStations
  | -- | Represents the JSON value @"sewing_needlework_fabric_and_piece_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSewingNeedleworkFabricAndPieceGoodsStores
  | -- | Represents the JSON value @"shoe_repair_hat_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumShoeRepairHatCleaning
  | -- | Represents the JSON value @"shoe_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumShoeStores
  | -- | Represents the JSON value @"small_appliance_repair"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSmallApplianceRepair
  | -- | Represents the JSON value @"snowmobile_dealers"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSnowmobileDealers
  | -- | Represents the JSON value @"special_trade_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSpecialTradeServices
  | -- | Represents the JSON value @"specialty_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSpecialtyCleaning
  | -- | Represents the JSON value @"sporting_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportingGoodsStores
  | -- | Represents the JSON value @"sporting_recreation_camps"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportingRecreationCamps
  | -- | Represents the JSON value @"sports_and_riding_apparel_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportsAndRidingApparelStores
  | -- | Represents the JSON value @"sports_clubs_fields"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportsClubsFields
  | -- | Represents the JSON value @"stamp_and_coin_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStampAndCoinStores
  | -- | Represents the JSON value @"stationary_office_supplies_printing_and_writing_paper"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper
  | -- | Represents the JSON value @"stationery_stores_office_and_school_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStationeryStoresOfficeAndSchoolSupplyStores
  | -- | Represents the JSON value @"swimming_pools_sales"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSwimmingPoolsSales
  | -- | Represents the JSON value @"t_ui_travel_germany"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTUiTravelGermany
  | -- | Represents the JSON value @"tailors_alterations"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTailorsAlterations
  | -- | Represents the JSON value @"tax_payments_government_agencies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxPaymentsGovernmentAgencies
  | -- | Represents the JSON value @"tax_preparation_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxPreparationServices
  | -- | Represents the JSON value @"taxicabs_limousines"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxicabsLimousines
  | -- | Represents the JSON value @"telecommunication_equipment_and_telephone_sales"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelecommunicationEquipmentAndTelephoneSales
  | -- | Represents the JSON value @"telecommunication_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelecommunicationServices
  | -- | Represents the JSON value @"telegraph_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelegraphServices
  | -- | Represents the JSON value @"tent_and_awning_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTentAndAwningShops
  | -- | Represents the JSON value @"testing_laboratories"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTestingLaboratories
  | -- | Represents the JSON value @"theatrical_ticket_agencies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTheatricalTicketAgencies
  | -- | Represents the JSON value @"timeshares"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTimeshares
  | -- | Represents the JSON value @"tire_retreading_and_repair"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTireRetreadingAndRepair
  | -- | Represents the JSON value @"tolls_bridge_fees"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTollsBridgeFees
  | -- | Represents the JSON value @"tourist_attractions_and_exhibits"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTouristAttractionsAndExhibits
  | -- | Represents the JSON value @"towing_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTowingServices
  | -- | Represents the JSON value @"trailer_parks_campgrounds"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTrailerParksCampgrounds
  | -- | Represents the JSON value @"transportation_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTransportationServices
  | -- | Represents the JSON value @"travel_agencies_tour_operators"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTravelAgenciesTourOperators
  | -- | Represents the JSON value @"truck_stop_iteration"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTruckStopIteration
  | -- | Represents the JSON value @"truck_utility_trailer_rentals"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTruckUtilityTrailerRentals
  | -- | Represents the JSON value @"typesetting_plate_making_and_related_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTypesettingPlateMakingAndRelatedServices
  | -- | Represents the JSON value @"typewriter_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTypewriterStores
  | -- | Represents the JSON value @"u_s_federal_government_agencies_or_departments"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUSFederalGovernmentAgenciesOrDepartments
  | -- | Represents the JSON value @"uniforms_commercial_clothing"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUniformsCommercialClothing
  | -- | Represents the JSON value @"used_merchandise_and_secondhand_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUsedMerchandiseAndSecondhandStores
  | -- | Represents the JSON value @"utilities"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUtilities
  | -- | Represents the JSON value @"variety_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVarietyStores
  | -- | Represents the JSON value @"veterinary_services"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVeterinaryServices
  | -- | Represents the JSON value @"video_amusement_game_supplies"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoAmusementGameSupplies
  | -- | Represents the JSON value @"video_game_arcades"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoGameArcades
  | -- | Represents the JSON value @"video_tape_rental_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoTapeRentalStores
  | -- | Represents the JSON value @"vocational_trade_schools"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVocationalTradeSchools
  | -- | Represents the JSON value @"watch_jewelry_repair"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWatchJewelryRepair
  | -- | Represents the JSON value @"welding_repair"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWeldingRepair
  | -- | Represents the JSON value @"wholesale_clubs"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWholesaleClubs
  | -- | Represents the JSON value @"wig_and_toupee_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWigAndToupeeStores
  | -- | Represents the JSON value @"wires_money_orders"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWiresMoneyOrders
  | -- | Represents the JSON value @"womens_accessory_and_specialty_shops"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWomensAccessoryAndSpecialtyShops
  | -- | Represents the JSON value @"womens_ready_to_wear_stores"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWomensReadyToWearStores
  | -- | Represents the JSON value @"wrecking_and_salvage_yards"@
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWreckingAndSalvageYards
  deriving (Int
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> ShowS
[PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> ShowS
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> String
(Int
 -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
 -> ShowS)
-> (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
    -> String)
-> ([PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
    -> ShowS)
-> Show
     PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> ShowS
$cshowList :: [PostIssuingCardsRequestBodySpendingControls'AllowedCategories']
-> ShowS
show :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> String
$cshow :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> String
showsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> ShowS
$cshowsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Bool
(PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
 -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
 -> Bool)
-> (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
    -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
    -> Bool)
-> Eq
     PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Bool
$c/= :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Bool
== :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Bool
$c== :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodySpendingControls'AllowedCategories' where
  toJSON :: PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Value
toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAcRefrigerationRepair) = Value
"ac_refrigeration_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAccountingBookkeepingServices) = Value
"accounting_bookkeeping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAdvertisingServices) = Value
"advertising_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAgriculturalCooperative) = Value
"agricultural_cooperative"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAirlinesAirCarriers) = Value
"airlines_air_carriers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAirportsFlyingFields) = Value
"airports_flying_fields"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAmbulanceServices) = Value
"ambulance_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAmusementParksCarnivals) = Value
"amusement_parks_carnivals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAntiqueReproductions) = Value
"antique_reproductions"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAntiqueShops) = Value
"antique_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAquariums) = Value
"aquariums"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArchitecturalSurveyingServices) = Value
"architectural_surveying_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArtDealersAndGalleries) = Value
"art_dealers_and_galleries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArtistsSupplyAndCraftShops) = Value
"artists_supply_and_craft_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoAndHomeSupplyStores) = Value
"auto_and_home_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoBodyRepairShops) = Value
"auto_body_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoPaintShops) = Value
"auto_paint_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoServiceShops) = Value
"auto_service_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomatedCashDisburse) = Value
"automated_cash_disburse"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomatedFuelDispensers) = Value
"automated_fuel_dispensers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomobileAssociations) = Value
"automobile_associations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomotivePartsAndAccessoriesStores) = Value
"automotive_parts_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomotiveTireStores) = Value
"automotive_tire_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBailAndBondPayments) = Value
"bail_and_bond_payments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBakeries) = Value
"bakeries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBandsOrchestras) = Value
"bands_orchestras"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBarberAndBeautyShops) = Value
"barber_and_beauty_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBettingCasinoGambling) = Value
"betting_casino_gambling"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBicycleShops) = Value
"bicycle_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBilliardPoolEstablishments) = Value
"billiard_pool_establishments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBoatDealers) = Value
"boat_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBoatRentalsAndLeases) = Value
"boat_rentals_and_leases"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBookStores) = Value
"book_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBooksPeriodicalsAndNewspapers) = Value
"books_periodicals_and_newspapers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBowlingAlleys) = Value
"bowling_alleys"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBusLines) = Value
"bus_lines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBusinessSecretarialSchools) = Value
"business_secretarial_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBuyingShoppingServices) = Value
"buying_shopping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCableSatelliteAndOtherPayTelevisionAndRadio) = Value
"cable_satellite_and_other_pay_television_and_radio"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCameraAndPhotographicSupplyStores) = Value
"camera_and_photographic_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCandyNutAndConfectioneryStores) = Value
"candy_nut_and_confectionery_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarAndTruckDealersNewUsed) = Value
"car_and_truck_dealers_new_used"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarAndTruckDealersUsedOnly) = Value
"car_and_truck_dealers_used_only"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarRentalAgencies) = Value
"car_rental_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarWashes) = Value
"car_washes"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarpentryServices) = Value
"carpentry_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarpetUpholsteryCleaning) = Value
"carpet_upholstery_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCaterers) = Value
"caterers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCharitableAndSocialServiceOrganizationsFundraising) = Value
"charitable_and_social_service_organizations_fundraising"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChemicalsAndAlliedProducts) = Value
"chemicals_and_allied_products"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChildCareServices) = Value
"child_care_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChildrensAndInfantsWearStores) = Value
"childrens_and_infants_wear_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChiropodistsPodiatrists) = Value
"chiropodists_podiatrists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChiropractors) = Value
"chiropractors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCigarStoresAndStands) = Value
"cigar_stores_and_stands"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCivicSocialFraternalAssociations) = Value
"civic_social_fraternal_associations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCleaningAndMaintenance) = Value
"cleaning_and_maintenance"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumClothingRental) = Value
"clothing_rental"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCollegesUniversities) = Value
"colleges_universities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialEquipment) = Value
"commercial_equipment"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialFootwear) = Value
"commercial_footwear"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialPhotographyArtAndGraphics) = Value
"commercial_photography_art_and_graphics"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommuterTransportAndFerries) = Value
"commuter_transport_and_ferries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerNetworkServices) = Value
"computer_network_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerProgramming) = Value
"computer_programming"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerRepair) = Value
"computer_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerSoftwareStores) = Value
"computer_software_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputersPeripheralsAndSoftware) = Value
"computers_peripherals_and_software"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConcreteWorkServices) = Value
"concrete_work_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConstructionMaterials) = Value
"construction_materials"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConsultingPublicRelations) = Value
"consulting_public_relations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCorrespondenceSchools) = Value
"correspondence_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCosmeticStores) = Value
"cosmetic_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCounselingServices) = Value
"counseling_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCountryClubs) = Value
"country_clubs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCourierServices) = Value
"courier_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCourtCosts) = Value
"court_costs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCreditReportingAgencies) = Value
"credit_reporting_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCruiseLines) = Value
"cruise_lines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDairyProductsStores) = Value
"dairy_products_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDanceHallStudiosSchools) = Value
"dance_hall_studios_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDatingEscortServices) = Value
"dating_escort_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDentistsOrthodontists) = Value
"dentists_orthodontists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDepartmentStores) = Value
"department_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDetectiveAgencies) = Value
"detective_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsApplications) = Value
"digital_goods_applications"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsGames) = Value
"digital_goods_games"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsLargeVolume) = Value
"digital_goods_large_volume"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsMedia) = Value
"digital_goods_media"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingCatalogMerchant) = Value
"direct_marketing_catalog_merchant"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingCombinationCatalogAndRetailMerchant) = Value
"direct_marketing_combination_catalog_and_retail_merchant"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingInboundTelemarketing) = Value
"direct_marketing_inbound_telemarketing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingInsuranceServices) = Value
"direct_marketing_insurance_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingOther) = Value
"direct_marketing_other"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingOutboundTelemarketing) = Value
"direct_marketing_outbound_telemarketing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingSubscription) = Value
"direct_marketing_subscription"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingTravel) = Value
"direct_marketing_travel"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDiscountStores) = Value
"discount_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDoctors) = Value
"doctors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDoorToDoorSales) = Value
"door_to_door_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDraperyWindowCoveringAndUpholsteryStores) = Value
"drapery_window_covering_and_upholstery_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrinkingPlaces) = Value
"drinking_places"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrugStoresAndPharmacies) = Value
"drug_stores_and_pharmacies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrugsDrugProprietariesAndDruggistSundries) = Value
"drugs_drug_proprietaries_and_druggist_sundries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDryCleaners) = Value
"dry_cleaners"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDurableGoods) = Value
"durable_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDutyFreeStores) = Value
"duty_free_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEatingPlacesRestaurants) = Value
"eating_places_restaurants"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEducationalServices) = Value
"educational_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricRazorStores) = Value
"electric_razor_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricalPartsAndEquipment) = Value
"electrical_parts_and_equipment"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricalServices) = Value
"electrical_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectronicsRepairShops) = Value
"electronics_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectronicsStores) = Value
"electronics_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElementarySecondarySchools) = Value
"elementary_secondary_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEmploymentTempAgencies) = Value
"employment_temp_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEquipmentRental) = Value
"equipment_rental"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumExterminatingServices) = Value
"exterminating_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFamilyClothingStores) = Value
"family_clothing_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFastFoodRestaurants) = Value
"fast_food_restaurants"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFinancialInstitutions) = Value
"financial_institutions"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFinesGovernmentAdministrativeEntities) = Value
"fines_government_administrative_entities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFireplaceFireplaceScreensAndAccessoriesStores) = Value
"fireplace_fireplace_screens_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFloorCoveringStores) = Value
"floor_covering_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFlorists) = Value
"florists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFloristsSuppliesNurseryStockAndFlowers) = Value
"florists_supplies_nursery_stock_and_flowers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFreezerAndLockerMeatProvisioners) = Value
"freezer_and_locker_meat_provisioners"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFuelDealersNonAutomotive) = Value
"fuel_dealers_non_automotive"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFuneralServicesCrematories) = Value
"funeral_services_crematories"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances) = Value
"furniture_home_furnishings_and_equipment_stores_except_appliances"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurnitureRepairRefinishing) = Value
"furniture_repair_refinishing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurriersAndFurShops) = Value
"furriers_and_fur_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGeneralServices) = Value
"general_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGiftCardNoveltyAndSouvenirShops) = Value
"gift_card_novelty_and_souvenir_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGlassPaintAndWallpaperStores) = Value
"glass_paint_and_wallpaper_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGlasswareCrystalStores) = Value
"glassware_crystal_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGolfCoursesPublic) = Value
"golf_courses_public"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGovernmentServices) = Value
"government_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGroceryStoresSupermarkets) = Value
"grocery_stores_supermarkets"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHardwareEquipmentAndSupplies) = Value
"hardware_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHardwareStores) = Value
"hardware_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHealthAndBeautySpas) = Value
"health_and_beauty_spas"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHearingAidsSalesAndSupplies) = Value
"hearing_aids_sales_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHeatingPlumbingAC) = Value
"heating_plumbing_a_c"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHobbyToyAndGameShops) = Value
"hobby_toy_and_game_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHomeSupplyWarehouseStores) = Value
"home_supply_warehouse_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHospitals) = Value
"hospitals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHotelsMotelsAndResorts) = Value
"hotels_motels_and_resorts"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHouseholdApplianceStores) = Value
"household_appliance_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumIndustrialSupplies) = Value
"industrial_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInformationRetrievalServices) = Value
"information_retrieval_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInsuranceDefault) = Value
"insurance_default"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInsuranceUnderwritingPremiums) = Value
"insurance_underwriting_premiums"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumIntraCompanyPurchases) = Value
"intra_company_purchases"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumJewelryStoresWatchesClocksAndSilverwareStores) = Value
"jewelry_stores_watches_clocks_and_silverware_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLandscapingServices) = Value
"landscaping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLaundries) = Value
"laundries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLaundryCleaningServices) = Value
"laundry_cleaning_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLegalServicesAttorneys) = Value
"legal_services_attorneys"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLuggageAndLeatherGoodsStores) = Value
"luggage_and_leather_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLumberBuildingMaterialsStores) = Value
"lumber_building_materials_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumManualCashDisburse) = Value
"manual_cash_disburse"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMarinasServiceAndSupplies) = Value
"marinas_service_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMasonryStoneworkAndPlaster) = Value
"masonry_stonework_and_plaster"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMassageParlors) = Value
"massage_parlors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalAndDentalLabs) = Value
"medical_and_dental_labs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies) = Value
"medical_dental_ophthalmic_and_hospital_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalServices) = Value
"medical_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMembershipOrganizations) = Value
"membership_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMensAndBoysClothingAndAccessoriesStores) = Value
"mens_and_boys_clothing_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMensWomensClothingStores) = Value
"mens_womens_clothing_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMetalServiceCenters) = Value
"metal_service_centers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneous) = Value
"miscellaneous"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousApparelAndAccessoryShops) = Value
"miscellaneous_apparel_and_accessory_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousAutoDealers) = Value
"miscellaneous_auto_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousBusinessServices) = Value
"miscellaneous_business_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousFoodStores) = Value
"miscellaneous_food_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousGeneralMerchandise) = Value
"miscellaneous_general_merchandise"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousGeneralServices) = Value
"miscellaneous_general_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousHomeFurnishingSpecialtyStores) = Value
"miscellaneous_home_furnishing_specialty_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousPublishingAndPrinting) = Value
"miscellaneous_publishing_and_printing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousRecreationServices) = Value
"miscellaneous_recreation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousRepairShops) = Value
"miscellaneous_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousSpecialtyRetail) = Value
"miscellaneous_specialty_retail"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMobileHomeDealers) = Value
"mobile_home_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotionPictureTheaters) = Value
"motion_picture_theaters"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorFreightCarriersAndTrucking) = Value
"motor_freight_carriers_and_trucking"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorHomesDealers) = Value
"motor_homes_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorVehicleSuppliesAndNewParts) = Value
"motor_vehicle_supplies_and_new_parts"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorcycleShopsAndDealers) = Value
"motorcycle_shops_and_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorcycleShopsDealers) = Value
"motorcycle_shops_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic) = Value
"music_stores_musical_instruments_pianos_and_sheet_music"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNewsDealersAndNewsstands) = Value
"news_dealers_and_newsstands"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNonFiMoneyOrders) = Value
"non_fi_money_orders"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNonFiStoredValueCardPurchaseLoad) = Value
"non_fi_stored_value_card_purchase_load"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNondurableGoods) = Value
"nondurable_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNurseriesLawnAndGardenSupplyStores) = Value
"nurseries_lawn_and_garden_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNursingPersonalCare) = Value
"nursing_personal_care"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOfficeAndCommercialFurniture) = Value
"office_and_commercial_furniture"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOpticiansEyeglasses) = Value
"opticians_eyeglasses"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOptometristsOphthalmologist) = Value
"optometrists_ophthalmologist"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOrthopedicGoodsProstheticDevices) = Value
"orthopedic_goods_prosthetic_devices"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOsteopaths) = Value
"osteopaths"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPackageStoresBeerWineAndLiquor) = Value
"package_stores_beer_wine_and_liquor"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPaintsVarnishesAndSupplies) = Value
"paints_varnishes_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumParkingLotsGarages) = Value
"parking_lots_garages"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPassengerRailways) = Value
"passenger_railways"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPawnShops) = Value
"pawn_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPetShopsPetFoodAndSupplies) = Value
"pet_shops_pet_food_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPetroleumAndPetroleumProducts) = Value
"petroleum_and_petroleum_products"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotoDeveloping) = Value
"photo_developing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies) = Value
"photographic_photocopy_microfilm_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotographicStudios) = Value
"photographic_studios"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPictureVideoProduction) = Value
"picture_video_production"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPieceGoodsNotionsAndOtherDryGoods) = Value
"piece_goods_notions_and_other_dry_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPlumbingHeatingEquipmentAndSupplies) = Value
"plumbing_heating_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPoliticalOrganizations) = Value
"political_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPostalServicesGovernmentOnly) = Value
"postal_services_government_only"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPreciousStonesAndMetalsWatchesAndJewelry) = Value
"precious_stones_and_metals_watches_and_jewelry"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumProfessionalServices) = Value
"professional_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPublicWarehousingAndStorage) = Value
"public_warehousing_and_storage"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumQuickCopyReproAndBlueprint) = Value
"quick_copy_repro_and_blueprint"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRailroads) = Value
"railroads"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRealEstateAgentsAndManagersRentals) = Value
"real_estate_agents_and_managers_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRecordStores) = Value
"record_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRecreationalVehicleRentals) = Value
"recreational_vehicle_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumReligiousGoodsStores) = Value
"religious_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumReligiousOrganizations) = Value
"religious_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRoofingSidingSheetMetal) = Value
"roofing_siding_sheet_metal"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSecretarialSupportServices) = Value
"secretarial_support_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSecurityBrokersDealers) = Value
"security_brokers_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumServiceStations) = Value
"service_stations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSewingNeedleworkFabricAndPieceGoodsStores) = Value
"sewing_needlework_fabric_and_piece_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumShoeRepairHatCleaning) = Value
"shoe_repair_hat_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumShoeStores) = Value
"shoe_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSmallApplianceRepair) = Value
"small_appliance_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSnowmobileDealers) = Value
"snowmobile_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSpecialTradeServices) = Value
"special_trade_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSpecialtyCleaning) = Value
"specialty_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportingGoodsStores) = Value
"sporting_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportingRecreationCamps) = Value
"sporting_recreation_camps"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportsAndRidingApparelStores) = Value
"sports_and_riding_apparel_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportsClubsFields) = Value
"sports_clubs_fields"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStampAndCoinStores) = Value
"stamp_and_coin_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper) = Value
"stationary_office_supplies_printing_and_writing_paper"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStationeryStoresOfficeAndSchoolSupplyStores) = Value
"stationery_stores_office_and_school_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSwimmingPoolsSales) = Value
"swimming_pools_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTUiTravelGermany) = Value
"t_ui_travel_germany"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTailorsAlterations) = Value
"tailors_alterations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxPaymentsGovernmentAgencies) = Value
"tax_payments_government_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxPreparationServices) = Value
"tax_preparation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxicabsLimousines) = Value
"taxicabs_limousines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelecommunicationEquipmentAndTelephoneSales) = Value
"telecommunication_equipment_and_telephone_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelecommunicationServices) = Value
"telecommunication_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelegraphServices) = Value
"telegraph_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTentAndAwningShops) = Value
"tent_and_awning_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTestingLaboratories) = Value
"testing_laboratories"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTheatricalTicketAgencies) = Value
"theatrical_ticket_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTimeshares) = Value
"timeshares"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTireRetreadingAndRepair) = Value
"tire_retreading_and_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTollsBridgeFees) = Value
"tolls_bridge_fees"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTouristAttractionsAndExhibits) = Value
"tourist_attractions_and_exhibits"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTowingServices) = Value
"towing_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTrailerParksCampgrounds) = Value
"trailer_parks_campgrounds"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTransportationServices) = Value
"transportation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTravelAgenciesTourOperators) = Value
"travel_agencies_tour_operators"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTruckStopIteration) = Value
"truck_stop_iteration"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTruckUtilityTrailerRentals) = Value
"truck_utility_trailer_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTypesettingPlateMakingAndRelatedServices) = Value
"typesetting_plate_making_and_related_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTypewriterStores) = Value
"typewriter_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUSFederalGovernmentAgenciesOrDepartments) = Value
"u_s_federal_government_agencies_or_departments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUniformsCommercialClothing) = Value
"uniforms_commercial_clothing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUsedMerchandiseAndSecondhandStores) = Value
"used_merchandise_and_secondhand_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUtilities) = Value
"utilities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVarietyStores) = Value
"variety_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVeterinaryServices) = Value
"veterinary_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoAmusementGameSupplies) = Value
"video_amusement_game_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoGameArcades) = Value
"video_game_arcades"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoTapeRentalStores) = Value
"video_tape_rental_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVocationalTradeSchools) = Value
"vocational_trade_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWatchJewelryRepair) = Value
"watch_jewelry_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWeldingRepair) = Value
"welding_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWholesaleClubs) = Value
"wholesale_clubs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWigAndToupeeStores) = Value
"wig_and_toupee_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWiresMoneyOrders) = Value
"wires_money_orders"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWomensAccessoryAndSpecialtyShops) = Value
"womens_accessory_and_specialty_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWomensReadyToWearStores) = Value
"womens_ready_to_wear_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWreckingAndSalvageYards) = Value
"wrecking_and_salvage_yards"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodySpendingControls'AllowedCategories' where
  parseJSON :: Value
-> Parser
     PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
parseJSON Value
val =
    PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
-> Parser
     PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ac_refrigeration_repair" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAcRefrigerationRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"accounting_bookkeeping_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAccountingBookkeepingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"advertising_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAdvertisingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"agricultural_cooperative" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAgriculturalCooperative
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"airlines_air_carriers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAirlinesAirCarriers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"airports_flying_fields" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAirportsFlyingFields
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ambulance_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAmbulanceServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"amusement_parks_carnivals" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAmusementParksCarnivals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"antique_reproductions" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAntiqueReproductions
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"antique_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAntiqueShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"aquariums" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAquariums
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"architectural_surveying_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArchitecturalSurveyingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"art_dealers_and_galleries" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArtDealersAndGalleries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"artists_supply_and_craft_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumArtistsSupplyAndCraftShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_and_home_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoAndHomeSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_body_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoBodyRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_paint_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoPaintShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_service_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutoServiceShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automated_cash_disburse" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomatedCashDisburse
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automated_fuel_dispensers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomatedFuelDispensers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automobile_associations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomobileAssociations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automotive_parts_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomotivePartsAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automotive_tire_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumAutomotiveTireStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bail_and_bond_payments" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBailAndBondPayments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bakeries" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBakeries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bands_orchestras" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBandsOrchestras
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"barber_and_beauty_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBarberAndBeautyShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"betting_casino_gambling" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBettingCasinoGambling
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bicycle_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBicycleShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"billiard_pool_establishments" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBilliardPoolEstablishments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"boat_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBoatDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"boat_rentals_and_leases" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBoatRentalsAndLeases
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"book_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBookStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"books_periodicals_and_newspapers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBooksPeriodicalsAndNewspapers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bowling_alleys" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBowlingAlleys
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bus_lines" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBusLines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"business_secretarial_schools" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBusinessSecretarialSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"buying_shopping_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumBuyingShoppingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cable_satellite_and_other_pay_television_and_radio" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCableSatelliteAndOtherPayTelevisionAndRadio
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"camera_and_photographic_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCameraAndPhotographicSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"candy_nut_and_confectionery_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCandyNutAndConfectioneryStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_and_truck_dealers_new_used" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarAndTruckDealersNewUsed
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_and_truck_dealers_used_only" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarAndTruckDealersUsedOnly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_rental_agencies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarRentalAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_washes" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarWashes
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"carpentry_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarpentryServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"carpet_upholstery_cleaning" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCarpetUpholsteryCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"caterers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCaterers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charitable_and_social_service_organizations_fundraising" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCharitableAndSocialServiceOrganizationsFundraising
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chemicals_and_allied_products" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChemicalsAndAlliedProducts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"child_care_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChildCareServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"childrens_and_infants_wear_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChildrensAndInfantsWearStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chiropodists_podiatrists" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChiropodistsPodiatrists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chiropractors" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumChiropractors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cigar_stores_and_stands" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCigarStoresAndStands
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"civic_social_fraternal_associations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCivicSocialFraternalAssociations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cleaning_and_maintenance" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCleaningAndMaintenance
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"clothing_rental" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumClothingRental
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"colleges_universities" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCollegesUniversities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_equipment" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialEquipment
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_footwear" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialFootwear
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_photography_art_and_graphics" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommercialPhotographyArtAndGraphics
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commuter_transport_and_ferries" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCommuterTransportAndFerries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_network_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerNetworkServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_programming" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerProgramming
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_repair" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_software_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputerSoftwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computers_peripherals_and_software" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumComputersPeripheralsAndSoftware
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"concrete_work_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConcreteWorkServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"construction_materials" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConstructionMaterials
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"consulting_public_relations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumConsultingPublicRelations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"correspondence_schools" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCorrespondenceSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cosmetic_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCosmeticStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"counseling_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCounselingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"country_clubs" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCountryClubs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"courier_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCourierServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"court_costs" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCourtCosts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"credit_reporting_agencies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCreditReportingAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cruise_lines" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumCruiseLines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dairy_products_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDairyProductsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dance_hall_studios_schools" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDanceHallStudiosSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dating_escort_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDatingEscortServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dentists_orthodontists" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDentistsOrthodontists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"department_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDepartmentStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"detective_agencies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDetectiveAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_applications" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsApplications
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_games" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsGames
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_large_volume" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsLargeVolume
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_media" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDigitalGoodsMedia
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_catalog_merchant" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingCatalogMerchant
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_combination_catalog_and_retail_merchant" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingCombinationCatalogAndRetailMerchant
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_inbound_telemarketing" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingInboundTelemarketing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_insurance_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingInsuranceServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_other" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingOther
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_outbound_telemarketing" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingOutboundTelemarketing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_subscription" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingSubscription
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_travel" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDirectMarketingTravel
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"discount_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDiscountStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"doctors" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDoctors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"door_to_door_sales" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDoorToDoorSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drapery_window_covering_and_upholstery_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDraperyWindowCoveringAndUpholsteryStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drinking_places" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrinkingPlaces
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drug_stores_and_pharmacies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrugStoresAndPharmacies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drugs_drug_proprietaries_and_druggist_sundries" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDrugsDrugProprietariesAndDruggistSundries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dry_cleaners" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDryCleaners
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"durable_goods" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDurableGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"duty_free_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumDutyFreeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"eating_places_restaurants" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEatingPlacesRestaurants
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"educational_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEducationalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electric_razor_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricRazorStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electrical_parts_and_equipment" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricalPartsAndEquipment
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electrical_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectricalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electronics_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectronicsRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electronics_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElectronicsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"elementary_secondary_schools" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumElementarySecondarySchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"employment_temp_agencies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEmploymentTempAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"equipment_rental" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumEquipmentRental
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"exterminating_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumExterminatingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"family_clothing_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFamilyClothingStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fast_food_restaurants" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFastFoodRestaurants
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"financial_institutions" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFinancialInstitutions
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fines_government_administrative_entities" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFinesGovernmentAdministrativeEntities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fireplace_fireplace_screens_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFireplaceFireplaceScreensAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"floor_covering_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFloorCoveringStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"florists" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFlorists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"florists_supplies_nursery_stock_and_flowers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFloristsSuppliesNurseryStockAndFlowers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"freezer_and_locker_meat_provisioners" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFreezerAndLockerMeatProvisioners
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fuel_dealers_non_automotive" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFuelDealersNonAutomotive
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"funeral_services_crematories" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFuneralServicesCrematories
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furniture_home_furnishings_and_equipment_stores_except_appliances" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furniture_repair_refinishing" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurnitureRepairRefinishing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furriers_and_fur_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumFurriersAndFurShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"general_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGeneralServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"gift_card_novelty_and_souvenir_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGiftCardNoveltyAndSouvenirShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"glass_paint_and_wallpaper_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGlassPaintAndWallpaperStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"glassware_crystal_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGlasswareCrystalStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"golf_courses_public" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGolfCoursesPublic
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"government_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGovernmentServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"grocery_stores_supermarkets" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumGroceryStoresSupermarkets
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hardware_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHardwareEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hardware_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHardwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"health_and_beauty_spas" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHealthAndBeautySpas
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hearing_aids_sales_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHearingAidsSalesAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"heating_plumbing_a_c" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHeatingPlumbingAC
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hobby_toy_and_game_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHobbyToyAndGameShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"home_supply_warehouse_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHomeSupplyWarehouseStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hospitals" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHospitals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hotels_motels_and_resorts" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHotelsMotelsAndResorts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"household_appliance_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumHouseholdApplianceStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"industrial_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumIndustrialSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"information_retrieval_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInformationRetrievalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"insurance_default" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInsuranceDefault
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"insurance_underwriting_premiums" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumInsuranceUnderwritingPremiums
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"intra_company_purchases" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumIntraCompanyPurchases
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"jewelry_stores_watches_clocks_and_silverware_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumJewelryStoresWatchesClocksAndSilverwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"landscaping_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLandscapingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"laundries" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLaundries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"laundry_cleaning_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLaundryCleaningServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"legal_services_attorneys" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLegalServicesAttorneys
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"luggage_and_leather_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLuggageAndLeatherGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"lumber_building_materials_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumLumberBuildingMaterialsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"manual_cash_disburse" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumManualCashDisburse
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"marinas_service_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMarinasServiceAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"masonry_stonework_and_plaster" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMasonryStoneworkAndPlaster
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"massage_parlors" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMassageParlors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_and_dental_labs" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalAndDentalLabs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_dental_ophthalmic_and_hospital_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMedicalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"membership_organizations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMembershipOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mens_and_boys_clothing_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMensAndBoysClothingAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mens_womens_clothing_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMensWomensClothingStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"metal_service_centers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMetalServiceCenters
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneous
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_apparel_and_accessory_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousApparelAndAccessoryShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_auto_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousAutoDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_business_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousBusinessServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_food_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousFoodStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_general_merchandise" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousGeneralMerchandise
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_general_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousGeneralServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_home_furnishing_specialty_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousHomeFurnishingSpecialtyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_publishing_and_printing" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousPublishingAndPrinting
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_recreation_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousRecreationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_specialty_retail" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMiscellaneousSpecialtyRetail
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mobile_home_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMobileHomeDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motion_picture_theaters" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotionPictureTheaters
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_freight_carriers_and_trucking" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorFreightCarriersAndTrucking
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_homes_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorHomesDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_vehicle_supplies_and_new_parts" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorVehicleSuppliesAndNewParts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motorcycle_shops_and_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorcycleShopsAndDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motorcycle_shops_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMotorcycleShopsDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"music_stores_musical_instruments_pianos_and_sheet_music" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"news_dealers_and_newsstands" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNewsDealersAndNewsstands
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_fi_money_orders" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNonFiMoneyOrders
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_fi_stored_value_card_purchase_load" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNonFiStoredValueCardPurchaseLoad
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nondurable_goods" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNondurableGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nurseries_lawn_and_garden_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNurseriesLawnAndGardenSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nursing_personal_care" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumNursingPersonalCare
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"office_and_commercial_furniture" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOfficeAndCommercialFurniture
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"opticians_eyeglasses" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOpticiansEyeglasses
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"optometrists_ophthalmologist" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOptometristsOphthalmologist
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"orthopedic_goods_prosthetic_devices" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOrthopedicGoodsProstheticDevices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"osteopaths" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumOsteopaths
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"package_stores_beer_wine_and_liquor" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPackageStoresBeerWineAndLiquor
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"paints_varnishes_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPaintsVarnishesAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"parking_lots_garages" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumParkingLotsGarages
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"passenger_railways" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPassengerRailways
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"pawn_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPawnShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"pet_shops_pet_food_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPetShopsPetFoodAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"petroleum_and_petroleum_products" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPetroleumAndPetroleumProducts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photo_developing" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotoDeveloping
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photographic_photocopy_microfilm_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photographic_studios" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPhotographicStudios
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"picture_video_production" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPictureVideoProduction
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"piece_goods_notions_and_other_dry_goods" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPieceGoodsNotionsAndOtherDryGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"plumbing_heating_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPlumbingHeatingEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"political_organizations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPoliticalOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"postal_services_government_only" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPostalServicesGovernmentOnly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"precious_stones_and_metals_watches_and_jewelry" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPreciousStonesAndMetalsWatchesAndJewelry
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"professional_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumProfessionalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"public_warehousing_and_storage" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumPublicWarehousingAndStorage
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"quick_copy_repro_and_blueprint" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumQuickCopyReproAndBlueprint
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"railroads" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRailroads
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"real_estate_agents_and_managers_rentals" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRealEstateAgentsAndManagersRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"record_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRecordStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"recreational_vehicle_rentals" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRecreationalVehicleRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"religious_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumReligiousGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"religious_organizations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumReligiousOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"roofing_siding_sheet_metal" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumRoofingSidingSheetMetal
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"secretarial_support_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSecretarialSupportServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"security_brokers_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSecurityBrokersDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"service_stations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumServiceStations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sewing_needlework_fabric_and_piece_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSewingNeedleworkFabricAndPieceGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"shoe_repair_hat_cleaning" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumShoeRepairHatCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"shoe_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumShoeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"small_appliance_repair" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSmallApplianceRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"snowmobile_dealers" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSnowmobileDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"special_trade_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSpecialTradeServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"specialty_cleaning" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSpecialtyCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sporting_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportingGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sporting_recreation_camps" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportingRecreationCamps
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sports_and_riding_apparel_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportsAndRidingApparelStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sports_clubs_fields" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSportsClubsFields
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stamp_and_coin_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStampAndCoinStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stationary_office_supplies_printing_and_writing_paper" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stationery_stores_office_and_school_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumStationeryStoresOfficeAndSchoolSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"swimming_pools_sales" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumSwimmingPoolsSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"t_ui_travel_germany" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTUiTravelGermany
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tailors_alterations" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTailorsAlterations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_payments_government_agencies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxPaymentsGovernmentAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_preparation_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxPreparationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"taxicabs_limousines" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTaxicabsLimousines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telecommunication_equipment_and_telephone_sales" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelecommunicationEquipmentAndTelephoneSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telecommunication_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelecommunicationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telegraph_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTelegraphServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tent_and_awning_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTentAndAwningShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"testing_laboratories" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTestingLaboratories
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"theatrical_ticket_agencies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTheatricalTicketAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"timeshares" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTimeshares
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tire_retreading_and_repair" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTireRetreadingAndRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tolls_bridge_fees" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTollsBridgeFees
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tourist_attractions_and_exhibits" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTouristAttractionsAndExhibits
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"towing_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTowingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"trailer_parks_campgrounds" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTrailerParksCampgrounds
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transportation_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTransportationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"travel_agencies_tour_operators" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTravelAgenciesTourOperators
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"truck_stop_iteration" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTruckStopIteration
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"truck_utility_trailer_rentals" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTruckUtilityTrailerRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"typesetting_plate_making_and_related_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTypesettingPlateMakingAndRelatedServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"typewriter_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumTypewriterStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"u_s_federal_government_agencies_or_departments" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUSFederalGovernmentAgenciesOrDepartments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"uniforms_commercial_clothing" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUniformsCommercialClothing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"used_merchandise_and_secondhand_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUsedMerchandiseAndSecondhandStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"utilities" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumUtilities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"variety_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVarietyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"veterinary_services" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVeterinaryServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_amusement_game_supplies" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoAmusementGameSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_game_arcades" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoGameArcades
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_tape_rental_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVideoTapeRentalStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"vocational_trade_schools" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumVocationalTradeSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"watch_jewelry_repair" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWatchJewelryRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"welding_repair" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWeldingRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wholesale_clubs" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWholesaleClubs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wig_and_toupee_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWigAndToupeeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wires_money_orders" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWiresMoneyOrders
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"womens_accessory_and_specialty_shops" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWomensAccessoryAndSpecialtyShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"womens_ready_to_wear_stores" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWomensReadyToWearStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wrecking_and_salvage_yards" -> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'EnumWreckingAndSalvageYards
            | Bool
GHC.Base.otherwise -> Value
-> PostIssuingCardsRequestBodySpendingControls'AllowedCategories'
PostIssuingCardsRequestBodySpendingControls'AllowedCategories'Other Value
val
      )

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.spending_controls.properties.blocked_categories.items@ in the specification.
data PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"ac_refrigeration_repair"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAcRefrigerationRepair
  | -- | Represents the JSON value @"accounting_bookkeeping_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAccountingBookkeepingServices
  | -- | Represents the JSON value @"advertising_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAdvertisingServices
  | -- | Represents the JSON value @"agricultural_cooperative"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAgriculturalCooperative
  | -- | Represents the JSON value @"airlines_air_carriers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAirlinesAirCarriers
  | -- | Represents the JSON value @"airports_flying_fields"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAirportsFlyingFields
  | -- | Represents the JSON value @"ambulance_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAmbulanceServices
  | -- | Represents the JSON value @"amusement_parks_carnivals"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAmusementParksCarnivals
  | -- | Represents the JSON value @"antique_reproductions"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAntiqueReproductions
  | -- | Represents the JSON value @"antique_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAntiqueShops
  | -- | Represents the JSON value @"aquariums"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAquariums
  | -- | Represents the JSON value @"architectural_surveying_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArchitecturalSurveyingServices
  | -- | Represents the JSON value @"art_dealers_and_galleries"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArtDealersAndGalleries
  | -- | Represents the JSON value @"artists_supply_and_craft_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArtistsSupplyAndCraftShops
  | -- | Represents the JSON value @"auto_and_home_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoAndHomeSupplyStores
  | -- | Represents the JSON value @"auto_body_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoBodyRepairShops
  | -- | Represents the JSON value @"auto_paint_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoPaintShops
  | -- | Represents the JSON value @"auto_service_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoServiceShops
  | -- | Represents the JSON value @"automated_cash_disburse"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomatedCashDisburse
  | -- | Represents the JSON value @"automated_fuel_dispensers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomatedFuelDispensers
  | -- | Represents the JSON value @"automobile_associations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomobileAssociations
  | -- | Represents the JSON value @"automotive_parts_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomotivePartsAndAccessoriesStores
  | -- | Represents the JSON value @"automotive_tire_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomotiveTireStores
  | -- | Represents the JSON value @"bail_and_bond_payments"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBailAndBondPayments
  | -- | Represents the JSON value @"bakeries"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBakeries
  | -- | Represents the JSON value @"bands_orchestras"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBandsOrchestras
  | -- | Represents the JSON value @"barber_and_beauty_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBarberAndBeautyShops
  | -- | Represents the JSON value @"betting_casino_gambling"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBettingCasinoGambling
  | -- | Represents the JSON value @"bicycle_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBicycleShops
  | -- | Represents the JSON value @"billiard_pool_establishments"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBilliardPoolEstablishments
  | -- | Represents the JSON value @"boat_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBoatDealers
  | -- | Represents the JSON value @"boat_rentals_and_leases"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBoatRentalsAndLeases
  | -- | Represents the JSON value @"book_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBookStores
  | -- | Represents the JSON value @"books_periodicals_and_newspapers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBooksPeriodicalsAndNewspapers
  | -- | Represents the JSON value @"bowling_alleys"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBowlingAlleys
  | -- | Represents the JSON value @"bus_lines"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBusLines
  | -- | Represents the JSON value @"business_secretarial_schools"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBusinessSecretarialSchools
  | -- | Represents the JSON value @"buying_shopping_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBuyingShoppingServices
  | -- | Represents the JSON value @"cable_satellite_and_other_pay_television_and_radio"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCableSatelliteAndOtherPayTelevisionAndRadio
  | -- | Represents the JSON value @"camera_and_photographic_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCameraAndPhotographicSupplyStores
  | -- | Represents the JSON value @"candy_nut_and_confectionery_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCandyNutAndConfectioneryStores
  | -- | Represents the JSON value @"car_and_truck_dealers_new_used"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarAndTruckDealersNewUsed
  | -- | Represents the JSON value @"car_and_truck_dealers_used_only"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarAndTruckDealersUsedOnly
  | -- | Represents the JSON value @"car_rental_agencies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarRentalAgencies
  | -- | Represents the JSON value @"car_washes"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarWashes
  | -- | Represents the JSON value @"carpentry_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarpentryServices
  | -- | Represents the JSON value @"carpet_upholstery_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarpetUpholsteryCleaning
  | -- | Represents the JSON value @"caterers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCaterers
  | -- | Represents the JSON value @"charitable_and_social_service_organizations_fundraising"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCharitableAndSocialServiceOrganizationsFundraising
  | -- | Represents the JSON value @"chemicals_and_allied_products"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChemicalsAndAlliedProducts
  | -- | Represents the JSON value @"child_care_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChildCareServices
  | -- | Represents the JSON value @"childrens_and_infants_wear_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChildrensAndInfantsWearStores
  | -- | Represents the JSON value @"chiropodists_podiatrists"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChiropodistsPodiatrists
  | -- | Represents the JSON value @"chiropractors"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChiropractors
  | -- | Represents the JSON value @"cigar_stores_and_stands"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCigarStoresAndStands
  | -- | Represents the JSON value @"civic_social_fraternal_associations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCivicSocialFraternalAssociations
  | -- | Represents the JSON value @"cleaning_and_maintenance"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCleaningAndMaintenance
  | -- | Represents the JSON value @"clothing_rental"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumClothingRental
  | -- | Represents the JSON value @"colleges_universities"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCollegesUniversities
  | -- | Represents the JSON value @"commercial_equipment"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialEquipment
  | -- | Represents the JSON value @"commercial_footwear"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialFootwear
  | -- | Represents the JSON value @"commercial_photography_art_and_graphics"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialPhotographyArtAndGraphics
  | -- | Represents the JSON value @"commuter_transport_and_ferries"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommuterTransportAndFerries
  | -- | Represents the JSON value @"computer_network_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerNetworkServices
  | -- | Represents the JSON value @"computer_programming"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerProgramming
  | -- | Represents the JSON value @"computer_repair"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerRepair
  | -- | Represents the JSON value @"computer_software_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerSoftwareStores
  | -- | Represents the JSON value @"computers_peripherals_and_software"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputersPeripheralsAndSoftware
  | -- | Represents the JSON value @"concrete_work_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConcreteWorkServices
  | -- | Represents the JSON value @"construction_materials"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConstructionMaterials
  | -- | Represents the JSON value @"consulting_public_relations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConsultingPublicRelations
  | -- | Represents the JSON value @"correspondence_schools"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCorrespondenceSchools
  | -- | Represents the JSON value @"cosmetic_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCosmeticStores
  | -- | Represents the JSON value @"counseling_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCounselingServices
  | -- | Represents the JSON value @"country_clubs"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCountryClubs
  | -- | Represents the JSON value @"courier_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCourierServices
  | -- | Represents the JSON value @"court_costs"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCourtCosts
  | -- | Represents the JSON value @"credit_reporting_agencies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCreditReportingAgencies
  | -- | Represents the JSON value @"cruise_lines"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCruiseLines
  | -- | Represents the JSON value @"dairy_products_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDairyProductsStores
  | -- | Represents the JSON value @"dance_hall_studios_schools"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDanceHallStudiosSchools
  | -- | Represents the JSON value @"dating_escort_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDatingEscortServices
  | -- | Represents the JSON value @"dentists_orthodontists"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDentistsOrthodontists
  | -- | Represents the JSON value @"department_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDepartmentStores
  | -- | Represents the JSON value @"detective_agencies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDetectiveAgencies
  | -- | Represents the JSON value @"digital_goods_applications"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsApplications
  | -- | Represents the JSON value @"digital_goods_games"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsGames
  | -- | Represents the JSON value @"digital_goods_large_volume"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsLargeVolume
  | -- | Represents the JSON value @"digital_goods_media"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsMedia
  | -- | Represents the JSON value @"direct_marketing_catalog_merchant"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingCatalogMerchant
  | -- | Represents the JSON value @"direct_marketing_combination_catalog_and_retail_merchant"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingCombinationCatalogAndRetailMerchant
  | -- | Represents the JSON value @"direct_marketing_inbound_telemarketing"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingInboundTelemarketing
  | -- | Represents the JSON value @"direct_marketing_insurance_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingInsuranceServices
  | -- | Represents the JSON value @"direct_marketing_other"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingOther
  | -- | Represents the JSON value @"direct_marketing_outbound_telemarketing"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingOutboundTelemarketing
  | -- | Represents the JSON value @"direct_marketing_subscription"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingSubscription
  | -- | Represents the JSON value @"direct_marketing_travel"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingTravel
  | -- | Represents the JSON value @"discount_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDiscountStores
  | -- | Represents the JSON value @"doctors"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDoctors
  | -- | Represents the JSON value @"door_to_door_sales"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDoorToDoorSales
  | -- | Represents the JSON value @"drapery_window_covering_and_upholstery_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDraperyWindowCoveringAndUpholsteryStores
  | -- | Represents the JSON value @"drinking_places"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrinkingPlaces
  | -- | Represents the JSON value @"drug_stores_and_pharmacies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrugStoresAndPharmacies
  | -- | Represents the JSON value @"drugs_drug_proprietaries_and_druggist_sundries"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrugsDrugProprietariesAndDruggistSundries
  | -- | Represents the JSON value @"dry_cleaners"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDryCleaners
  | -- | Represents the JSON value @"durable_goods"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDurableGoods
  | -- | Represents the JSON value @"duty_free_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDutyFreeStores
  | -- | Represents the JSON value @"eating_places_restaurants"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEatingPlacesRestaurants
  | -- | Represents the JSON value @"educational_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEducationalServices
  | -- | Represents the JSON value @"electric_razor_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricRazorStores
  | -- | Represents the JSON value @"electrical_parts_and_equipment"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricalPartsAndEquipment
  | -- | Represents the JSON value @"electrical_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricalServices
  | -- | Represents the JSON value @"electronics_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectronicsRepairShops
  | -- | Represents the JSON value @"electronics_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectronicsStores
  | -- | Represents the JSON value @"elementary_secondary_schools"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElementarySecondarySchools
  | -- | Represents the JSON value @"employment_temp_agencies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEmploymentTempAgencies
  | -- | Represents the JSON value @"equipment_rental"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEquipmentRental
  | -- | Represents the JSON value @"exterminating_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumExterminatingServices
  | -- | Represents the JSON value @"family_clothing_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFamilyClothingStores
  | -- | Represents the JSON value @"fast_food_restaurants"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFastFoodRestaurants
  | -- | Represents the JSON value @"financial_institutions"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFinancialInstitutions
  | -- | Represents the JSON value @"fines_government_administrative_entities"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFinesGovernmentAdministrativeEntities
  | -- | Represents the JSON value @"fireplace_fireplace_screens_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFireplaceFireplaceScreensAndAccessoriesStores
  | -- | Represents the JSON value @"floor_covering_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFloorCoveringStores
  | -- | Represents the JSON value @"florists"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFlorists
  | -- | Represents the JSON value @"florists_supplies_nursery_stock_and_flowers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFloristsSuppliesNurseryStockAndFlowers
  | -- | Represents the JSON value @"freezer_and_locker_meat_provisioners"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFreezerAndLockerMeatProvisioners
  | -- | Represents the JSON value @"fuel_dealers_non_automotive"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFuelDealersNonAutomotive
  | -- | Represents the JSON value @"funeral_services_crematories"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFuneralServicesCrematories
  | -- | Represents the JSON value @"furniture_home_furnishings_and_equipment_stores_except_appliances"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances
  | -- | Represents the JSON value @"furniture_repair_refinishing"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurnitureRepairRefinishing
  | -- | Represents the JSON value @"furriers_and_fur_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurriersAndFurShops
  | -- | Represents the JSON value @"general_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGeneralServices
  | -- | Represents the JSON value @"gift_card_novelty_and_souvenir_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGiftCardNoveltyAndSouvenirShops
  | -- | Represents the JSON value @"glass_paint_and_wallpaper_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGlassPaintAndWallpaperStores
  | -- | Represents the JSON value @"glassware_crystal_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGlasswareCrystalStores
  | -- | Represents the JSON value @"golf_courses_public"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGolfCoursesPublic
  | -- | Represents the JSON value @"government_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGovernmentServices
  | -- | Represents the JSON value @"grocery_stores_supermarkets"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGroceryStoresSupermarkets
  | -- | Represents the JSON value @"hardware_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHardwareEquipmentAndSupplies
  | -- | Represents the JSON value @"hardware_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHardwareStores
  | -- | Represents the JSON value @"health_and_beauty_spas"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHealthAndBeautySpas
  | -- | Represents the JSON value @"hearing_aids_sales_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHearingAidsSalesAndSupplies
  | -- | Represents the JSON value @"heating_plumbing_a_c"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHeatingPlumbingAC
  | -- | Represents the JSON value @"hobby_toy_and_game_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHobbyToyAndGameShops
  | -- | Represents the JSON value @"home_supply_warehouse_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHomeSupplyWarehouseStores
  | -- | Represents the JSON value @"hospitals"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHospitals
  | -- | Represents the JSON value @"hotels_motels_and_resorts"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHotelsMotelsAndResorts
  | -- | Represents the JSON value @"household_appliance_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHouseholdApplianceStores
  | -- | Represents the JSON value @"industrial_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumIndustrialSupplies
  | -- | Represents the JSON value @"information_retrieval_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInformationRetrievalServices
  | -- | Represents the JSON value @"insurance_default"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInsuranceDefault
  | -- | Represents the JSON value @"insurance_underwriting_premiums"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInsuranceUnderwritingPremiums
  | -- | Represents the JSON value @"intra_company_purchases"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumIntraCompanyPurchases
  | -- | Represents the JSON value @"jewelry_stores_watches_clocks_and_silverware_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumJewelryStoresWatchesClocksAndSilverwareStores
  | -- | Represents the JSON value @"landscaping_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLandscapingServices
  | -- | Represents the JSON value @"laundries"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLaundries
  | -- | Represents the JSON value @"laundry_cleaning_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLaundryCleaningServices
  | -- | Represents the JSON value @"legal_services_attorneys"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLegalServicesAttorneys
  | -- | Represents the JSON value @"luggage_and_leather_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLuggageAndLeatherGoodsStores
  | -- | Represents the JSON value @"lumber_building_materials_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLumberBuildingMaterialsStores
  | -- | Represents the JSON value @"manual_cash_disburse"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumManualCashDisburse
  | -- | Represents the JSON value @"marinas_service_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMarinasServiceAndSupplies
  | -- | Represents the JSON value @"masonry_stonework_and_plaster"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMasonryStoneworkAndPlaster
  | -- | Represents the JSON value @"massage_parlors"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMassageParlors
  | -- | Represents the JSON value @"medical_and_dental_labs"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalAndDentalLabs
  | -- | Represents the JSON value @"medical_dental_ophthalmic_and_hospital_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies
  | -- | Represents the JSON value @"medical_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalServices
  | -- | Represents the JSON value @"membership_organizations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMembershipOrganizations
  | -- | Represents the JSON value @"mens_and_boys_clothing_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMensAndBoysClothingAndAccessoriesStores
  | -- | Represents the JSON value @"mens_womens_clothing_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMensWomensClothingStores
  | -- | Represents the JSON value @"metal_service_centers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMetalServiceCenters
  | -- | Represents the JSON value @"miscellaneous"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneous
  | -- | Represents the JSON value @"miscellaneous_apparel_and_accessory_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousApparelAndAccessoryShops
  | -- | Represents the JSON value @"miscellaneous_auto_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousAutoDealers
  | -- | Represents the JSON value @"miscellaneous_business_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousBusinessServices
  | -- | Represents the JSON value @"miscellaneous_food_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousFoodStores
  | -- | Represents the JSON value @"miscellaneous_general_merchandise"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousGeneralMerchandise
  | -- | Represents the JSON value @"miscellaneous_general_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousGeneralServices
  | -- | Represents the JSON value @"miscellaneous_home_furnishing_specialty_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousHomeFurnishingSpecialtyStores
  | -- | Represents the JSON value @"miscellaneous_publishing_and_printing"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousPublishingAndPrinting
  | -- | Represents the JSON value @"miscellaneous_recreation_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousRecreationServices
  | -- | Represents the JSON value @"miscellaneous_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousRepairShops
  | -- | Represents the JSON value @"miscellaneous_specialty_retail"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousSpecialtyRetail
  | -- | Represents the JSON value @"mobile_home_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMobileHomeDealers
  | -- | Represents the JSON value @"motion_picture_theaters"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotionPictureTheaters
  | -- | Represents the JSON value @"motor_freight_carriers_and_trucking"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorFreightCarriersAndTrucking
  | -- | Represents the JSON value @"motor_homes_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorHomesDealers
  | -- | Represents the JSON value @"motor_vehicle_supplies_and_new_parts"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorVehicleSuppliesAndNewParts
  | -- | Represents the JSON value @"motorcycle_shops_and_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorcycleShopsAndDealers
  | -- | Represents the JSON value @"motorcycle_shops_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorcycleShopsDealers
  | -- | Represents the JSON value @"music_stores_musical_instruments_pianos_and_sheet_music"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic
  | -- | Represents the JSON value @"news_dealers_and_newsstands"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNewsDealersAndNewsstands
  | -- | Represents the JSON value @"non_fi_money_orders"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNonFiMoneyOrders
  | -- | Represents the JSON value @"non_fi_stored_value_card_purchase_load"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNonFiStoredValueCardPurchaseLoad
  | -- | Represents the JSON value @"nondurable_goods"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNondurableGoods
  | -- | Represents the JSON value @"nurseries_lawn_and_garden_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNurseriesLawnAndGardenSupplyStores
  | -- | Represents the JSON value @"nursing_personal_care"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNursingPersonalCare
  | -- | Represents the JSON value @"office_and_commercial_furniture"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOfficeAndCommercialFurniture
  | -- | Represents the JSON value @"opticians_eyeglasses"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOpticiansEyeglasses
  | -- | Represents the JSON value @"optometrists_ophthalmologist"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOptometristsOphthalmologist
  | -- | Represents the JSON value @"orthopedic_goods_prosthetic_devices"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOrthopedicGoodsProstheticDevices
  | -- | Represents the JSON value @"osteopaths"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOsteopaths
  | -- | Represents the JSON value @"package_stores_beer_wine_and_liquor"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPackageStoresBeerWineAndLiquor
  | -- | Represents the JSON value @"paints_varnishes_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPaintsVarnishesAndSupplies
  | -- | Represents the JSON value @"parking_lots_garages"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumParkingLotsGarages
  | -- | Represents the JSON value @"passenger_railways"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPassengerRailways
  | -- | Represents the JSON value @"pawn_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPawnShops
  | -- | Represents the JSON value @"pet_shops_pet_food_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPetShopsPetFoodAndSupplies
  | -- | Represents the JSON value @"petroleum_and_petroleum_products"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPetroleumAndPetroleumProducts
  | -- | Represents the JSON value @"photo_developing"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotoDeveloping
  | -- | Represents the JSON value @"photographic_photocopy_microfilm_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies
  | -- | Represents the JSON value @"photographic_studios"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotographicStudios
  | -- | Represents the JSON value @"picture_video_production"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPictureVideoProduction
  | -- | Represents the JSON value @"piece_goods_notions_and_other_dry_goods"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPieceGoodsNotionsAndOtherDryGoods
  | -- | Represents the JSON value @"plumbing_heating_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPlumbingHeatingEquipmentAndSupplies
  | -- | Represents the JSON value @"political_organizations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPoliticalOrganizations
  | -- | Represents the JSON value @"postal_services_government_only"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPostalServicesGovernmentOnly
  | -- | Represents the JSON value @"precious_stones_and_metals_watches_and_jewelry"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPreciousStonesAndMetalsWatchesAndJewelry
  | -- | Represents the JSON value @"professional_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumProfessionalServices
  | -- | Represents the JSON value @"public_warehousing_and_storage"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPublicWarehousingAndStorage
  | -- | Represents the JSON value @"quick_copy_repro_and_blueprint"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumQuickCopyReproAndBlueprint
  | -- | Represents the JSON value @"railroads"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRailroads
  | -- | Represents the JSON value @"real_estate_agents_and_managers_rentals"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRealEstateAgentsAndManagersRentals
  | -- | Represents the JSON value @"record_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRecordStores
  | -- | Represents the JSON value @"recreational_vehicle_rentals"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRecreationalVehicleRentals
  | -- | Represents the JSON value @"religious_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumReligiousGoodsStores
  | -- | Represents the JSON value @"religious_organizations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumReligiousOrganizations
  | -- | Represents the JSON value @"roofing_siding_sheet_metal"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRoofingSidingSheetMetal
  | -- | Represents the JSON value @"secretarial_support_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSecretarialSupportServices
  | -- | Represents the JSON value @"security_brokers_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSecurityBrokersDealers
  | -- | Represents the JSON value @"service_stations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumServiceStations
  | -- | Represents the JSON value @"sewing_needlework_fabric_and_piece_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSewingNeedleworkFabricAndPieceGoodsStores
  | -- | Represents the JSON value @"shoe_repair_hat_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumShoeRepairHatCleaning
  | -- | Represents the JSON value @"shoe_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumShoeStores
  | -- | Represents the JSON value @"small_appliance_repair"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSmallApplianceRepair
  | -- | Represents the JSON value @"snowmobile_dealers"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSnowmobileDealers
  | -- | Represents the JSON value @"special_trade_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSpecialTradeServices
  | -- | Represents the JSON value @"specialty_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSpecialtyCleaning
  | -- | Represents the JSON value @"sporting_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportingGoodsStores
  | -- | Represents the JSON value @"sporting_recreation_camps"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportingRecreationCamps
  | -- | Represents the JSON value @"sports_and_riding_apparel_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportsAndRidingApparelStores
  | -- | Represents the JSON value @"sports_clubs_fields"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportsClubsFields
  | -- | Represents the JSON value @"stamp_and_coin_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStampAndCoinStores
  | -- | Represents the JSON value @"stationary_office_supplies_printing_and_writing_paper"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper
  | -- | Represents the JSON value @"stationery_stores_office_and_school_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStationeryStoresOfficeAndSchoolSupplyStores
  | -- | Represents the JSON value @"swimming_pools_sales"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSwimmingPoolsSales
  | -- | Represents the JSON value @"t_ui_travel_germany"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTUiTravelGermany
  | -- | Represents the JSON value @"tailors_alterations"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTailorsAlterations
  | -- | Represents the JSON value @"tax_payments_government_agencies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxPaymentsGovernmentAgencies
  | -- | Represents the JSON value @"tax_preparation_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxPreparationServices
  | -- | Represents the JSON value @"taxicabs_limousines"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxicabsLimousines
  | -- | Represents the JSON value @"telecommunication_equipment_and_telephone_sales"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelecommunicationEquipmentAndTelephoneSales
  | -- | Represents the JSON value @"telecommunication_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelecommunicationServices
  | -- | Represents the JSON value @"telegraph_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelegraphServices
  | -- | Represents the JSON value @"tent_and_awning_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTentAndAwningShops
  | -- | Represents the JSON value @"testing_laboratories"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTestingLaboratories
  | -- | Represents the JSON value @"theatrical_ticket_agencies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTheatricalTicketAgencies
  | -- | Represents the JSON value @"timeshares"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTimeshares
  | -- | Represents the JSON value @"tire_retreading_and_repair"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTireRetreadingAndRepair
  | -- | Represents the JSON value @"tolls_bridge_fees"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTollsBridgeFees
  | -- | Represents the JSON value @"tourist_attractions_and_exhibits"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTouristAttractionsAndExhibits
  | -- | Represents the JSON value @"towing_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTowingServices
  | -- | Represents the JSON value @"trailer_parks_campgrounds"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTrailerParksCampgrounds
  | -- | Represents the JSON value @"transportation_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTransportationServices
  | -- | Represents the JSON value @"travel_agencies_tour_operators"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTravelAgenciesTourOperators
  | -- | Represents the JSON value @"truck_stop_iteration"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTruckStopIteration
  | -- | Represents the JSON value @"truck_utility_trailer_rentals"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTruckUtilityTrailerRentals
  | -- | Represents the JSON value @"typesetting_plate_making_and_related_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTypesettingPlateMakingAndRelatedServices
  | -- | Represents the JSON value @"typewriter_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTypewriterStores
  | -- | Represents the JSON value @"u_s_federal_government_agencies_or_departments"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUSFederalGovernmentAgenciesOrDepartments
  | -- | Represents the JSON value @"uniforms_commercial_clothing"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUniformsCommercialClothing
  | -- | Represents the JSON value @"used_merchandise_and_secondhand_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUsedMerchandiseAndSecondhandStores
  | -- | Represents the JSON value @"utilities"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUtilities
  | -- | Represents the JSON value @"variety_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVarietyStores
  | -- | Represents the JSON value @"veterinary_services"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVeterinaryServices
  | -- | Represents the JSON value @"video_amusement_game_supplies"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoAmusementGameSupplies
  | -- | Represents the JSON value @"video_game_arcades"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoGameArcades
  | -- | Represents the JSON value @"video_tape_rental_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoTapeRentalStores
  | -- | Represents the JSON value @"vocational_trade_schools"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVocationalTradeSchools
  | -- | Represents the JSON value @"watch_jewelry_repair"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWatchJewelryRepair
  | -- | Represents the JSON value @"welding_repair"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWeldingRepair
  | -- | Represents the JSON value @"wholesale_clubs"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWholesaleClubs
  | -- | Represents the JSON value @"wig_and_toupee_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWigAndToupeeStores
  | -- | Represents the JSON value @"wires_money_orders"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWiresMoneyOrders
  | -- | Represents the JSON value @"womens_accessory_and_specialty_shops"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWomensAccessoryAndSpecialtyShops
  | -- | Represents the JSON value @"womens_ready_to_wear_stores"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWomensReadyToWearStores
  | -- | Represents the JSON value @"wrecking_and_salvage_yards"@
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWreckingAndSalvageYards
  deriving (Int
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> ShowS
[PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> ShowS
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> String
(Int
 -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
 -> ShowS)
-> (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
    -> String)
-> ([PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
    -> ShowS)
-> Show
     PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> ShowS
$cshowList :: [PostIssuingCardsRequestBodySpendingControls'BlockedCategories']
-> ShowS
show :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> String
$cshow :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> String
showsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> ShowS
$cshowsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Bool
(PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
 -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
 -> Bool)
-> (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
    -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
    -> Bool)
-> Eq
     PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Bool
$c/= :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Bool
== :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Bool
$c== :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodySpendingControls'BlockedCategories' where
  toJSON :: PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Value
toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAcRefrigerationRepair) = Value
"ac_refrigeration_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAccountingBookkeepingServices) = Value
"accounting_bookkeeping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAdvertisingServices) = Value
"advertising_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAgriculturalCooperative) = Value
"agricultural_cooperative"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAirlinesAirCarriers) = Value
"airlines_air_carriers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAirportsFlyingFields) = Value
"airports_flying_fields"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAmbulanceServices) = Value
"ambulance_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAmusementParksCarnivals) = Value
"amusement_parks_carnivals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAntiqueReproductions) = Value
"antique_reproductions"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAntiqueShops) = Value
"antique_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAquariums) = Value
"aquariums"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArchitecturalSurveyingServices) = Value
"architectural_surveying_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArtDealersAndGalleries) = Value
"art_dealers_and_galleries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArtistsSupplyAndCraftShops) = Value
"artists_supply_and_craft_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoAndHomeSupplyStores) = Value
"auto_and_home_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoBodyRepairShops) = Value
"auto_body_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoPaintShops) = Value
"auto_paint_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoServiceShops) = Value
"auto_service_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomatedCashDisburse) = Value
"automated_cash_disburse"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomatedFuelDispensers) = Value
"automated_fuel_dispensers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomobileAssociations) = Value
"automobile_associations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomotivePartsAndAccessoriesStores) = Value
"automotive_parts_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomotiveTireStores) = Value
"automotive_tire_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBailAndBondPayments) = Value
"bail_and_bond_payments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBakeries) = Value
"bakeries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBandsOrchestras) = Value
"bands_orchestras"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBarberAndBeautyShops) = Value
"barber_and_beauty_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBettingCasinoGambling) = Value
"betting_casino_gambling"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBicycleShops) = Value
"bicycle_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBilliardPoolEstablishments) = Value
"billiard_pool_establishments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBoatDealers) = Value
"boat_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBoatRentalsAndLeases) = Value
"boat_rentals_and_leases"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBookStores) = Value
"book_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBooksPeriodicalsAndNewspapers) = Value
"books_periodicals_and_newspapers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBowlingAlleys) = Value
"bowling_alleys"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBusLines) = Value
"bus_lines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBusinessSecretarialSchools) = Value
"business_secretarial_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBuyingShoppingServices) = Value
"buying_shopping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCableSatelliteAndOtherPayTelevisionAndRadio) = Value
"cable_satellite_and_other_pay_television_and_radio"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCameraAndPhotographicSupplyStores) = Value
"camera_and_photographic_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCandyNutAndConfectioneryStores) = Value
"candy_nut_and_confectionery_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarAndTruckDealersNewUsed) = Value
"car_and_truck_dealers_new_used"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarAndTruckDealersUsedOnly) = Value
"car_and_truck_dealers_used_only"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarRentalAgencies) = Value
"car_rental_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarWashes) = Value
"car_washes"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarpentryServices) = Value
"carpentry_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarpetUpholsteryCleaning) = Value
"carpet_upholstery_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCaterers) = Value
"caterers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCharitableAndSocialServiceOrganizationsFundraising) = Value
"charitable_and_social_service_organizations_fundraising"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChemicalsAndAlliedProducts) = Value
"chemicals_and_allied_products"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChildCareServices) = Value
"child_care_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChildrensAndInfantsWearStores) = Value
"childrens_and_infants_wear_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChiropodistsPodiatrists) = Value
"chiropodists_podiatrists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChiropractors) = Value
"chiropractors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCigarStoresAndStands) = Value
"cigar_stores_and_stands"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCivicSocialFraternalAssociations) = Value
"civic_social_fraternal_associations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCleaningAndMaintenance) = Value
"cleaning_and_maintenance"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumClothingRental) = Value
"clothing_rental"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCollegesUniversities) = Value
"colleges_universities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialEquipment) = Value
"commercial_equipment"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialFootwear) = Value
"commercial_footwear"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialPhotographyArtAndGraphics) = Value
"commercial_photography_art_and_graphics"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommuterTransportAndFerries) = Value
"commuter_transport_and_ferries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerNetworkServices) = Value
"computer_network_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerProgramming) = Value
"computer_programming"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerRepair) = Value
"computer_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerSoftwareStores) = Value
"computer_software_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputersPeripheralsAndSoftware) = Value
"computers_peripherals_and_software"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConcreteWorkServices) = Value
"concrete_work_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConstructionMaterials) = Value
"construction_materials"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConsultingPublicRelations) = Value
"consulting_public_relations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCorrespondenceSchools) = Value
"correspondence_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCosmeticStores) = Value
"cosmetic_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCounselingServices) = Value
"counseling_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCountryClubs) = Value
"country_clubs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCourierServices) = Value
"courier_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCourtCosts) = Value
"court_costs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCreditReportingAgencies) = Value
"credit_reporting_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCruiseLines) = Value
"cruise_lines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDairyProductsStores) = Value
"dairy_products_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDanceHallStudiosSchools) = Value
"dance_hall_studios_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDatingEscortServices) = Value
"dating_escort_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDentistsOrthodontists) = Value
"dentists_orthodontists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDepartmentStores) = Value
"department_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDetectiveAgencies) = Value
"detective_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsApplications) = Value
"digital_goods_applications"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsGames) = Value
"digital_goods_games"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsLargeVolume) = Value
"digital_goods_large_volume"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsMedia) = Value
"digital_goods_media"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingCatalogMerchant) = Value
"direct_marketing_catalog_merchant"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingCombinationCatalogAndRetailMerchant) = Value
"direct_marketing_combination_catalog_and_retail_merchant"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingInboundTelemarketing) = Value
"direct_marketing_inbound_telemarketing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingInsuranceServices) = Value
"direct_marketing_insurance_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingOther) = Value
"direct_marketing_other"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingOutboundTelemarketing) = Value
"direct_marketing_outbound_telemarketing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingSubscription) = Value
"direct_marketing_subscription"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingTravel) = Value
"direct_marketing_travel"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDiscountStores) = Value
"discount_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDoctors) = Value
"doctors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDoorToDoorSales) = Value
"door_to_door_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDraperyWindowCoveringAndUpholsteryStores) = Value
"drapery_window_covering_and_upholstery_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrinkingPlaces) = Value
"drinking_places"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrugStoresAndPharmacies) = Value
"drug_stores_and_pharmacies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrugsDrugProprietariesAndDruggistSundries) = Value
"drugs_drug_proprietaries_and_druggist_sundries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDryCleaners) = Value
"dry_cleaners"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDurableGoods) = Value
"durable_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDutyFreeStores) = Value
"duty_free_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEatingPlacesRestaurants) = Value
"eating_places_restaurants"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEducationalServices) = Value
"educational_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricRazorStores) = Value
"electric_razor_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricalPartsAndEquipment) = Value
"electrical_parts_and_equipment"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricalServices) = Value
"electrical_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectronicsRepairShops) = Value
"electronics_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectronicsStores) = Value
"electronics_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElementarySecondarySchools) = Value
"elementary_secondary_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEmploymentTempAgencies) = Value
"employment_temp_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEquipmentRental) = Value
"equipment_rental"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumExterminatingServices) = Value
"exterminating_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFamilyClothingStores) = Value
"family_clothing_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFastFoodRestaurants) = Value
"fast_food_restaurants"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFinancialInstitutions) = Value
"financial_institutions"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFinesGovernmentAdministrativeEntities) = Value
"fines_government_administrative_entities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFireplaceFireplaceScreensAndAccessoriesStores) = Value
"fireplace_fireplace_screens_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFloorCoveringStores) = Value
"floor_covering_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFlorists) = Value
"florists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFloristsSuppliesNurseryStockAndFlowers) = Value
"florists_supplies_nursery_stock_and_flowers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFreezerAndLockerMeatProvisioners) = Value
"freezer_and_locker_meat_provisioners"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFuelDealersNonAutomotive) = Value
"fuel_dealers_non_automotive"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFuneralServicesCrematories) = Value
"funeral_services_crematories"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances) = Value
"furniture_home_furnishings_and_equipment_stores_except_appliances"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurnitureRepairRefinishing) = Value
"furniture_repair_refinishing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurriersAndFurShops) = Value
"furriers_and_fur_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGeneralServices) = Value
"general_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGiftCardNoveltyAndSouvenirShops) = Value
"gift_card_novelty_and_souvenir_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGlassPaintAndWallpaperStores) = Value
"glass_paint_and_wallpaper_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGlasswareCrystalStores) = Value
"glassware_crystal_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGolfCoursesPublic) = Value
"golf_courses_public"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGovernmentServices) = Value
"government_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGroceryStoresSupermarkets) = Value
"grocery_stores_supermarkets"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHardwareEquipmentAndSupplies) = Value
"hardware_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHardwareStores) = Value
"hardware_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHealthAndBeautySpas) = Value
"health_and_beauty_spas"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHearingAidsSalesAndSupplies) = Value
"hearing_aids_sales_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHeatingPlumbingAC) = Value
"heating_plumbing_a_c"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHobbyToyAndGameShops) = Value
"hobby_toy_and_game_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHomeSupplyWarehouseStores) = Value
"home_supply_warehouse_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHospitals) = Value
"hospitals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHotelsMotelsAndResorts) = Value
"hotels_motels_and_resorts"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHouseholdApplianceStores) = Value
"household_appliance_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumIndustrialSupplies) = Value
"industrial_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInformationRetrievalServices) = Value
"information_retrieval_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInsuranceDefault) = Value
"insurance_default"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInsuranceUnderwritingPremiums) = Value
"insurance_underwriting_premiums"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumIntraCompanyPurchases) = Value
"intra_company_purchases"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumJewelryStoresWatchesClocksAndSilverwareStores) = Value
"jewelry_stores_watches_clocks_and_silverware_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLandscapingServices) = Value
"landscaping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLaundries) = Value
"laundries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLaundryCleaningServices) = Value
"laundry_cleaning_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLegalServicesAttorneys) = Value
"legal_services_attorneys"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLuggageAndLeatherGoodsStores) = Value
"luggage_and_leather_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLumberBuildingMaterialsStores) = Value
"lumber_building_materials_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumManualCashDisburse) = Value
"manual_cash_disburse"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMarinasServiceAndSupplies) = Value
"marinas_service_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMasonryStoneworkAndPlaster) = Value
"masonry_stonework_and_plaster"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMassageParlors) = Value
"massage_parlors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalAndDentalLabs) = Value
"medical_and_dental_labs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies) = Value
"medical_dental_ophthalmic_and_hospital_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalServices) = Value
"medical_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMembershipOrganizations) = Value
"membership_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMensAndBoysClothingAndAccessoriesStores) = Value
"mens_and_boys_clothing_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMensWomensClothingStores) = Value
"mens_womens_clothing_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMetalServiceCenters) = Value
"metal_service_centers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneous) = Value
"miscellaneous"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousApparelAndAccessoryShops) = Value
"miscellaneous_apparel_and_accessory_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousAutoDealers) = Value
"miscellaneous_auto_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousBusinessServices) = Value
"miscellaneous_business_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousFoodStores) = Value
"miscellaneous_food_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousGeneralMerchandise) = Value
"miscellaneous_general_merchandise"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousGeneralServices) = Value
"miscellaneous_general_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousHomeFurnishingSpecialtyStores) = Value
"miscellaneous_home_furnishing_specialty_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousPublishingAndPrinting) = Value
"miscellaneous_publishing_and_printing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousRecreationServices) = Value
"miscellaneous_recreation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousRepairShops) = Value
"miscellaneous_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousSpecialtyRetail) = Value
"miscellaneous_specialty_retail"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMobileHomeDealers) = Value
"mobile_home_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotionPictureTheaters) = Value
"motion_picture_theaters"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorFreightCarriersAndTrucking) = Value
"motor_freight_carriers_and_trucking"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorHomesDealers) = Value
"motor_homes_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorVehicleSuppliesAndNewParts) = Value
"motor_vehicle_supplies_and_new_parts"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorcycleShopsAndDealers) = Value
"motorcycle_shops_and_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorcycleShopsDealers) = Value
"motorcycle_shops_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic) = Value
"music_stores_musical_instruments_pianos_and_sheet_music"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNewsDealersAndNewsstands) = Value
"news_dealers_and_newsstands"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNonFiMoneyOrders) = Value
"non_fi_money_orders"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNonFiStoredValueCardPurchaseLoad) = Value
"non_fi_stored_value_card_purchase_load"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNondurableGoods) = Value
"nondurable_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNurseriesLawnAndGardenSupplyStores) = Value
"nurseries_lawn_and_garden_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNursingPersonalCare) = Value
"nursing_personal_care"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOfficeAndCommercialFurniture) = Value
"office_and_commercial_furniture"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOpticiansEyeglasses) = Value
"opticians_eyeglasses"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOptometristsOphthalmologist) = Value
"optometrists_ophthalmologist"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOrthopedicGoodsProstheticDevices) = Value
"orthopedic_goods_prosthetic_devices"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOsteopaths) = Value
"osteopaths"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPackageStoresBeerWineAndLiquor) = Value
"package_stores_beer_wine_and_liquor"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPaintsVarnishesAndSupplies) = Value
"paints_varnishes_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumParkingLotsGarages) = Value
"parking_lots_garages"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPassengerRailways) = Value
"passenger_railways"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPawnShops) = Value
"pawn_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPetShopsPetFoodAndSupplies) = Value
"pet_shops_pet_food_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPetroleumAndPetroleumProducts) = Value
"petroleum_and_petroleum_products"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotoDeveloping) = Value
"photo_developing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies) = Value
"photographic_photocopy_microfilm_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotographicStudios) = Value
"photographic_studios"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPictureVideoProduction) = Value
"picture_video_production"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPieceGoodsNotionsAndOtherDryGoods) = Value
"piece_goods_notions_and_other_dry_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPlumbingHeatingEquipmentAndSupplies) = Value
"plumbing_heating_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPoliticalOrganizations) = Value
"political_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPostalServicesGovernmentOnly) = Value
"postal_services_government_only"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPreciousStonesAndMetalsWatchesAndJewelry) = Value
"precious_stones_and_metals_watches_and_jewelry"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumProfessionalServices) = Value
"professional_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPublicWarehousingAndStorage) = Value
"public_warehousing_and_storage"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumQuickCopyReproAndBlueprint) = Value
"quick_copy_repro_and_blueprint"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRailroads) = Value
"railroads"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRealEstateAgentsAndManagersRentals) = Value
"real_estate_agents_and_managers_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRecordStores) = Value
"record_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRecreationalVehicleRentals) = Value
"recreational_vehicle_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumReligiousGoodsStores) = Value
"religious_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumReligiousOrganizations) = Value
"religious_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRoofingSidingSheetMetal) = Value
"roofing_siding_sheet_metal"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSecretarialSupportServices) = Value
"secretarial_support_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSecurityBrokersDealers) = Value
"security_brokers_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumServiceStations) = Value
"service_stations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSewingNeedleworkFabricAndPieceGoodsStores) = Value
"sewing_needlework_fabric_and_piece_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumShoeRepairHatCleaning) = Value
"shoe_repair_hat_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumShoeStores) = Value
"shoe_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSmallApplianceRepair) = Value
"small_appliance_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSnowmobileDealers) = Value
"snowmobile_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSpecialTradeServices) = Value
"special_trade_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSpecialtyCleaning) = Value
"specialty_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportingGoodsStores) = Value
"sporting_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportingRecreationCamps) = Value
"sporting_recreation_camps"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportsAndRidingApparelStores) = Value
"sports_and_riding_apparel_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportsClubsFields) = Value
"sports_clubs_fields"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStampAndCoinStores) = Value
"stamp_and_coin_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper) = Value
"stationary_office_supplies_printing_and_writing_paper"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStationeryStoresOfficeAndSchoolSupplyStores) = Value
"stationery_stores_office_and_school_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSwimmingPoolsSales) = Value
"swimming_pools_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTUiTravelGermany) = Value
"t_ui_travel_germany"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTailorsAlterations) = Value
"tailors_alterations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxPaymentsGovernmentAgencies) = Value
"tax_payments_government_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxPreparationServices) = Value
"tax_preparation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxicabsLimousines) = Value
"taxicabs_limousines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelecommunicationEquipmentAndTelephoneSales) = Value
"telecommunication_equipment_and_telephone_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelecommunicationServices) = Value
"telecommunication_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelegraphServices) = Value
"telegraph_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTentAndAwningShops) = Value
"tent_and_awning_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTestingLaboratories) = Value
"testing_laboratories"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTheatricalTicketAgencies) = Value
"theatrical_ticket_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTimeshares) = Value
"timeshares"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTireRetreadingAndRepair) = Value
"tire_retreading_and_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTollsBridgeFees) = Value
"tolls_bridge_fees"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTouristAttractionsAndExhibits) = Value
"tourist_attractions_and_exhibits"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTowingServices) = Value
"towing_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTrailerParksCampgrounds) = Value
"trailer_parks_campgrounds"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTransportationServices) = Value
"transportation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTravelAgenciesTourOperators) = Value
"travel_agencies_tour_operators"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTruckStopIteration) = Value
"truck_stop_iteration"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTruckUtilityTrailerRentals) = Value
"truck_utility_trailer_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTypesettingPlateMakingAndRelatedServices) = Value
"typesetting_plate_making_and_related_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTypewriterStores) = Value
"typewriter_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUSFederalGovernmentAgenciesOrDepartments) = Value
"u_s_federal_government_agencies_or_departments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUniformsCommercialClothing) = Value
"uniforms_commercial_clothing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUsedMerchandiseAndSecondhandStores) = Value
"used_merchandise_and_secondhand_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUtilities) = Value
"utilities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVarietyStores) = Value
"variety_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVeterinaryServices) = Value
"veterinary_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoAmusementGameSupplies) = Value
"video_amusement_game_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoGameArcades) = Value
"video_game_arcades"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoTapeRentalStores) = Value
"video_tape_rental_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVocationalTradeSchools) = Value
"vocational_trade_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWatchJewelryRepair) = Value
"watch_jewelry_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWeldingRepair) = Value
"welding_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWholesaleClubs) = Value
"wholesale_clubs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWigAndToupeeStores) = Value
"wig_and_toupee_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWiresMoneyOrders) = Value
"wires_money_orders"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWomensAccessoryAndSpecialtyShops) = Value
"womens_accessory_and_specialty_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWomensReadyToWearStores) = Value
"womens_ready_to_wear_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWreckingAndSalvageYards) = Value
"wrecking_and_salvage_yards"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodySpendingControls'BlockedCategories' where
  parseJSON :: Value
-> Parser
     PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
parseJSON Value
val =
    PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
-> Parser
     PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ac_refrigeration_repair" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAcRefrigerationRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"accounting_bookkeeping_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAccountingBookkeepingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"advertising_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAdvertisingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"agricultural_cooperative" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAgriculturalCooperative
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"airlines_air_carriers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAirlinesAirCarriers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"airports_flying_fields" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAirportsFlyingFields
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ambulance_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAmbulanceServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"amusement_parks_carnivals" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAmusementParksCarnivals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"antique_reproductions" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAntiqueReproductions
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"antique_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAntiqueShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"aquariums" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAquariums
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"architectural_surveying_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArchitecturalSurveyingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"art_dealers_and_galleries" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArtDealersAndGalleries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"artists_supply_and_craft_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumArtistsSupplyAndCraftShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_and_home_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoAndHomeSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_body_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoBodyRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_paint_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoPaintShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_service_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutoServiceShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automated_cash_disburse" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomatedCashDisburse
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automated_fuel_dispensers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomatedFuelDispensers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automobile_associations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomobileAssociations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automotive_parts_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomotivePartsAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automotive_tire_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumAutomotiveTireStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bail_and_bond_payments" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBailAndBondPayments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bakeries" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBakeries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bands_orchestras" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBandsOrchestras
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"barber_and_beauty_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBarberAndBeautyShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"betting_casino_gambling" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBettingCasinoGambling
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bicycle_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBicycleShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"billiard_pool_establishments" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBilliardPoolEstablishments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"boat_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBoatDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"boat_rentals_and_leases" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBoatRentalsAndLeases
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"book_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBookStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"books_periodicals_and_newspapers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBooksPeriodicalsAndNewspapers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bowling_alleys" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBowlingAlleys
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bus_lines" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBusLines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"business_secretarial_schools" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBusinessSecretarialSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"buying_shopping_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumBuyingShoppingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cable_satellite_and_other_pay_television_and_radio" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCableSatelliteAndOtherPayTelevisionAndRadio
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"camera_and_photographic_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCameraAndPhotographicSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"candy_nut_and_confectionery_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCandyNutAndConfectioneryStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_and_truck_dealers_new_used" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarAndTruckDealersNewUsed
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_and_truck_dealers_used_only" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarAndTruckDealersUsedOnly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_rental_agencies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarRentalAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_washes" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarWashes
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"carpentry_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarpentryServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"carpet_upholstery_cleaning" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCarpetUpholsteryCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"caterers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCaterers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charitable_and_social_service_organizations_fundraising" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCharitableAndSocialServiceOrganizationsFundraising
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chemicals_and_allied_products" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChemicalsAndAlliedProducts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"child_care_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChildCareServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"childrens_and_infants_wear_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChildrensAndInfantsWearStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chiropodists_podiatrists" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChiropodistsPodiatrists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chiropractors" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumChiropractors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cigar_stores_and_stands" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCigarStoresAndStands
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"civic_social_fraternal_associations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCivicSocialFraternalAssociations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cleaning_and_maintenance" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCleaningAndMaintenance
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"clothing_rental" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumClothingRental
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"colleges_universities" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCollegesUniversities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_equipment" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialEquipment
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_footwear" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialFootwear
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_photography_art_and_graphics" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommercialPhotographyArtAndGraphics
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commuter_transport_and_ferries" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCommuterTransportAndFerries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_network_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerNetworkServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_programming" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerProgramming
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_repair" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_software_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputerSoftwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computers_peripherals_and_software" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumComputersPeripheralsAndSoftware
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"concrete_work_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConcreteWorkServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"construction_materials" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConstructionMaterials
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"consulting_public_relations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumConsultingPublicRelations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"correspondence_schools" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCorrespondenceSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cosmetic_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCosmeticStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"counseling_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCounselingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"country_clubs" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCountryClubs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"courier_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCourierServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"court_costs" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCourtCosts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"credit_reporting_agencies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCreditReportingAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cruise_lines" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumCruiseLines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dairy_products_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDairyProductsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dance_hall_studios_schools" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDanceHallStudiosSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dating_escort_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDatingEscortServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dentists_orthodontists" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDentistsOrthodontists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"department_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDepartmentStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"detective_agencies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDetectiveAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_applications" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsApplications
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_games" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsGames
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_large_volume" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsLargeVolume
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_media" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDigitalGoodsMedia
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_catalog_merchant" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingCatalogMerchant
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_combination_catalog_and_retail_merchant" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingCombinationCatalogAndRetailMerchant
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_inbound_telemarketing" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingInboundTelemarketing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_insurance_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingInsuranceServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_other" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingOther
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_outbound_telemarketing" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingOutboundTelemarketing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_subscription" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingSubscription
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_travel" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDirectMarketingTravel
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"discount_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDiscountStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"doctors" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDoctors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"door_to_door_sales" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDoorToDoorSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drapery_window_covering_and_upholstery_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDraperyWindowCoveringAndUpholsteryStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drinking_places" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrinkingPlaces
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drug_stores_and_pharmacies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrugStoresAndPharmacies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drugs_drug_proprietaries_and_druggist_sundries" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDrugsDrugProprietariesAndDruggistSundries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dry_cleaners" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDryCleaners
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"durable_goods" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDurableGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"duty_free_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumDutyFreeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"eating_places_restaurants" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEatingPlacesRestaurants
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"educational_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEducationalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electric_razor_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricRazorStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electrical_parts_and_equipment" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricalPartsAndEquipment
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electrical_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectricalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electronics_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectronicsRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electronics_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElectronicsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"elementary_secondary_schools" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumElementarySecondarySchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"employment_temp_agencies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEmploymentTempAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"equipment_rental" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumEquipmentRental
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"exterminating_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumExterminatingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"family_clothing_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFamilyClothingStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fast_food_restaurants" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFastFoodRestaurants
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"financial_institutions" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFinancialInstitutions
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fines_government_administrative_entities" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFinesGovernmentAdministrativeEntities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fireplace_fireplace_screens_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFireplaceFireplaceScreensAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"floor_covering_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFloorCoveringStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"florists" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFlorists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"florists_supplies_nursery_stock_and_flowers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFloristsSuppliesNurseryStockAndFlowers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"freezer_and_locker_meat_provisioners" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFreezerAndLockerMeatProvisioners
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fuel_dealers_non_automotive" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFuelDealersNonAutomotive
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"funeral_services_crematories" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFuneralServicesCrematories
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furniture_home_furnishings_and_equipment_stores_except_appliances" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furniture_repair_refinishing" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurnitureRepairRefinishing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furriers_and_fur_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumFurriersAndFurShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"general_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGeneralServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"gift_card_novelty_and_souvenir_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGiftCardNoveltyAndSouvenirShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"glass_paint_and_wallpaper_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGlassPaintAndWallpaperStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"glassware_crystal_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGlasswareCrystalStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"golf_courses_public" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGolfCoursesPublic
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"government_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGovernmentServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"grocery_stores_supermarkets" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumGroceryStoresSupermarkets
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hardware_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHardwareEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hardware_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHardwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"health_and_beauty_spas" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHealthAndBeautySpas
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hearing_aids_sales_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHearingAidsSalesAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"heating_plumbing_a_c" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHeatingPlumbingAC
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hobby_toy_and_game_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHobbyToyAndGameShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"home_supply_warehouse_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHomeSupplyWarehouseStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hospitals" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHospitals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hotels_motels_and_resorts" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHotelsMotelsAndResorts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"household_appliance_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumHouseholdApplianceStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"industrial_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumIndustrialSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"information_retrieval_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInformationRetrievalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"insurance_default" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInsuranceDefault
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"insurance_underwriting_premiums" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumInsuranceUnderwritingPremiums
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"intra_company_purchases" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumIntraCompanyPurchases
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"jewelry_stores_watches_clocks_and_silverware_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumJewelryStoresWatchesClocksAndSilverwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"landscaping_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLandscapingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"laundries" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLaundries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"laundry_cleaning_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLaundryCleaningServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"legal_services_attorneys" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLegalServicesAttorneys
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"luggage_and_leather_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLuggageAndLeatherGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"lumber_building_materials_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumLumberBuildingMaterialsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"manual_cash_disburse" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumManualCashDisburse
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"marinas_service_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMarinasServiceAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"masonry_stonework_and_plaster" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMasonryStoneworkAndPlaster
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"massage_parlors" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMassageParlors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_and_dental_labs" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalAndDentalLabs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_dental_ophthalmic_and_hospital_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMedicalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"membership_organizations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMembershipOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mens_and_boys_clothing_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMensAndBoysClothingAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mens_womens_clothing_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMensWomensClothingStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"metal_service_centers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMetalServiceCenters
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneous
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_apparel_and_accessory_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousApparelAndAccessoryShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_auto_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousAutoDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_business_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousBusinessServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_food_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousFoodStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_general_merchandise" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousGeneralMerchandise
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_general_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousGeneralServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_home_furnishing_specialty_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousHomeFurnishingSpecialtyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_publishing_and_printing" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousPublishingAndPrinting
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_recreation_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousRecreationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_specialty_retail" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMiscellaneousSpecialtyRetail
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mobile_home_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMobileHomeDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motion_picture_theaters" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotionPictureTheaters
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_freight_carriers_and_trucking" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorFreightCarriersAndTrucking
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_homes_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorHomesDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_vehicle_supplies_and_new_parts" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorVehicleSuppliesAndNewParts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motorcycle_shops_and_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorcycleShopsAndDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motorcycle_shops_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMotorcycleShopsDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"music_stores_musical_instruments_pianos_and_sheet_music" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"news_dealers_and_newsstands" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNewsDealersAndNewsstands
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_fi_money_orders" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNonFiMoneyOrders
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_fi_stored_value_card_purchase_load" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNonFiStoredValueCardPurchaseLoad
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nondurable_goods" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNondurableGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nurseries_lawn_and_garden_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNurseriesLawnAndGardenSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nursing_personal_care" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumNursingPersonalCare
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"office_and_commercial_furniture" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOfficeAndCommercialFurniture
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"opticians_eyeglasses" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOpticiansEyeglasses
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"optometrists_ophthalmologist" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOptometristsOphthalmologist
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"orthopedic_goods_prosthetic_devices" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOrthopedicGoodsProstheticDevices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"osteopaths" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumOsteopaths
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"package_stores_beer_wine_and_liquor" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPackageStoresBeerWineAndLiquor
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"paints_varnishes_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPaintsVarnishesAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"parking_lots_garages" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumParkingLotsGarages
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"passenger_railways" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPassengerRailways
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"pawn_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPawnShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"pet_shops_pet_food_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPetShopsPetFoodAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"petroleum_and_petroleum_products" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPetroleumAndPetroleumProducts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photo_developing" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotoDeveloping
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photographic_photocopy_microfilm_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photographic_studios" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPhotographicStudios
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"picture_video_production" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPictureVideoProduction
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"piece_goods_notions_and_other_dry_goods" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPieceGoodsNotionsAndOtherDryGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"plumbing_heating_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPlumbingHeatingEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"political_organizations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPoliticalOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"postal_services_government_only" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPostalServicesGovernmentOnly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"precious_stones_and_metals_watches_and_jewelry" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPreciousStonesAndMetalsWatchesAndJewelry
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"professional_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumProfessionalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"public_warehousing_and_storage" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumPublicWarehousingAndStorage
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"quick_copy_repro_and_blueprint" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumQuickCopyReproAndBlueprint
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"railroads" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRailroads
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"real_estate_agents_and_managers_rentals" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRealEstateAgentsAndManagersRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"record_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRecordStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"recreational_vehicle_rentals" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRecreationalVehicleRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"religious_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumReligiousGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"religious_organizations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumReligiousOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"roofing_siding_sheet_metal" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumRoofingSidingSheetMetal
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"secretarial_support_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSecretarialSupportServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"security_brokers_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSecurityBrokersDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"service_stations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumServiceStations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sewing_needlework_fabric_and_piece_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSewingNeedleworkFabricAndPieceGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"shoe_repair_hat_cleaning" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumShoeRepairHatCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"shoe_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumShoeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"small_appliance_repair" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSmallApplianceRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"snowmobile_dealers" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSnowmobileDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"special_trade_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSpecialTradeServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"specialty_cleaning" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSpecialtyCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sporting_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportingGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sporting_recreation_camps" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportingRecreationCamps
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sports_and_riding_apparel_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportsAndRidingApparelStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sports_clubs_fields" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSportsClubsFields
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stamp_and_coin_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStampAndCoinStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stationary_office_supplies_printing_and_writing_paper" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stationery_stores_office_and_school_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumStationeryStoresOfficeAndSchoolSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"swimming_pools_sales" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumSwimmingPoolsSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"t_ui_travel_germany" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTUiTravelGermany
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tailors_alterations" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTailorsAlterations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_payments_government_agencies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxPaymentsGovernmentAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_preparation_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxPreparationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"taxicabs_limousines" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTaxicabsLimousines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telecommunication_equipment_and_telephone_sales" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelecommunicationEquipmentAndTelephoneSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telecommunication_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelecommunicationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telegraph_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTelegraphServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tent_and_awning_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTentAndAwningShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"testing_laboratories" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTestingLaboratories
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"theatrical_ticket_agencies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTheatricalTicketAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"timeshares" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTimeshares
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tire_retreading_and_repair" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTireRetreadingAndRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tolls_bridge_fees" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTollsBridgeFees
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tourist_attractions_and_exhibits" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTouristAttractionsAndExhibits
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"towing_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTowingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"trailer_parks_campgrounds" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTrailerParksCampgrounds
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transportation_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTransportationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"travel_agencies_tour_operators" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTravelAgenciesTourOperators
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"truck_stop_iteration" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTruckStopIteration
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"truck_utility_trailer_rentals" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTruckUtilityTrailerRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"typesetting_plate_making_and_related_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTypesettingPlateMakingAndRelatedServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"typewriter_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumTypewriterStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"u_s_federal_government_agencies_or_departments" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUSFederalGovernmentAgenciesOrDepartments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"uniforms_commercial_clothing" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUniformsCommercialClothing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"used_merchandise_and_secondhand_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUsedMerchandiseAndSecondhandStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"utilities" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumUtilities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"variety_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVarietyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"veterinary_services" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVeterinaryServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_amusement_game_supplies" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoAmusementGameSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_game_arcades" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoGameArcades
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_tape_rental_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVideoTapeRentalStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"vocational_trade_schools" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumVocationalTradeSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"watch_jewelry_repair" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWatchJewelryRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"welding_repair" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWeldingRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wholesale_clubs" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWholesaleClubs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wig_and_toupee_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWigAndToupeeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wires_money_orders" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWiresMoneyOrders
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"womens_accessory_and_specialty_shops" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWomensAccessoryAndSpecialtyShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"womens_ready_to_wear_stores" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWomensReadyToWearStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wrecking_and_salvage_yards" -> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'EnumWreckingAndSalvageYards
            | Bool
GHC.Base.otherwise -> Value
-> PostIssuingCardsRequestBodySpendingControls'BlockedCategories'
PostIssuingCardsRequestBodySpendingControls'BlockedCategories'Other Value
val
      )

-- | Defines the object schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.spending_controls.properties.spending_limits.items@ in the specification.
data PostIssuingCardsRequestBodySpendingControls'SpendingLimits' = PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
  { -- | amount
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits' -> Int
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount :: GHC.Types.Int,
    -- | categories
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories :: (GHC.Maybe.Maybe ([PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'])),
    -- | interval
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
  }
  deriving
    ( Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> ShowS
[PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> ShowS
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> String
(Int
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
 -> ShowS)
-> (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
    -> String)
-> ([PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
    -> ShowS)
-> Show PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> ShowS
$cshowList :: [PostIssuingCardsRequestBodySpendingControls'SpendingLimits']
-> ShowS
show :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> String
$cshow :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> String
showsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> ShowS
$cshowsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> ShowS
GHC.Show.Show,
      PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Bool
(PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
 -> Bool)
-> (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
    -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
    -> Bool)
-> Eq PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Bool
$c/= :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Bool
== :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Bool
$c== :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Bool
GHC.Classes.Eq
    )

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits' where
  toJSON :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Value
toJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"amount" Text -> Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'SpendingLimits' -> Int
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"categories" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"interval" Text
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
  toEncoding :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Encoding
toEncoding PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"amount" Text -> Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'SpendingLimits' -> Int
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"categories" Text
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"interval" Text
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
obj)))

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits' where
  parseJSON :: Value
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
parseJSON = String
-> (Object
    -> Parser
         PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
-> Value
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"PostIssuingCardsRequestBodySpendingControls'SpendingLimits'" (\Object
obj -> (((Int
 -> Maybe
      [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
-> Parser
     (Int
      -> Maybe
           [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
      -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
      -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Int
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits' Parser
  (Int
   -> Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
   -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
   -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
-> Parser Int
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
      -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
      -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Int
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"amount")) Parser
  (Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
   -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
   -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'])
-> Parser
     (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
      -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
     (Maybe
        [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"categories")) Parser
  (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
   -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits')
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"interval"))

-- | Create a new 'PostIssuingCardsRequestBodySpendingControls'SpendingLimits'' with all required fields.
mkPostIssuingCardsRequestBodySpendingControls'SpendingLimits' ::
  -- | 'postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount'
  GHC.Types.Int ->
  -- | 'postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
  PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval' ->
  PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
mkPostIssuingCardsRequestBodySpendingControls'SpendingLimits' :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
mkPostIssuingCardsRequestBodySpendingControls'SpendingLimits' Int
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval =
  PostIssuingCardsRequestBodySpendingControls'SpendingLimits' :: Int
-> Maybe
     [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'
    { postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount :: Int
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount = Int
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Amount,
      postIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories :: Maybe
  [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories = Maybe
  [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
forall a. Maybe a
GHC.Maybe.Nothing,
      postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval = PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
postIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval
    }

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.spending_controls.properties.spending_limits.items.properties.categories.items@ in the specification.
data PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"ac_refrigeration_repair"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAcRefrigerationRepair
  | -- | Represents the JSON value @"accounting_bookkeeping_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAccountingBookkeepingServices
  | -- | Represents the JSON value @"advertising_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAdvertisingServices
  | -- | Represents the JSON value @"agricultural_cooperative"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAgriculturalCooperative
  | -- | Represents the JSON value @"airlines_air_carriers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAirlinesAirCarriers
  | -- | Represents the JSON value @"airports_flying_fields"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAirportsFlyingFields
  | -- | Represents the JSON value @"ambulance_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAmbulanceServices
  | -- | Represents the JSON value @"amusement_parks_carnivals"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAmusementParksCarnivals
  | -- | Represents the JSON value @"antique_reproductions"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAntiqueReproductions
  | -- | Represents the JSON value @"antique_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAntiqueShops
  | -- | Represents the JSON value @"aquariums"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAquariums
  | -- | Represents the JSON value @"architectural_surveying_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArchitecturalSurveyingServices
  | -- | Represents the JSON value @"art_dealers_and_galleries"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArtDealersAndGalleries
  | -- | Represents the JSON value @"artists_supply_and_craft_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArtistsSupplyAndCraftShops
  | -- | Represents the JSON value @"auto_and_home_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoAndHomeSupplyStores
  | -- | Represents the JSON value @"auto_body_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoBodyRepairShops
  | -- | Represents the JSON value @"auto_paint_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoPaintShops
  | -- | Represents the JSON value @"auto_service_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoServiceShops
  | -- | Represents the JSON value @"automated_cash_disburse"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomatedCashDisburse
  | -- | Represents the JSON value @"automated_fuel_dispensers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomatedFuelDispensers
  | -- | Represents the JSON value @"automobile_associations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomobileAssociations
  | -- | Represents the JSON value @"automotive_parts_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomotivePartsAndAccessoriesStores
  | -- | Represents the JSON value @"automotive_tire_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomotiveTireStores
  | -- | Represents the JSON value @"bail_and_bond_payments"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBailAndBondPayments
  | -- | Represents the JSON value @"bakeries"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBakeries
  | -- | Represents the JSON value @"bands_orchestras"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBandsOrchestras
  | -- | Represents the JSON value @"barber_and_beauty_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBarberAndBeautyShops
  | -- | Represents the JSON value @"betting_casino_gambling"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBettingCasinoGambling
  | -- | Represents the JSON value @"bicycle_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBicycleShops
  | -- | Represents the JSON value @"billiard_pool_establishments"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBilliardPoolEstablishments
  | -- | Represents the JSON value @"boat_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBoatDealers
  | -- | Represents the JSON value @"boat_rentals_and_leases"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBoatRentalsAndLeases
  | -- | Represents the JSON value @"book_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBookStores
  | -- | Represents the JSON value @"books_periodicals_and_newspapers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBooksPeriodicalsAndNewspapers
  | -- | Represents the JSON value @"bowling_alleys"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBowlingAlleys
  | -- | Represents the JSON value @"bus_lines"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBusLines
  | -- | Represents the JSON value @"business_secretarial_schools"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBusinessSecretarialSchools
  | -- | Represents the JSON value @"buying_shopping_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBuyingShoppingServices
  | -- | Represents the JSON value @"cable_satellite_and_other_pay_television_and_radio"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCableSatelliteAndOtherPayTelevisionAndRadio
  | -- | Represents the JSON value @"camera_and_photographic_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCameraAndPhotographicSupplyStores
  | -- | Represents the JSON value @"candy_nut_and_confectionery_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCandyNutAndConfectioneryStores
  | -- | Represents the JSON value @"car_and_truck_dealers_new_used"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarAndTruckDealersNewUsed
  | -- | Represents the JSON value @"car_and_truck_dealers_used_only"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarAndTruckDealersUsedOnly
  | -- | Represents the JSON value @"car_rental_agencies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarRentalAgencies
  | -- | Represents the JSON value @"car_washes"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarWashes
  | -- | Represents the JSON value @"carpentry_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarpentryServices
  | -- | Represents the JSON value @"carpet_upholstery_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarpetUpholsteryCleaning
  | -- | Represents the JSON value @"caterers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCaterers
  | -- | Represents the JSON value @"charitable_and_social_service_organizations_fundraising"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCharitableAndSocialServiceOrganizationsFundraising
  | -- | Represents the JSON value @"chemicals_and_allied_products"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChemicalsAndAlliedProducts
  | -- | Represents the JSON value @"child_care_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChildCareServices
  | -- | Represents the JSON value @"childrens_and_infants_wear_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChildrensAndInfantsWearStores
  | -- | Represents the JSON value @"chiropodists_podiatrists"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChiropodistsPodiatrists
  | -- | Represents the JSON value @"chiropractors"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChiropractors
  | -- | Represents the JSON value @"cigar_stores_and_stands"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCigarStoresAndStands
  | -- | Represents the JSON value @"civic_social_fraternal_associations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCivicSocialFraternalAssociations
  | -- | Represents the JSON value @"cleaning_and_maintenance"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCleaningAndMaintenance
  | -- | Represents the JSON value @"clothing_rental"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumClothingRental
  | -- | Represents the JSON value @"colleges_universities"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCollegesUniversities
  | -- | Represents the JSON value @"commercial_equipment"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialEquipment
  | -- | Represents the JSON value @"commercial_footwear"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialFootwear
  | -- | Represents the JSON value @"commercial_photography_art_and_graphics"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialPhotographyArtAndGraphics
  | -- | Represents the JSON value @"commuter_transport_and_ferries"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommuterTransportAndFerries
  | -- | Represents the JSON value @"computer_network_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerNetworkServices
  | -- | Represents the JSON value @"computer_programming"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerProgramming
  | -- | Represents the JSON value @"computer_repair"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerRepair
  | -- | Represents the JSON value @"computer_software_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerSoftwareStores
  | -- | Represents the JSON value @"computers_peripherals_and_software"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputersPeripheralsAndSoftware
  | -- | Represents the JSON value @"concrete_work_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConcreteWorkServices
  | -- | Represents the JSON value @"construction_materials"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConstructionMaterials
  | -- | Represents the JSON value @"consulting_public_relations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConsultingPublicRelations
  | -- | Represents the JSON value @"correspondence_schools"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCorrespondenceSchools
  | -- | Represents the JSON value @"cosmetic_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCosmeticStores
  | -- | Represents the JSON value @"counseling_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCounselingServices
  | -- | Represents the JSON value @"country_clubs"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCountryClubs
  | -- | Represents the JSON value @"courier_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCourierServices
  | -- | Represents the JSON value @"court_costs"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCourtCosts
  | -- | Represents the JSON value @"credit_reporting_agencies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCreditReportingAgencies
  | -- | Represents the JSON value @"cruise_lines"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCruiseLines
  | -- | Represents the JSON value @"dairy_products_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDairyProductsStores
  | -- | Represents the JSON value @"dance_hall_studios_schools"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDanceHallStudiosSchools
  | -- | Represents the JSON value @"dating_escort_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDatingEscortServices
  | -- | Represents the JSON value @"dentists_orthodontists"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDentistsOrthodontists
  | -- | Represents the JSON value @"department_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDepartmentStores
  | -- | Represents the JSON value @"detective_agencies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDetectiveAgencies
  | -- | Represents the JSON value @"digital_goods_applications"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsApplications
  | -- | Represents the JSON value @"digital_goods_games"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsGames
  | -- | Represents the JSON value @"digital_goods_large_volume"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsLargeVolume
  | -- | Represents the JSON value @"digital_goods_media"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsMedia
  | -- | Represents the JSON value @"direct_marketing_catalog_merchant"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingCatalogMerchant
  | -- | Represents the JSON value @"direct_marketing_combination_catalog_and_retail_merchant"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingCombinationCatalogAndRetailMerchant
  | -- | Represents the JSON value @"direct_marketing_inbound_telemarketing"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingInboundTelemarketing
  | -- | Represents the JSON value @"direct_marketing_insurance_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingInsuranceServices
  | -- | Represents the JSON value @"direct_marketing_other"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingOther
  | -- | Represents the JSON value @"direct_marketing_outbound_telemarketing"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingOutboundTelemarketing
  | -- | Represents the JSON value @"direct_marketing_subscription"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingSubscription
  | -- | Represents the JSON value @"direct_marketing_travel"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingTravel
  | -- | Represents the JSON value @"discount_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDiscountStores
  | -- | Represents the JSON value @"doctors"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDoctors
  | -- | Represents the JSON value @"door_to_door_sales"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDoorToDoorSales
  | -- | Represents the JSON value @"drapery_window_covering_and_upholstery_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDraperyWindowCoveringAndUpholsteryStores
  | -- | Represents the JSON value @"drinking_places"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrinkingPlaces
  | -- | Represents the JSON value @"drug_stores_and_pharmacies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrugStoresAndPharmacies
  | -- | Represents the JSON value @"drugs_drug_proprietaries_and_druggist_sundries"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrugsDrugProprietariesAndDruggistSundries
  | -- | Represents the JSON value @"dry_cleaners"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDryCleaners
  | -- | Represents the JSON value @"durable_goods"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDurableGoods
  | -- | Represents the JSON value @"duty_free_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDutyFreeStores
  | -- | Represents the JSON value @"eating_places_restaurants"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEatingPlacesRestaurants
  | -- | Represents the JSON value @"educational_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEducationalServices
  | -- | Represents the JSON value @"electric_razor_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricRazorStores
  | -- | Represents the JSON value @"electrical_parts_and_equipment"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricalPartsAndEquipment
  | -- | Represents the JSON value @"electrical_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricalServices
  | -- | Represents the JSON value @"electronics_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectronicsRepairShops
  | -- | Represents the JSON value @"electronics_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectronicsStores
  | -- | Represents the JSON value @"elementary_secondary_schools"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElementarySecondarySchools
  | -- | Represents the JSON value @"employment_temp_agencies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEmploymentTempAgencies
  | -- | Represents the JSON value @"equipment_rental"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEquipmentRental
  | -- | Represents the JSON value @"exterminating_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumExterminatingServices
  | -- | Represents the JSON value @"family_clothing_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFamilyClothingStores
  | -- | Represents the JSON value @"fast_food_restaurants"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFastFoodRestaurants
  | -- | Represents the JSON value @"financial_institutions"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFinancialInstitutions
  | -- | Represents the JSON value @"fines_government_administrative_entities"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFinesGovernmentAdministrativeEntities
  | -- | Represents the JSON value @"fireplace_fireplace_screens_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFireplaceFireplaceScreensAndAccessoriesStores
  | -- | Represents the JSON value @"floor_covering_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFloorCoveringStores
  | -- | Represents the JSON value @"florists"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFlorists
  | -- | Represents the JSON value @"florists_supplies_nursery_stock_and_flowers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFloristsSuppliesNurseryStockAndFlowers
  | -- | Represents the JSON value @"freezer_and_locker_meat_provisioners"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFreezerAndLockerMeatProvisioners
  | -- | Represents the JSON value @"fuel_dealers_non_automotive"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFuelDealersNonAutomotive
  | -- | Represents the JSON value @"funeral_services_crematories"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFuneralServicesCrematories
  | -- | Represents the JSON value @"furniture_home_furnishings_and_equipment_stores_except_appliances"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances
  | -- | Represents the JSON value @"furniture_repair_refinishing"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurnitureRepairRefinishing
  | -- | Represents the JSON value @"furriers_and_fur_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurriersAndFurShops
  | -- | Represents the JSON value @"general_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGeneralServices
  | -- | Represents the JSON value @"gift_card_novelty_and_souvenir_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGiftCardNoveltyAndSouvenirShops
  | -- | Represents the JSON value @"glass_paint_and_wallpaper_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGlassPaintAndWallpaperStores
  | -- | Represents the JSON value @"glassware_crystal_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGlasswareCrystalStores
  | -- | Represents the JSON value @"golf_courses_public"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGolfCoursesPublic
  | -- | Represents the JSON value @"government_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGovernmentServices
  | -- | Represents the JSON value @"grocery_stores_supermarkets"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGroceryStoresSupermarkets
  | -- | Represents the JSON value @"hardware_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHardwareEquipmentAndSupplies
  | -- | Represents the JSON value @"hardware_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHardwareStores
  | -- | Represents the JSON value @"health_and_beauty_spas"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHealthAndBeautySpas
  | -- | Represents the JSON value @"hearing_aids_sales_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHearingAidsSalesAndSupplies
  | -- | Represents the JSON value @"heating_plumbing_a_c"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHeatingPlumbingAC
  | -- | Represents the JSON value @"hobby_toy_and_game_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHobbyToyAndGameShops
  | -- | Represents the JSON value @"home_supply_warehouse_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHomeSupplyWarehouseStores
  | -- | Represents the JSON value @"hospitals"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHospitals
  | -- | Represents the JSON value @"hotels_motels_and_resorts"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHotelsMotelsAndResorts
  | -- | Represents the JSON value @"household_appliance_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHouseholdApplianceStores
  | -- | Represents the JSON value @"industrial_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumIndustrialSupplies
  | -- | Represents the JSON value @"information_retrieval_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInformationRetrievalServices
  | -- | Represents the JSON value @"insurance_default"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInsuranceDefault
  | -- | Represents the JSON value @"insurance_underwriting_premiums"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInsuranceUnderwritingPremiums
  | -- | Represents the JSON value @"intra_company_purchases"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumIntraCompanyPurchases
  | -- | Represents the JSON value @"jewelry_stores_watches_clocks_and_silverware_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumJewelryStoresWatchesClocksAndSilverwareStores
  | -- | Represents the JSON value @"landscaping_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLandscapingServices
  | -- | Represents the JSON value @"laundries"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLaundries
  | -- | Represents the JSON value @"laundry_cleaning_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLaundryCleaningServices
  | -- | Represents the JSON value @"legal_services_attorneys"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLegalServicesAttorneys
  | -- | Represents the JSON value @"luggage_and_leather_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLuggageAndLeatherGoodsStores
  | -- | Represents the JSON value @"lumber_building_materials_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLumberBuildingMaterialsStores
  | -- | Represents the JSON value @"manual_cash_disburse"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumManualCashDisburse
  | -- | Represents the JSON value @"marinas_service_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMarinasServiceAndSupplies
  | -- | Represents the JSON value @"masonry_stonework_and_plaster"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMasonryStoneworkAndPlaster
  | -- | Represents the JSON value @"massage_parlors"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMassageParlors
  | -- | Represents the JSON value @"medical_and_dental_labs"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalAndDentalLabs
  | -- | Represents the JSON value @"medical_dental_ophthalmic_and_hospital_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies
  | -- | Represents the JSON value @"medical_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalServices
  | -- | Represents the JSON value @"membership_organizations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMembershipOrganizations
  | -- | Represents the JSON value @"mens_and_boys_clothing_and_accessories_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMensAndBoysClothingAndAccessoriesStores
  | -- | Represents the JSON value @"mens_womens_clothing_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMensWomensClothingStores
  | -- | Represents the JSON value @"metal_service_centers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMetalServiceCenters
  | -- | Represents the JSON value @"miscellaneous"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneous
  | -- | Represents the JSON value @"miscellaneous_apparel_and_accessory_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousApparelAndAccessoryShops
  | -- | Represents the JSON value @"miscellaneous_auto_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousAutoDealers
  | -- | Represents the JSON value @"miscellaneous_business_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousBusinessServices
  | -- | Represents the JSON value @"miscellaneous_food_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousFoodStores
  | -- | Represents the JSON value @"miscellaneous_general_merchandise"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousGeneralMerchandise
  | -- | Represents the JSON value @"miscellaneous_general_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousGeneralServices
  | -- | Represents the JSON value @"miscellaneous_home_furnishing_specialty_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousHomeFurnishingSpecialtyStores
  | -- | Represents the JSON value @"miscellaneous_publishing_and_printing"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousPublishingAndPrinting
  | -- | Represents the JSON value @"miscellaneous_recreation_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousRecreationServices
  | -- | Represents the JSON value @"miscellaneous_repair_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousRepairShops
  | -- | Represents the JSON value @"miscellaneous_specialty_retail"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousSpecialtyRetail
  | -- | Represents the JSON value @"mobile_home_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMobileHomeDealers
  | -- | Represents the JSON value @"motion_picture_theaters"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotionPictureTheaters
  | -- | Represents the JSON value @"motor_freight_carriers_and_trucking"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorFreightCarriersAndTrucking
  | -- | Represents the JSON value @"motor_homes_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorHomesDealers
  | -- | Represents the JSON value @"motor_vehicle_supplies_and_new_parts"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorVehicleSuppliesAndNewParts
  | -- | Represents the JSON value @"motorcycle_shops_and_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorcycleShopsAndDealers
  | -- | Represents the JSON value @"motorcycle_shops_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorcycleShopsDealers
  | -- | Represents the JSON value @"music_stores_musical_instruments_pianos_and_sheet_music"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic
  | -- | Represents the JSON value @"news_dealers_and_newsstands"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNewsDealersAndNewsstands
  | -- | Represents the JSON value @"non_fi_money_orders"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNonFiMoneyOrders
  | -- | Represents the JSON value @"non_fi_stored_value_card_purchase_load"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNonFiStoredValueCardPurchaseLoad
  | -- | Represents the JSON value @"nondurable_goods"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNondurableGoods
  | -- | Represents the JSON value @"nurseries_lawn_and_garden_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNurseriesLawnAndGardenSupplyStores
  | -- | Represents the JSON value @"nursing_personal_care"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNursingPersonalCare
  | -- | Represents the JSON value @"office_and_commercial_furniture"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOfficeAndCommercialFurniture
  | -- | Represents the JSON value @"opticians_eyeglasses"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOpticiansEyeglasses
  | -- | Represents the JSON value @"optometrists_ophthalmologist"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOptometristsOphthalmologist
  | -- | Represents the JSON value @"orthopedic_goods_prosthetic_devices"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOrthopedicGoodsProstheticDevices
  | -- | Represents the JSON value @"osteopaths"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOsteopaths
  | -- | Represents the JSON value @"package_stores_beer_wine_and_liquor"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPackageStoresBeerWineAndLiquor
  | -- | Represents the JSON value @"paints_varnishes_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPaintsVarnishesAndSupplies
  | -- | Represents the JSON value @"parking_lots_garages"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumParkingLotsGarages
  | -- | Represents the JSON value @"passenger_railways"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPassengerRailways
  | -- | Represents the JSON value @"pawn_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPawnShops
  | -- | Represents the JSON value @"pet_shops_pet_food_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPetShopsPetFoodAndSupplies
  | -- | Represents the JSON value @"petroleum_and_petroleum_products"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPetroleumAndPetroleumProducts
  | -- | Represents the JSON value @"photo_developing"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotoDeveloping
  | -- | Represents the JSON value @"photographic_photocopy_microfilm_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies
  | -- | Represents the JSON value @"photographic_studios"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotographicStudios
  | -- | Represents the JSON value @"picture_video_production"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPictureVideoProduction
  | -- | Represents the JSON value @"piece_goods_notions_and_other_dry_goods"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPieceGoodsNotionsAndOtherDryGoods
  | -- | Represents the JSON value @"plumbing_heating_equipment_and_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPlumbingHeatingEquipmentAndSupplies
  | -- | Represents the JSON value @"political_organizations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPoliticalOrganizations
  | -- | Represents the JSON value @"postal_services_government_only"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPostalServicesGovernmentOnly
  | -- | Represents the JSON value @"precious_stones_and_metals_watches_and_jewelry"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPreciousStonesAndMetalsWatchesAndJewelry
  | -- | Represents the JSON value @"professional_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumProfessionalServices
  | -- | Represents the JSON value @"public_warehousing_and_storage"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPublicWarehousingAndStorage
  | -- | Represents the JSON value @"quick_copy_repro_and_blueprint"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumQuickCopyReproAndBlueprint
  | -- | Represents the JSON value @"railroads"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRailroads
  | -- | Represents the JSON value @"real_estate_agents_and_managers_rentals"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRealEstateAgentsAndManagersRentals
  | -- | Represents the JSON value @"record_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRecordStores
  | -- | Represents the JSON value @"recreational_vehicle_rentals"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRecreationalVehicleRentals
  | -- | Represents the JSON value @"religious_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumReligiousGoodsStores
  | -- | Represents the JSON value @"religious_organizations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumReligiousOrganizations
  | -- | Represents the JSON value @"roofing_siding_sheet_metal"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRoofingSidingSheetMetal
  | -- | Represents the JSON value @"secretarial_support_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSecretarialSupportServices
  | -- | Represents the JSON value @"security_brokers_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSecurityBrokersDealers
  | -- | Represents the JSON value @"service_stations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumServiceStations
  | -- | Represents the JSON value @"sewing_needlework_fabric_and_piece_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSewingNeedleworkFabricAndPieceGoodsStores
  | -- | Represents the JSON value @"shoe_repair_hat_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumShoeRepairHatCleaning
  | -- | Represents the JSON value @"shoe_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumShoeStores
  | -- | Represents the JSON value @"small_appliance_repair"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSmallApplianceRepair
  | -- | Represents the JSON value @"snowmobile_dealers"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSnowmobileDealers
  | -- | Represents the JSON value @"special_trade_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSpecialTradeServices
  | -- | Represents the JSON value @"specialty_cleaning"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSpecialtyCleaning
  | -- | Represents the JSON value @"sporting_goods_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportingGoodsStores
  | -- | Represents the JSON value @"sporting_recreation_camps"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportingRecreationCamps
  | -- | Represents the JSON value @"sports_and_riding_apparel_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportsAndRidingApparelStores
  | -- | Represents the JSON value @"sports_clubs_fields"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportsClubsFields
  | -- | Represents the JSON value @"stamp_and_coin_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStampAndCoinStores
  | -- | Represents the JSON value @"stationary_office_supplies_printing_and_writing_paper"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper
  | -- | Represents the JSON value @"stationery_stores_office_and_school_supply_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStationeryStoresOfficeAndSchoolSupplyStores
  | -- | Represents the JSON value @"swimming_pools_sales"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSwimmingPoolsSales
  | -- | Represents the JSON value @"t_ui_travel_germany"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTUiTravelGermany
  | -- | Represents the JSON value @"tailors_alterations"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTailorsAlterations
  | -- | Represents the JSON value @"tax_payments_government_agencies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxPaymentsGovernmentAgencies
  | -- | Represents the JSON value @"tax_preparation_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxPreparationServices
  | -- | Represents the JSON value @"taxicabs_limousines"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxicabsLimousines
  | -- | Represents the JSON value @"telecommunication_equipment_and_telephone_sales"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelecommunicationEquipmentAndTelephoneSales
  | -- | Represents the JSON value @"telecommunication_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelecommunicationServices
  | -- | Represents the JSON value @"telegraph_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelegraphServices
  | -- | Represents the JSON value @"tent_and_awning_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTentAndAwningShops
  | -- | Represents the JSON value @"testing_laboratories"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTestingLaboratories
  | -- | Represents the JSON value @"theatrical_ticket_agencies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTheatricalTicketAgencies
  | -- | Represents the JSON value @"timeshares"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTimeshares
  | -- | Represents the JSON value @"tire_retreading_and_repair"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTireRetreadingAndRepair
  | -- | Represents the JSON value @"tolls_bridge_fees"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTollsBridgeFees
  | -- | Represents the JSON value @"tourist_attractions_and_exhibits"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTouristAttractionsAndExhibits
  | -- | Represents the JSON value @"towing_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTowingServices
  | -- | Represents the JSON value @"trailer_parks_campgrounds"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTrailerParksCampgrounds
  | -- | Represents the JSON value @"transportation_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTransportationServices
  | -- | Represents the JSON value @"travel_agencies_tour_operators"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTravelAgenciesTourOperators
  | -- | Represents the JSON value @"truck_stop_iteration"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTruckStopIteration
  | -- | Represents the JSON value @"truck_utility_trailer_rentals"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTruckUtilityTrailerRentals
  | -- | Represents the JSON value @"typesetting_plate_making_and_related_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTypesettingPlateMakingAndRelatedServices
  | -- | Represents the JSON value @"typewriter_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTypewriterStores
  | -- | Represents the JSON value @"u_s_federal_government_agencies_or_departments"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUSFederalGovernmentAgenciesOrDepartments
  | -- | Represents the JSON value @"uniforms_commercial_clothing"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUniformsCommercialClothing
  | -- | Represents the JSON value @"used_merchandise_and_secondhand_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUsedMerchandiseAndSecondhandStores
  | -- | Represents the JSON value @"utilities"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUtilities
  | -- | Represents the JSON value @"variety_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVarietyStores
  | -- | Represents the JSON value @"veterinary_services"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVeterinaryServices
  | -- | Represents the JSON value @"video_amusement_game_supplies"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoAmusementGameSupplies
  | -- | Represents the JSON value @"video_game_arcades"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoGameArcades
  | -- | Represents the JSON value @"video_tape_rental_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoTapeRentalStores
  | -- | Represents the JSON value @"vocational_trade_schools"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVocationalTradeSchools
  | -- | Represents the JSON value @"watch_jewelry_repair"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWatchJewelryRepair
  | -- | Represents the JSON value @"welding_repair"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWeldingRepair
  | -- | Represents the JSON value @"wholesale_clubs"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWholesaleClubs
  | -- | Represents the JSON value @"wig_and_toupee_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWigAndToupeeStores
  | -- | Represents the JSON value @"wires_money_orders"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWiresMoneyOrders
  | -- | Represents the JSON value @"womens_accessory_and_specialty_shops"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWomensAccessoryAndSpecialtyShops
  | -- | Represents the JSON value @"womens_ready_to_wear_stores"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWomensReadyToWearStores
  | -- | Represents the JSON value @"wrecking_and_salvage_yards"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWreckingAndSalvageYards
  deriving (Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> ShowS
[PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> ShowS
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> String
(Int
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
 -> ShowS)
-> (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
    -> String)
-> ([PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
    -> ShowS)
-> Show
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> ShowS
$cshowList :: [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories']
-> ShowS
show :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> String
$cshow :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> String
showsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> ShowS
$cshowsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Bool
(PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
 -> Bool)
-> (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
    -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
    -> Bool)
-> Eq
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Bool
$c/= :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Bool
== :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Bool
$c== :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories' where
  toJSON :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Value
toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAcRefrigerationRepair) = Value
"ac_refrigeration_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAccountingBookkeepingServices) = Value
"accounting_bookkeeping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAdvertisingServices) = Value
"advertising_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAgriculturalCooperative) = Value
"agricultural_cooperative"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAirlinesAirCarriers) = Value
"airlines_air_carriers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAirportsFlyingFields) = Value
"airports_flying_fields"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAmbulanceServices) = Value
"ambulance_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAmusementParksCarnivals) = Value
"amusement_parks_carnivals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAntiqueReproductions) = Value
"antique_reproductions"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAntiqueShops) = Value
"antique_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAquariums) = Value
"aquariums"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArchitecturalSurveyingServices) = Value
"architectural_surveying_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArtDealersAndGalleries) = Value
"art_dealers_and_galleries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArtistsSupplyAndCraftShops) = Value
"artists_supply_and_craft_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoAndHomeSupplyStores) = Value
"auto_and_home_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoBodyRepairShops) = Value
"auto_body_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoPaintShops) = Value
"auto_paint_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoServiceShops) = Value
"auto_service_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomatedCashDisburse) = Value
"automated_cash_disburse"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomatedFuelDispensers) = Value
"automated_fuel_dispensers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomobileAssociations) = Value
"automobile_associations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomotivePartsAndAccessoriesStores) = Value
"automotive_parts_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomotiveTireStores) = Value
"automotive_tire_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBailAndBondPayments) = Value
"bail_and_bond_payments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBakeries) = Value
"bakeries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBandsOrchestras) = Value
"bands_orchestras"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBarberAndBeautyShops) = Value
"barber_and_beauty_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBettingCasinoGambling) = Value
"betting_casino_gambling"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBicycleShops) = Value
"bicycle_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBilliardPoolEstablishments) = Value
"billiard_pool_establishments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBoatDealers) = Value
"boat_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBoatRentalsAndLeases) = Value
"boat_rentals_and_leases"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBookStores) = Value
"book_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBooksPeriodicalsAndNewspapers) = Value
"books_periodicals_and_newspapers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBowlingAlleys) = Value
"bowling_alleys"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBusLines) = Value
"bus_lines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBusinessSecretarialSchools) = Value
"business_secretarial_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBuyingShoppingServices) = Value
"buying_shopping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCableSatelliteAndOtherPayTelevisionAndRadio) = Value
"cable_satellite_and_other_pay_television_and_radio"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCameraAndPhotographicSupplyStores) = Value
"camera_and_photographic_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCandyNutAndConfectioneryStores) = Value
"candy_nut_and_confectionery_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarAndTruckDealersNewUsed) = Value
"car_and_truck_dealers_new_used"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarAndTruckDealersUsedOnly) = Value
"car_and_truck_dealers_used_only"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarRentalAgencies) = Value
"car_rental_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarWashes) = Value
"car_washes"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarpentryServices) = Value
"carpentry_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarpetUpholsteryCleaning) = Value
"carpet_upholstery_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCaterers) = Value
"caterers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCharitableAndSocialServiceOrganizationsFundraising) = Value
"charitable_and_social_service_organizations_fundraising"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChemicalsAndAlliedProducts) = Value
"chemicals_and_allied_products"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChildCareServices) = Value
"child_care_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChildrensAndInfantsWearStores) = Value
"childrens_and_infants_wear_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChiropodistsPodiatrists) = Value
"chiropodists_podiatrists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChiropractors) = Value
"chiropractors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCigarStoresAndStands) = Value
"cigar_stores_and_stands"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCivicSocialFraternalAssociations) = Value
"civic_social_fraternal_associations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCleaningAndMaintenance) = Value
"cleaning_and_maintenance"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumClothingRental) = Value
"clothing_rental"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCollegesUniversities) = Value
"colleges_universities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialEquipment) = Value
"commercial_equipment"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialFootwear) = Value
"commercial_footwear"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialPhotographyArtAndGraphics) = Value
"commercial_photography_art_and_graphics"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommuterTransportAndFerries) = Value
"commuter_transport_and_ferries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerNetworkServices) = Value
"computer_network_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerProgramming) = Value
"computer_programming"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerRepair) = Value
"computer_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerSoftwareStores) = Value
"computer_software_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputersPeripheralsAndSoftware) = Value
"computers_peripherals_and_software"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConcreteWorkServices) = Value
"concrete_work_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConstructionMaterials) = Value
"construction_materials"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConsultingPublicRelations) = Value
"consulting_public_relations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCorrespondenceSchools) = Value
"correspondence_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCosmeticStores) = Value
"cosmetic_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCounselingServices) = Value
"counseling_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCountryClubs) = Value
"country_clubs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCourierServices) = Value
"courier_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCourtCosts) = Value
"court_costs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCreditReportingAgencies) = Value
"credit_reporting_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCruiseLines) = Value
"cruise_lines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDairyProductsStores) = Value
"dairy_products_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDanceHallStudiosSchools) = Value
"dance_hall_studios_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDatingEscortServices) = Value
"dating_escort_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDentistsOrthodontists) = Value
"dentists_orthodontists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDepartmentStores) = Value
"department_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDetectiveAgencies) = Value
"detective_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsApplications) = Value
"digital_goods_applications"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsGames) = Value
"digital_goods_games"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsLargeVolume) = Value
"digital_goods_large_volume"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsMedia) = Value
"digital_goods_media"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingCatalogMerchant) = Value
"direct_marketing_catalog_merchant"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingCombinationCatalogAndRetailMerchant) = Value
"direct_marketing_combination_catalog_and_retail_merchant"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingInboundTelemarketing) = Value
"direct_marketing_inbound_telemarketing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingInsuranceServices) = Value
"direct_marketing_insurance_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingOther) = Value
"direct_marketing_other"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingOutboundTelemarketing) = Value
"direct_marketing_outbound_telemarketing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingSubscription) = Value
"direct_marketing_subscription"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingTravel) = Value
"direct_marketing_travel"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDiscountStores) = Value
"discount_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDoctors) = Value
"doctors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDoorToDoorSales) = Value
"door_to_door_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDraperyWindowCoveringAndUpholsteryStores) = Value
"drapery_window_covering_and_upholstery_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrinkingPlaces) = Value
"drinking_places"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrugStoresAndPharmacies) = Value
"drug_stores_and_pharmacies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrugsDrugProprietariesAndDruggistSundries) = Value
"drugs_drug_proprietaries_and_druggist_sundries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDryCleaners) = Value
"dry_cleaners"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDurableGoods) = Value
"durable_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDutyFreeStores) = Value
"duty_free_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEatingPlacesRestaurants) = Value
"eating_places_restaurants"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEducationalServices) = Value
"educational_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricRazorStores) = Value
"electric_razor_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricalPartsAndEquipment) = Value
"electrical_parts_and_equipment"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricalServices) = Value
"electrical_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectronicsRepairShops) = Value
"electronics_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectronicsStores) = Value
"electronics_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElementarySecondarySchools) = Value
"elementary_secondary_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEmploymentTempAgencies) = Value
"employment_temp_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEquipmentRental) = Value
"equipment_rental"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumExterminatingServices) = Value
"exterminating_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFamilyClothingStores) = Value
"family_clothing_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFastFoodRestaurants) = Value
"fast_food_restaurants"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFinancialInstitutions) = Value
"financial_institutions"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFinesGovernmentAdministrativeEntities) = Value
"fines_government_administrative_entities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFireplaceFireplaceScreensAndAccessoriesStores) = Value
"fireplace_fireplace_screens_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFloorCoveringStores) = Value
"floor_covering_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFlorists) = Value
"florists"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFloristsSuppliesNurseryStockAndFlowers) = Value
"florists_supplies_nursery_stock_and_flowers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFreezerAndLockerMeatProvisioners) = Value
"freezer_and_locker_meat_provisioners"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFuelDealersNonAutomotive) = Value
"fuel_dealers_non_automotive"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFuneralServicesCrematories) = Value
"funeral_services_crematories"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances) = Value
"furniture_home_furnishings_and_equipment_stores_except_appliances"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurnitureRepairRefinishing) = Value
"furniture_repair_refinishing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurriersAndFurShops) = Value
"furriers_and_fur_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGeneralServices) = Value
"general_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGiftCardNoveltyAndSouvenirShops) = Value
"gift_card_novelty_and_souvenir_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGlassPaintAndWallpaperStores) = Value
"glass_paint_and_wallpaper_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGlasswareCrystalStores) = Value
"glassware_crystal_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGolfCoursesPublic) = Value
"golf_courses_public"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGovernmentServices) = Value
"government_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGroceryStoresSupermarkets) = Value
"grocery_stores_supermarkets"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHardwareEquipmentAndSupplies) = Value
"hardware_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHardwareStores) = Value
"hardware_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHealthAndBeautySpas) = Value
"health_and_beauty_spas"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHearingAidsSalesAndSupplies) = Value
"hearing_aids_sales_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHeatingPlumbingAC) = Value
"heating_plumbing_a_c"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHobbyToyAndGameShops) = Value
"hobby_toy_and_game_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHomeSupplyWarehouseStores) = Value
"home_supply_warehouse_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHospitals) = Value
"hospitals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHotelsMotelsAndResorts) = Value
"hotels_motels_and_resorts"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHouseholdApplianceStores) = Value
"household_appliance_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumIndustrialSupplies) = Value
"industrial_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInformationRetrievalServices) = Value
"information_retrieval_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInsuranceDefault) = Value
"insurance_default"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInsuranceUnderwritingPremiums) = Value
"insurance_underwriting_premiums"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumIntraCompanyPurchases) = Value
"intra_company_purchases"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumJewelryStoresWatchesClocksAndSilverwareStores) = Value
"jewelry_stores_watches_clocks_and_silverware_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLandscapingServices) = Value
"landscaping_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLaundries) = Value
"laundries"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLaundryCleaningServices) = Value
"laundry_cleaning_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLegalServicesAttorneys) = Value
"legal_services_attorneys"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLuggageAndLeatherGoodsStores) = Value
"luggage_and_leather_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLumberBuildingMaterialsStores) = Value
"lumber_building_materials_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumManualCashDisburse) = Value
"manual_cash_disburse"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMarinasServiceAndSupplies) = Value
"marinas_service_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMasonryStoneworkAndPlaster) = Value
"masonry_stonework_and_plaster"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMassageParlors) = Value
"massage_parlors"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalAndDentalLabs) = Value
"medical_and_dental_labs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies) = Value
"medical_dental_ophthalmic_and_hospital_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalServices) = Value
"medical_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMembershipOrganizations) = Value
"membership_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMensAndBoysClothingAndAccessoriesStores) = Value
"mens_and_boys_clothing_and_accessories_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMensWomensClothingStores) = Value
"mens_womens_clothing_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMetalServiceCenters) = Value
"metal_service_centers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneous) = Value
"miscellaneous"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousApparelAndAccessoryShops) = Value
"miscellaneous_apparel_and_accessory_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousAutoDealers) = Value
"miscellaneous_auto_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousBusinessServices) = Value
"miscellaneous_business_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousFoodStores) = Value
"miscellaneous_food_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousGeneralMerchandise) = Value
"miscellaneous_general_merchandise"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousGeneralServices) = Value
"miscellaneous_general_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousHomeFurnishingSpecialtyStores) = Value
"miscellaneous_home_furnishing_specialty_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousPublishingAndPrinting) = Value
"miscellaneous_publishing_and_printing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousRecreationServices) = Value
"miscellaneous_recreation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousRepairShops) = Value
"miscellaneous_repair_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousSpecialtyRetail) = Value
"miscellaneous_specialty_retail"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMobileHomeDealers) = Value
"mobile_home_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotionPictureTheaters) = Value
"motion_picture_theaters"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorFreightCarriersAndTrucking) = Value
"motor_freight_carriers_and_trucking"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorHomesDealers) = Value
"motor_homes_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorVehicleSuppliesAndNewParts) = Value
"motor_vehicle_supplies_and_new_parts"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorcycleShopsAndDealers) = Value
"motorcycle_shops_and_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorcycleShopsDealers) = Value
"motorcycle_shops_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic) = Value
"music_stores_musical_instruments_pianos_and_sheet_music"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNewsDealersAndNewsstands) = Value
"news_dealers_and_newsstands"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNonFiMoneyOrders) = Value
"non_fi_money_orders"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNonFiStoredValueCardPurchaseLoad) = Value
"non_fi_stored_value_card_purchase_load"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNondurableGoods) = Value
"nondurable_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNurseriesLawnAndGardenSupplyStores) = Value
"nurseries_lawn_and_garden_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNursingPersonalCare) = Value
"nursing_personal_care"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOfficeAndCommercialFurniture) = Value
"office_and_commercial_furniture"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOpticiansEyeglasses) = Value
"opticians_eyeglasses"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOptometristsOphthalmologist) = Value
"optometrists_ophthalmologist"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOrthopedicGoodsProstheticDevices) = Value
"orthopedic_goods_prosthetic_devices"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOsteopaths) = Value
"osteopaths"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPackageStoresBeerWineAndLiquor) = Value
"package_stores_beer_wine_and_liquor"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPaintsVarnishesAndSupplies) = Value
"paints_varnishes_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumParkingLotsGarages) = Value
"parking_lots_garages"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPassengerRailways) = Value
"passenger_railways"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPawnShops) = Value
"pawn_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPetShopsPetFoodAndSupplies) = Value
"pet_shops_pet_food_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPetroleumAndPetroleumProducts) = Value
"petroleum_and_petroleum_products"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotoDeveloping) = Value
"photo_developing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies) = Value
"photographic_photocopy_microfilm_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotographicStudios) = Value
"photographic_studios"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPictureVideoProduction) = Value
"picture_video_production"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPieceGoodsNotionsAndOtherDryGoods) = Value
"piece_goods_notions_and_other_dry_goods"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPlumbingHeatingEquipmentAndSupplies) = Value
"plumbing_heating_equipment_and_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPoliticalOrganizations) = Value
"political_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPostalServicesGovernmentOnly) = Value
"postal_services_government_only"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPreciousStonesAndMetalsWatchesAndJewelry) = Value
"precious_stones_and_metals_watches_and_jewelry"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumProfessionalServices) = Value
"professional_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPublicWarehousingAndStorage) = Value
"public_warehousing_and_storage"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumQuickCopyReproAndBlueprint) = Value
"quick_copy_repro_and_blueprint"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRailroads) = Value
"railroads"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRealEstateAgentsAndManagersRentals) = Value
"real_estate_agents_and_managers_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRecordStores) = Value
"record_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRecreationalVehicleRentals) = Value
"recreational_vehicle_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumReligiousGoodsStores) = Value
"religious_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumReligiousOrganizations) = Value
"religious_organizations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRoofingSidingSheetMetal) = Value
"roofing_siding_sheet_metal"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSecretarialSupportServices) = Value
"secretarial_support_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSecurityBrokersDealers) = Value
"security_brokers_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumServiceStations) = Value
"service_stations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSewingNeedleworkFabricAndPieceGoodsStores) = Value
"sewing_needlework_fabric_and_piece_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumShoeRepairHatCleaning) = Value
"shoe_repair_hat_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumShoeStores) = Value
"shoe_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSmallApplianceRepair) = Value
"small_appliance_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSnowmobileDealers) = Value
"snowmobile_dealers"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSpecialTradeServices) = Value
"special_trade_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSpecialtyCleaning) = Value
"specialty_cleaning"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportingGoodsStores) = Value
"sporting_goods_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportingRecreationCamps) = Value
"sporting_recreation_camps"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportsAndRidingApparelStores) = Value
"sports_and_riding_apparel_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportsClubsFields) = Value
"sports_clubs_fields"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStampAndCoinStores) = Value
"stamp_and_coin_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper) = Value
"stationary_office_supplies_printing_and_writing_paper"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStationeryStoresOfficeAndSchoolSupplyStores) = Value
"stationery_stores_office_and_school_supply_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSwimmingPoolsSales) = Value
"swimming_pools_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTUiTravelGermany) = Value
"t_ui_travel_germany"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTailorsAlterations) = Value
"tailors_alterations"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxPaymentsGovernmentAgencies) = Value
"tax_payments_government_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxPreparationServices) = Value
"tax_preparation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxicabsLimousines) = Value
"taxicabs_limousines"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelecommunicationEquipmentAndTelephoneSales) = Value
"telecommunication_equipment_and_telephone_sales"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelecommunicationServices) = Value
"telecommunication_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelegraphServices) = Value
"telegraph_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTentAndAwningShops) = Value
"tent_and_awning_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTestingLaboratories) = Value
"testing_laboratories"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTheatricalTicketAgencies) = Value
"theatrical_ticket_agencies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTimeshares) = Value
"timeshares"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTireRetreadingAndRepair) = Value
"tire_retreading_and_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTollsBridgeFees) = Value
"tolls_bridge_fees"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTouristAttractionsAndExhibits) = Value
"tourist_attractions_and_exhibits"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTowingServices) = Value
"towing_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTrailerParksCampgrounds) = Value
"trailer_parks_campgrounds"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTransportationServices) = Value
"transportation_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTravelAgenciesTourOperators) = Value
"travel_agencies_tour_operators"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTruckStopIteration) = Value
"truck_stop_iteration"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTruckUtilityTrailerRentals) = Value
"truck_utility_trailer_rentals"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTypesettingPlateMakingAndRelatedServices) = Value
"typesetting_plate_making_and_related_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTypewriterStores) = Value
"typewriter_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUSFederalGovernmentAgenciesOrDepartments) = Value
"u_s_federal_government_agencies_or_departments"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUniformsCommercialClothing) = Value
"uniforms_commercial_clothing"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUsedMerchandiseAndSecondhandStores) = Value
"used_merchandise_and_secondhand_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUtilities) = Value
"utilities"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVarietyStores) = Value
"variety_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVeterinaryServices) = Value
"veterinary_services"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoAmusementGameSupplies) = Value
"video_amusement_game_supplies"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoGameArcades) = Value
"video_game_arcades"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoTapeRentalStores) = Value
"video_tape_rental_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVocationalTradeSchools) = Value
"vocational_trade_schools"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWatchJewelryRepair) = Value
"watch_jewelry_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWeldingRepair) = Value
"welding_repair"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWholesaleClubs) = Value
"wholesale_clubs"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWigAndToupeeStores) = Value
"wig_and_toupee_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWiresMoneyOrders) = Value
"wires_money_orders"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWomensAccessoryAndSpecialtyShops) = Value
"womens_accessory_and_specialty_shops"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWomensReadyToWearStores) = Value
"womens_ready_to_wear_stores"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWreckingAndSalvageYards) = Value
"wrecking_and_salvage_yards"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories' where
  parseJSON :: Value
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
parseJSON Value
val =
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ac_refrigeration_repair" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAcRefrigerationRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"accounting_bookkeeping_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAccountingBookkeepingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"advertising_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAdvertisingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"agricultural_cooperative" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAgriculturalCooperative
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"airlines_air_carriers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAirlinesAirCarriers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"airports_flying_fields" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAirportsFlyingFields
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ambulance_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAmbulanceServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"amusement_parks_carnivals" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAmusementParksCarnivals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"antique_reproductions" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAntiqueReproductions
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"antique_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAntiqueShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"aquariums" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAquariums
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"architectural_surveying_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArchitecturalSurveyingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"art_dealers_and_galleries" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArtDealersAndGalleries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"artists_supply_and_craft_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumArtistsSupplyAndCraftShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_and_home_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoAndHomeSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_body_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoBodyRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_paint_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoPaintShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"auto_service_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutoServiceShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automated_cash_disburse" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomatedCashDisburse
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automated_fuel_dispensers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomatedFuelDispensers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automobile_associations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomobileAssociations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automotive_parts_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomotivePartsAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"automotive_tire_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumAutomotiveTireStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bail_and_bond_payments" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBailAndBondPayments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bakeries" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBakeries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bands_orchestras" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBandsOrchestras
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"barber_and_beauty_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBarberAndBeautyShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"betting_casino_gambling" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBettingCasinoGambling
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bicycle_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBicycleShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"billiard_pool_establishments" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBilliardPoolEstablishments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"boat_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBoatDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"boat_rentals_and_leases" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBoatRentalsAndLeases
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"book_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBookStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"books_periodicals_and_newspapers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBooksPeriodicalsAndNewspapers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bowling_alleys" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBowlingAlleys
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bus_lines" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBusLines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"business_secretarial_schools" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBusinessSecretarialSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"buying_shopping_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumBuyingShoppingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cable_satellite_and_other_pay_television_and_radio" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCableSatelliteAndOtherPayTelevisionAndRadio
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"camera_and_photographic_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCameraAndPhotographicSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"candy_nut_and_confectionery_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCandyNutAndConfectioneryStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_and_truck_dealers_new_used" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarAndTruckDealersNewUsed
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_and_truck_dealers_used_only" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarAndTruckDealersUsedOnly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_rental_agencies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarRentalAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"car_washes" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarWashes
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"carpentry_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarpentryServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"carpet_upholstery_cleaning" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCarpetUpholsteryCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"caterers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCaterers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charitable_and_social_service_organizations_fundraising" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCharitableAndSocialServiceOrganizationsFundraising
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chemicals_and_allied_products" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChemicalsAndAlliedProducts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"child_care_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChildCareServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"childrens_and_infants_wear_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChildrensAndInfantsWearStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chiropodists_podiatrists" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChiropodistsPodiatrists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"chiropractors" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumChiropractors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cigar_stores_and_stands" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCigarStoresAndStands
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"civic_social_fraternal_associations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCivicSocialFraternalAssociations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cleaning_and_maintenance" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCleaningAndMaintenance
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"clothing_rental" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumClothingRental
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"colleges_universities" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCollegesUniversities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_equipment" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialEquipment
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_footwear" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialFootwear
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commercial_photography_art_and_graphics" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommercialPhotographyArtAndGraphics
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"commuter_transport_and_ferries" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCommuterTransportAndFerries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_network_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerNetworkServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_programming" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerProgramming
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_repair" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computer_software_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputerSoftwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"computers_peripherals_and_software" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumComputersPeripheralsAndSoftware
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"concrete_work_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConcreteWorkServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"construction_materials" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConstructionMaterials
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"consulting_public_relations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumConsultingPublicRelations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"correspondence_schools" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCorrespondenceSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cosmetic_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCosmeticStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"counseling_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCounselingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"country_clubs" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCountryClubs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"courier_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCourierServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"court_costs" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCourtCosts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"credit_reporting_agencies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCreditReportingAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"cruise_lines" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumCruiseLines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dairy_products_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDairyProductsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dance_hall_studios_schools" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDanceHallStudiosSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dating_escort_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDatingEscortServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dentists_orthodontists" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDentistsOrthodontists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"department_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDepartmentStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"detective_agencies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDetectiveAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_applications" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsApplications
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_games" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsGames
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_large_volume" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsLargeVolume
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"digital_goods_media" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDigitalGoodsMedia
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_catalog_merchant" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingCatalogMerchant
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_combination_catalog_and_retail_merchant" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingCombinationCatalogAndRetailMerchant
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_inbound_telemarketing" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingInboundTelemarketing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_insurance_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingInsuranceServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_other" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingOther
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_outbound_telemarketing" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingOutboundTelemarketing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_subscription" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingSubscription
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"direct_marketing_travel" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDirectMarketingTravel
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"discount_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDiscountStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"doctors" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDoctors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"door_to_door_sales" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDoorToDoorSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drapery_window_covering_and_upholstery_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDraperyWindowCoveringAndUpholsteryStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drinking_places" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrinkingPlaces
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drug_stores_and_pharmacies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrugStoresAndPharmacies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"drugs_drug_proprietaries_and_druggist_sundries" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDrugsDrugProprietariesAndDruggistSundries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"dry_cleaners" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDryCleaners
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"durable_goods" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDurableGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"duty_free_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumDutyFreeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"eating_places_restaurants" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEatingPlacesRestaurants
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"educational_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEducationalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electric_razor_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricRazorStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electrical_parts_and_equipment" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricalPartsAndEquipment
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electrical_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectricalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electronics_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectronicsRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"electronics_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElectronicsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"elementary_secondary_schools" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumElementarySecondarySchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"employment_temp_agencies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEmploymentTempAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"equipment_rental" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumEquipmentRental
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"exterminating_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumExterminatingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"family_clothing_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFamilyClothingStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fast_food_restaurants" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFastFoodRestaurants
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"financial_institutions" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFinancialInstitutions
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fines_government_administrative_entities" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFinesGovernmentAdministrativeEntities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fireplace_fireplace_screens_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFireplaceFireplaceScreensAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"floor_covering_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFloorCoveringStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"florists" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFlorists
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"florists_supplies_nursery_stock_and_flowers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFloristsSuppliesNurseryStockAndFlowers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"freezer_and_locker_meat_provisioners" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFreezerAndLockerMeatProvisioners
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"fuel_dealers_non_automotive" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFuelDealersNonAutomotive
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"funeral_services_crematories" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFuneralServicesCrematories
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furniture_home_furnishings_and_equipment_stores_except_appliances" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurnitureHomeFurnishingsAndEquipmentStoresExceptAppliances
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furniture_repair_refinishing" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurnitureRepairRefinishing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"furriers_and_fur_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumFurriersAndFurShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"general_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGeneralServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"gift_card_novelty_and_souvenir_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGiftCardNoveltyAndSouvenirShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"glass_paint_and_wallpaper_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGlassPaintAndWallpaperStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"glassware_crystal_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGlasswareCrystalStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"golf_courses_public" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGolfCoursesPublic
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"government_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGovernmentServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"grocery_stores_supermarkets" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumGroceryStoresSupermarkets
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hardware_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHardwareEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hardware_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHardwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"health_and_beauty_spas" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHealthAndBeautySpas
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hearing_aids_sales_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHearingAidsSalesAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"heating_plumbing_a_c" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHeatingPlumbingAC
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hobby_toy_and_game_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHobbyToyAndGameShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"home_supply_warehouse_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHomeSupplyWarehouseStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hospitals" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHospitals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"hotels_motels_and_resorts" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHotelsMotelsAndResorts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"household_appliance_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumHouseholdApplianceStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"industrial_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumIndustrialSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"information_retrieval_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInformationRetrievalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"insurance_default" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInsuranceDefault
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"insurance_underwriting_premiums" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumInsuranceUnderwritingPremiums
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"intra_company_purchases" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumIntraCompanyPurchases
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"jewelry_stores_watches_clocks_and_silverware_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumJewelryStoresWatchesClocksAndSilverwareStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"landscaping_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLandscapingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"laundries" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLaundries
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"laundry_cleaning_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLaundryCleaningServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"legal_services_attorneys" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLegalServicesAttorneys
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"luggage_and_leather_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLuggageAndLeatherGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"lumber_building_materials_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumLumberBuildingMaterialsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"manual_cash_disburse" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumManualCashDisburse
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"marinas_service_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMarinasServiceAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"masonry_stonework_and_plaster" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMasonryStoneworkAndPlaster
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"massage_parlors" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMassageParlors
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_and_dental_labs" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalAndDentalLabs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_dental_ophthalmic_and_hospital_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalDentalOphthalmicAndHospitalEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"medical_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMedicalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"membership_organizations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMembershipOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mens_and_boys_clothing_and_accessories_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMensAndBoysClothingAndAccessoriesStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mens_womens_clothing_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMensWomensClothingStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"metal_service_centers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMetalServiceCenters
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneous
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_apparel_and_accessory_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousApparelAndAccessoryShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_auto_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousAutoDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_business_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousBusinessServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_food_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousFoodStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_general_merchandise" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousGeneralMerchandise
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_general_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousGeneralServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_home_furnishing_specialty_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousHomeFurnishingSpecialtyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_publishing_and_printing" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousPublishingAndPrinting
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_recreation_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousRecreationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_repair_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousRepairShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"miscellaneous_specialty_retail" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMiscellaneousSpecialtyRetail
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mobile_home_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMobileHomeDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motion_picture_theaters" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotionPictureTheaters
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_freight_carriers_and_trucking" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorFreightCarriersAndTrucking
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_homes_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorHomesDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motor_vehicle_supplies_and_new_parts" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorVehicleSuppliesAndNewParts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motorcycle_shops_and_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorcycleShopsAndDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"motorcycle_shops_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMotorcycleShopsDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"music_stores_musical_instruments_pianos_and_sheet_music" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumMusicStoresMusicalInstrumentsPianosAndSheetMusic
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"news_dealers_and_newsstands" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNewsDealersAndNewsstands
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_fi_money_orders" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNonFiMoneyOrders
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_fi_stored_value_card_purchase_load" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNonFiStoredValueCardPurchaseLoad
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nondurable_goods" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNondurableGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nurseries_lawn_and_garden_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNurseriesLawnAndGardenSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"nursing_personal_care" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumNursingPersonalCare
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"office_and_commercial_furniture" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOfficeAndCommercialFurniture
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"opticians_eyeglasses" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOpticiansEyeglasses
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"optometrists_ophthalmologist" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOptometristsOphthalmologist
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"orthopedic_goods_prosthetic_devices" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOrthopedicGoodsProstheticDevices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"osteopaths" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumOsteopaths
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"package_stores_beer_wine_and_liquor" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPackageStoresBeerWineAndLiquor
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"paints_varnishes_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPaintsVarnishesAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"parking_lots_garages" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumParkingLotsGarages
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"passenger_railways" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPassengerRailways
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"pawn_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPawnShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"pet_shops_pet_food_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPetShopsPetFoodAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"petroleum_and_petroleum_products" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPetroleumAndPetroleumProducts
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photo_developing" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotoDeveloping
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photographic_photocopy_microfilm_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotographicPhotocopyMicrofilmEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"photographic_studios" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPhotographicStudios
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"picture_video_production" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPictureVideoProduction
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"piece_goods_notions_and_other_dry_goods" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPieceGoodsNotionsAndOtherDryGoods
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"plumbing_heating_equipment_and_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPlumbingHeatingEquipmentAndSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"political_organizations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPoliticalOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"postal_services_government_only" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPostalServicesGovernmentOnly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"precious_stones_and_metals_watches_and_jewelry" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPreciousStonesAndMetalsWatchesAndJewelry
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"professional_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumProfessionalServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"public_warehousing_and_storage" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumPublicWarehousingAndStorage
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"quick_copy_repro_and_blueprint" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumQuickCopyReproAndBlueprint
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"railroads" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRailroads
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"real_estate_agents_and_managers_rentals" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRealEstateAgentsAndManagersRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"record_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRecordStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"recreational_vehicle_rentals" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRecreationalVehicleRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"religious_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumReligiousGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"religious_organizations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumReligiousOrganizations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"roofing_siding_sheet_metal" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumRoofingSidingSheetMetal
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"secretarial_support_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSecretarialSupportServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"security_brokers_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSecurityBrokersDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"service_stations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumServiceStations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sewing_needlework_fabric_and_piece_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSewingNeedleworkFabricAndPieceGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"shoe_repair_hat_cleaning" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumShoeRepairHatCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"shoe_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumShoeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"small_appliance_repair" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSmallApplianceRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"snowmobile_dealers" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSnowmobileDealers
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"special_trade_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSpecialTradeServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"specialty_cleaning" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSpecialtyCleaning
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sporting_goods_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportingGoodsStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sporting_recreation_camps" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportingRecreationCamps
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sports_and_riding_apparel_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportsAndRidingApparelStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sports_clubs_fields" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSportsClubsFields
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stamp_and_coin_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStampAndCoinStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stationary_office_supplies_printing_and_writing_paper" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStationaryOfficeSuppliesPrintingAndWritingPaper
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"stationery_stores_office_and_school_supply_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumStationeryStoresOfficeAndSchoolSupplyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"swimming_pools_sales" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumSwimmingPoolsSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"t_ui_travel_germany" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTUiTravelGermany
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tailors_alterations" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTailorsAlterations
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_payments_government_agencies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxPaymentsGovernmentAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_preparation_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxPreparationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"taxicabs_limousines" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTaxicabsLimousines
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telecommunication_equipment_and_telephone_sales" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelecommunicationEquipmentAndTelephoneSales
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telecommunication_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelecommunicationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"telegraph_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTelegraphServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tent_and_awning_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTentAndAwningShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"testing_laboratories" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTestingLaboratories
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"theatrical_ticket_agencies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTheatricalTicketAgencies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"timeshares" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTimeshares
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tire_retreading_and_repair" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTireRetreadingAndRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tolls_bridge_fees" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTollsBridgeFees
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tourist_attractions_and_exhibits" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTouristAttractionsAndExhibits
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"towing_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTowingServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"trailer_parks_campgrounds" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTrailerParksCampgrounds
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transportation_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTransportationServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"travel_agencies_tour_operators" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTravelAgenciesTourOperators
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"truck_stop_iteration" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTruckStopIteration
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"truck_utility_trailer_rentals" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTruckUtilityTrailerRentals
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"typesetting_plate_making_and_related_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTypesettingPlateMakingAndRelatedServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"typewriter_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumTypewriterStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"u_s_federal_government_agencies_or_departments" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUSFederalGovernmentAgenciesOrDepartments
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"uniforms_commercial_clothing" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUniformsCommercialClothing
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"used_merchandise_and_secondhand_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUsedMerchandiseAndSecondhandStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"utilities" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumUtilities
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"variety_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVarietyStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"veterinary_services" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVeterinaryServices
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_amusement_game_supplies" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoAmusementGameSupplies
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_game_arcades" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoGameArcades
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"video_tape_rental_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVideoTapeRentalStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"vocational_trade_schools" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumVocationalTradeSchools
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"watch_jewelry_repair" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWatchJewelryRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"welding_repair" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWeldingRepair
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wholesale_clubs" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWholesaleClubs
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wig_and_toupee_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWigAndToupeeStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wires_money_orders" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWiresMoneyOrders
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"womens_accessory_and_specialty_shops" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWomensAccessoryAndSpecialtyShops
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"womens_ready_to_wear_stores" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWomensReadyToWearStores
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wrecking_and_salvage_yards" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'EnumWreckingAndSalvageYards
            | Bool
GHC.Base.otherwise -> Value
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Categories'Other Value
val
      )

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.spending_controls.properties.spending_limits.items.properties.interval@ in the specification.
data PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"all_time"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumAllTime
  | -- | Represents the JSON value @"daily"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumDaily
  | -- | Represents the JSON value @"monthly"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumMonthly
  | -- | Represents the JSON value @"per_authorization"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumPerAuthorization
  | -- | Represents the JSON value @"weekly"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumWeekly
  | -- | Represents the JSON value @"yearly"@
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumYearly
  deriving (Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> ShowS
[PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval']
-> ShowS
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> String
(Int
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
 -> ShowS)
-> (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
    -> String)
-> ([PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval']
    -> ShowS)
-> Show
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval']
-> ShowS
$cshowList :: [PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval']
-> ShowS
show :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> String
$cshow :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> String
showsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> ShowS
$cshowsPrec :: Int
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Bool
(PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
 -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
 -> Bool)
-> (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
    -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
    -> Bool)
-> Eq
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Bool
$c/= :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Bool
== :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Bool
$c== :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval' where
  toJSON :: PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Value
toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumAllTime) = Value
"all_time"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumDaily) = Value
"daily"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumMonthly) = Value
"monthly"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumPerAuthorization) = Value
"per_authorization"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumWeekly) = Value
"weekly"
  toJSON (PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumYearly) = Value
"yearly"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval' where
  parseJSON :: Value
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
parseJSON Value
val =
    PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
-> Parser
     PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"all_time" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumAllTime
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"daily" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumDaily
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"monthly" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumMonthly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"per_authorization" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumPerAuthorization
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"weekly" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumWeekly
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"yearly" -> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'EnumYearly
            | Bool
GHC.Base.otherwise -> Value
-> PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'
PostIssuingCardsRequestBodySpendingControls'SpendingLimits'Interval'Other Value
val
      )

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.status@ in the specification.
--
-- Whether authorizations can be approved on this card. Defaults to \`inactive\`.
data PostIssuingCardsRequestBodyStatus'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodyStatus'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodyStatus'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"active"@
    PostIssuingCardsRequestBodyStatus'EnumActive
  | -- | Represents the JSON value @"inactive"@
    PostIssuingCardsRequestBodyStatus'EnumInactive
  deriving (Int -> PostIssuingCardsRequestBodyStatus' -> ShowS
[PostIssuingCardsRequestBodyStatus'] -> ShowS
PostIssuingCardsRequestBodyStatus' -> String
(Int -> PostIssuingCardsRequestBodyStatus' -> ShowS)
-> (PostIssuingCardsRequestBodyStatus' -> String)
-> ([PostIssuingCardsRequestBodyStatus'] -> ShowS)
-> Show PostIssuingCardsRequestBodyStatus'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyStatus'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyStatus'] -> ShowS
show :: PostIssuingCardsRequestBodyStatus' -> String
$cshow :: PostIssuingCardsRequestBodyStatus' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyStatus' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyStatus' -> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyStatus' -> Bool
(PostIssuingCardsRequestBodyStatus'
 -> PostIssuingCardsRequestBodyStatus' -> Bool)
-> (PostIssuingCardsRequestBodyStatus'
    -> PostIssuingCardsRequestBodyStatus' -> Bool)
-> Eq PostIssuingCardsRequestBodyStatus'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyStatus' -> Bool
$c/= :: PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyStatus' -> Bool
== :: PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyStatus' -> Bool
$c== :: PostIssuingCardsRequestBodyStatus'
-> PostIssuingCardsRequestBodyStatus' -> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyStatus' where
  toJSON :: PostIssuingCardsRequestBodyStatus' -> Value
toJSON (PostIssuingCardsRequestBodyStatus'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodyStatus'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodyStatus'
PostIssuingCardsRequestBodyStatus'EnumActive) = Value
"active"
  toJSON (PostIssuingCardsRequestBodyStatus'
PostIssuingCardsRequestBodyStatus'EnumInactive) = Value
"inactive"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyStatus' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyStatus'
parseJSON Value
val =
    PostIssuingCardsRequestBodyStatus'
-> Parser PostIssuingCardsRequestBodyStatus'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"active" -> PostIssuingCardsRequestBodyStatus'
PostIssuingCardsRequestBodyStatus'EnumActive
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"inactive" -> PostIssuingCardsRequestBodyStatus'
PostIssuingCardsRequestBodyStatus'EnumInactive
            | Bool
GHC.Base.otherwise -> Value -> PostIssuingCardsRequestBodyStatus'
PostIssuingCardsRequestBodyStatus'Other Value
val
      )

-- | Defines the enum schema located at @paths.\/v1\/issuing\/cards.POST.requestBody.content.application\/x-www-form-urlencoded.schema.properties.type@ in the specification.
--
-- The type of card to issue. Possible values are \`physical\` or \`virtual\`.
data PostIssuingCardsRequestBodyType'
  = -- | This case is used if the value encountered during decoding does not match any of the provided cases in the specification.
    PostIssuingCardsRequestBodyType'Other Data.Aeson.Types.Internal.Value
  | -- | This constructor can be used to send values to the server which are not present in the specification yet.
    PostIssuingCardsRequestBodyType'Typed Data.Text.Internal.Text
  | -- | Represents the JSON value @"physical"@
    PostIssuingCardsRequestBodyType'EnumPhysical
  | -- | Represents the JSON value @"virtual"@
    PostIssuingCardsRequestBodyType'EnumVirtual
  deriving (Int -> PostIssuingCardsRequestBodyType' -> ShowS
[PostIssuingCardsRequestBodyType'] -> ShowS
PostIssuingCardsRequestBodyType' -> String
(Int -> PostIssuingCardsRequestBodyType' -> ShowS)
-> (PostIssuingCardsRequestBodyType' -> String)
-> ([PostIssuingCardsRequestBodyType'] -> ShowS)
-> Show PostIssuingCardsRequestBodyType'
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsRequestBodyType'] -> ShowS
$cshowList :: [PostIssuingCardsRequestBodyType'] -> ShowS
show :: PostIssuingCardsRequestBodyType' -> String
$cshow :: PostIssuingCardsRequestBodyType' -> String
showsPrec :: Int -> PostIssuingCardsRequestBodyType' -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsRequestBodyType' -> ShowS
GHC.Show.Show, PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBodyType' -> Bool
(PostIssuingCardsRequestBodyType'
 -> PostIssuingCardsRequestBodyType' -> Bool)
-> (PostIssuingCardsRequestBodyType'
    -> PostIssuingCardsRequestBodyType' -> Bool)
-> Eq PostIssuingCardsRequestBodyType'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBodyType' -> Bool
$c/= :: PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBodyType' -> Bool
== :: PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBodyType' -> Bool
$c== :: PostIssuingCardsRequestBodyType'
-> PostIssuingCardsRequestBodyType' -> Bool
GHC.Classes.Eq)

instance Data.Aeson.Types.ToJSON.ToJSON PostIssuingCardsRequestBodyType' where
  toJSON :: PostIssuingCardsRequestBodyType' -> Value
toJSON (PostIssuingCardsRequestBodyType'Other Value
val) = Value
val
  toJSON (PostIssuingCardsRequestBodyType'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
  toJSON (PostIssuingCardsRequestBodyType'
PostIssuingCardsRequestBodyType'EnumPhysical) = Value
"physical"
  toJSON (PostIssuingCardsRequestBodyType'
PostIssuingCardsRequestBodyType'EnumVirtual) = Value
"virtual"

instance Data.Aeson.Types.FromJSON.FromJSON PostIssuingCardsRequestBodyType' where
  parseJSON :: Value -> Parser PostIssuingCardsRequestBodyType'
parseJSON Value
val =
    PostIssuingCardsRequestBodyType'
-> Parser PostIssuingCardsRequestBodyType'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
      ( if
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"physical" -> PostIssuingCardsRequestBodyType'
PostIssuingCardsRequestBodyType'EnumPhysical
            | Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"virtual" -> PostIssuingCardsRequestBodyType'
PostIssuingCardsRequestBodyType'EnumVirtual
            | Bool
GHC.Base.otherwise -> Value -> PostIssuingCardsRequestBodyType'
PostIssuingCardsRequestBodyType'Other Value
val
      )

-- | Represents a response of the operation 'postIssuingCards'.
--
-- The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), 'PostIssuingCardsResponseError' is used.
data PostIssuingCardsResponse
  = -- | Means either no matching case available or a parse error
    PostIssuingCardsResponseError GHC.Base.String
  | -- | Successful response.
    PostIssuingCardsResponse200 Issuing'card
  | -- | Error response.
    PostIssuingCardsResponseDefault Error
  deriving (Int -> PostIssuingCardsResponse -> ShowS
[PostIssuingCardsResponse] -> ShowS
PostIssuingCardsResponse -> String
(Int -> PostIssuingCardsResponse -> ShowS)
-> (PostIssuingCardsResponse -> String)
-> ([PostIssuingCardsResponse] -> ShowS)
-> Show PostIssuingCardsResponse
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [PostIssuingCardsResponse] -> ShowS
$cshowList :: [PostIssuingCardsResponse] -> ShowS
show :: PostIssuingCardsResponse -> String
$cshow :: PostIssuingCardsResponse -> String
showsPrec :: Int -> PostIssuingCardsResponse -> ShowS
$cshowsPrec :: Int -> PostIssuingCardsResponse -> ShowS
GHC.Show.Show, PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool
(PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool)
-> (PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool)
-> Eq PostIssuingCardsResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool
$c/= :: PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool
== :: PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool
$c== :: PostIssuingCardsResponse -> PostIssuingCardsResponse -> Bool
GHC.Classes.Eq)