{-# LANGUAGE ExplicitForAll #-}
{-# LANGUAGE MultiWayIf #-}
{-# LANGUAGE OverloadedStrings #-}
module StripeAPI.Operations.DeleteCustomersCustomerCardsId 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
deleteCustomersCustomerCardsId ::
forall m.
StripeAPI.Common.MonadHTTP m =>
DeleteCustomersCustomerCardsIdParameters ->
GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdRequestBody ->
StripeAPI.Common.ClientT m (Network.HTTP.Client.Types.Response DeleteCustomersCustomerCardsIdResponse)
deleteCustomersCustomerCardsId :: DeleteCustomersCustomerCardsIdParameters
-> Maybe DeleteCustomersCustomerCardsIdRequestBody
-> ClientT m (Response DeleteCustomersCustomerCardsIdResponse)
deleteCustomersCustomerCardsId
DeleteCustomersCustomerCardsIdParameters
parameters
Maybe DeleteCustomersCustomerCardsIdRequestBody
body =
(Response ByteString
-> Response DeleteCustomersCustomerCardsIdResponse)
-> ClientT m (Response ByteString)
-> ClientT m (Response DeleteCustomersCustomerCardsIdResponse)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
( \Response ByteString
response_0 ->
(ByteString -> DeleteCustomersCustomerCardsIdResponse)
-> Response ByteString
-> Response DeleteCustomersCustomerCardsIdResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
( (String -> DeleteCustomersCustomerCardsIdResponse)
-> (DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse)
-> Either String DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse
forall a c b. (a -> c) -> (b -> c) -> Either a b -> c
Data.Either.either String -> DeleteCustomersCustomerCardsIdResponse
DeleteCustomersCustomerCardsIdResponseError DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse
forall a. a -> a
GHC.Base.id
(Either String DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse)
-> (ByteString
-> Either String DeleteCustomersCustomerCardsIdResponse)
-> ByteString
-> DeleteCustomersCustomerCardsIdResponse
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) ->
DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponse
DeleteCustomersCustomerCardsIdResponse200
(DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponse)
-> Either String DeleteCustomersCustomerCardsIdResponseBody200
-> Either String DeleteCustomersCustomerCardsIdResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> ( ByteString
-> Either String DeleteCustomersCustomerCardsIdResponseBody200
forall a. FromJSON a => ByteString -> Either String a
Data.Aeson.eitherDecodeStrict ByteString
body ::
Data.Either.Either
GHC.Base.String
DeleteCustomersCustomerCardsIdResponseBody200
)
| 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 -> DeleteCustomersCustomerCardsIdResponse
DeleteCustomersCustomerCardsIdResponseDefault
(Error -> DeleteCustomersCustomerCardsIdResponse)
-> Either String Error
-> Either String DeleteCustomersCustomerCardsIdResponse
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 DeleteCustomersCustomerCardsIdResponse
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 DeleteCustomersCustomerCardsIdRequestBody
-> 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
"DELETE") (String -> Text
Data.Text.pack (String
"/v1/customers/" String -> String -> String
forall a. [a] -> [a] -> [a]
GHC.Base.++ (ByteString -> String
Data.ByteString.Char8.unpack (Bool -> ByteString -> ByteString
Network.HTTP.Types.URI.urlEncode Bool
GHC.Types.True (ByteString -> ByteString) -> ByteString -> ByteString
forall a b. (a -> b) -> a -> b
GHC.Base.$ (String -> ByteString
Data.ByteString.Char8.pack (String -> ByteString) -> String -> ByteString
forall a b. (a -> b) -> a -> b
GHC.Base.$ Text -> String
forall a. StringifyModel a => a -> String
StripeAPI.Common.stringifyModel (DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathCustomer DeleteCustomersCustomerCardsIdParameters
parameters))) String -> String -> String
forall a. [a] -> [a] -> [a]
GHC.Base.++ (String
"/cards/" String -> String -> String
forall a. [a] -> [a] -> [a]
GHC.Base.++ (ByteString -> String
Data.ByteString.Char8.unpack (Bool -> ByteString -> ByteString
Network.HTTP.Types.URI.urlEncode Bool
GHC.Types.True (ByteString -> ByteString) -> ByteString -> ByteString
forall a b. (a -> b) -> a -> b
GHC.Base.$ (String -> ByteString
Data.ByteString.Char8.pack (String -> ByteString) -> String -> ByteString
forall a b. (a -> b) -> a -> b
GHC.Base.$ Text -> String
forall a. StringifyModel a => a -> String
StripeAPI.Common.stringifyModel (DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathId DeleteCustomersCustomerCardsIdParameters
parameters))) String -> String -> String
forall a. [a] -> [a] -> [a]
GHC.Base.++ String
""))))) [QueryParameter]
forall a. Monoid a => a
GHC.Base.mempty Maybe DeleteCustomersCustomerCardsIdRequestBody
body RequestBodyEncoding
StripeAPI.Common.RequestBodyEncodingFormData)
data DeleteCustomersCustomerCardsIdParameters = DeleteCustomersCustomerCardsIdParameters
{
DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathCustomer :: Data.Text.Internal.Text,
DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathId :: Data.Text.Internal.Text
}
deriving
( Int -> DeleteCustomersCustomerCardsIdParameters -> String -> String
[DeleteCustomersCustomerCardsIdParameters] -> String -> String
DeleteCustomersCustomerCardsIdParameters -> String
(Int
-> DeleteCustomersCustomerCardsIdParameters -> String -> String)
-> (DeleteCustomersCustomerCardsIdParameters -> String)
-> ([DeleteCustomersCustomerCardsIdParameters] -> String -> String)
-> Show DeleteCustomersCustomerCardsIdParameters
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdParameters] -> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdParameters] -> String -> String
show :: DeleteCustomersCustomerCardsIdParameters -> String
$cshow :: DeleteCustomersCustomerCardsIdParameters -> String
showsPrec :: Int -> DeleteCustomersCustomerCardsIdParameters -> String -> String
$cshowsPrec :: Int -> DeleteCustomersCustomerCardsIdParameters -> String -> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool
(DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool)
-> (DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool)
-> Eq DeleteCustomersCustomerCardsIdParameters
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool
$c/= :: DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool
== :: DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool
$c== :: DeleteCustomersCustomerCardsIdParameters
-> DeleteCustomersCustomerCardsIdParameters -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdParameters where
toJSON :: DeleteCustomersCustomerCardsIdParameters -> Value
toJSON DeleteCustomersCustomerCardsIdParameters
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"pathCustomer" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathCustomer DeleteCustomersCustomerCardsIdParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"pathId" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathId DeleteCustomersCustomerCardsIdParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdParameters -> Encoding
toEncoding DeleteCustomersCustomerCardsIdParameters
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"pathCustomer" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathCustomer DeleteCustomersCustomerCardsIdParameters
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"pathId" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdParameters -> Text
deleteCustomersCustomerCardsIdParametersPathId DeleteCustomersCustomerCardsIdParameters
obj))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdParameters where
parseJSON :: Value -> Parser DeleteCustomersCustomerCardsIdParameters
parseJSON = String
-> (Object -> Parser DeleteCustomersCustomerCardsIdParameters)
-> Value
-> Parser DeleteCustomersCustomerCardsIdParameters
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdParameters" (\Object
obj -> ((Text -> Text -> DeleteCustomersCustomerCardsIdParameters)
-> Parser
(Text -> Text -> DeleteCustomersCustomerCardsIdParameters)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Text -> Text -> DeleteCustomersCustomerCardsIdParameters
DeleteCustomersCustomerCardsIdParameters Parser (Text -> Text -> DeleteCustomersCustomerCardsIdParameters)
-> Parser Text
-> Parser (Text -> DeleteCustomersCustomerCardsIdParameters)
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
"pathCustomer")) Parser (Text -> DeleteCustomersCustomerCardsIdParameters)
-> Parser Text -> Parser DeleteCustomersCustomerCardsIdParameters
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
"pathId"))
mkDeleteCustomersCustomerCardsIdParameters ::
Data.Text.Internal.Text ->
Data.Text.Internal.Text ->
DeleteCustomersCustomerCardsIdParameters
mkDeleteCustomersCustomerCardsIdParameters :: Text -> Text -> DeleteCustomersCustomerCardsIdParameters
mkDeleteCustomersCustomerCardsIdParameters Text
deleteCustomersCustomerCardsIdParametersPathCustomer Text
deleteCustomersCustomerCardsIdParametersPathId =
DeleteCustomersCustomerCardsIdParameters :: Text -> Text -> DeleteCustomersCustomerCardsIdParameters
DeleteCustomersCustomerCardsIdParameters
{ deleteCustomersCustomerCardsIdParametersPathCustomer :: Text
deleteCustomersCustomerCardsIdParametersPathCustomer = Text
deleteCustomersCustomerCardsIdParametersPathCustomer,
deleteCustomersCustomerCardsIdParametersPathId :: Text
deleteCustomersCustomerCardsIdParametersPathId = Text
deleteCustomersCustomerCardsIdParametersPathId
}
data DeleteCustomersCustomerCardsIdRequestBody = DeleteCustomersCustomerCardsIdRequestBody
{
DeleteCustomersCustomerCardsIdRequestBody -> Maybe [Text]
deleteCustomersCustomerCardsIdRequestBodyExpand :: (GHC.Maybe.Maybe ([Data.Text.Internal.Text]))
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdRequestBody -> String -> String
[DeleteCustomersCustomerCardsIdRequestBody] -> String -> String
DeleteCustomersCustomerCardsIdRequestBody -> String
(Int
-> DeleteCustomersCustomerCardsIdRequestBody -> String -> String)
-> (DeleteCustomersCustomerCardsIdRequestBody -> String)
-> ([DeleteCustomersCustomerCardsIdRequestBody]
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdRequestBody
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdRequestBody] -> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdRequestBody] -> String -> String
show :: DeleteCustomersCustomerCardsIdRequestBody -> String
$cshow :: DeleteCustomersCustomerCardsIdRequestBody -> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdRequestBody -> String -> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdRequestBody -> String -> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool
(DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool)
-> (DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool)
-> Eq DeleteCustomersCustomerCardsIdRequestBody
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool
$c/= :: DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool
== :: DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool
$c== :: DeleteCustomersCustomerCardsIdRequestBody
-> DeleteCustomersCustomerCardsIdRequestBody -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdRequestBody where
toJSON :: DeleteCustomersCustomerCardsIdRequestBody -> Value
toJSON DeleteCustomersCustomerCardsIdRequestBody
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"expand" Text -> Maybe [Text] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdRequestBody -> Maybe [Text]
deleteCustomersCustomerCardsIdRequestBodyExpand DeleteCustomersCustomerCardsIdRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdRequestBody -> Encoding
toEncoding DeleteCustomersCustomerCardsIdRequestBody
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs (Text
"expand" Text -> Maybe [Text] -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdRequestBody -> Maybe [Text]
deleteCustomersCustomerCardsIdRequestBodyExpand DeleteCustomersCustomerCardsIdRequestBody
obj)
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdRequestBody where
parseJSON :: Value -> Parser DeleteCustomersCustomerCardsIdRequestBody
parseJSON = String
-> (Object -> Parser DeleteCustomersCustomerCardsIdRequestBody)
-> Value
-> Parser DeleteCustomersCustomerCardsIdRequestBody
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdRequestBody" (\Object
obj -> (Maybe [Text] -> DeleteCustomersCustomerCardsIdRequestBody)
-> Parser
(Maybe [Text] -> DeleteCustomersCustomerCardsIdRequestBody)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe [Text] -> DeleteCustomersCustomerCardsIdRequestBody
DeleteCustomersCustomerCardsIdRequestBody Parser (Maybe [Text] -> DeleteCustomersCustomerCardsIdRequestBody)
-> Parser (Maybe [Text])
-> Parser DeleteCustomersCustomerCardsIdRequestBody
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"))
mkDeleteCustomersCustomerCardsIdRequestBody :: DeleteCustomersCustomerCardsIdRequestBody
mkDeleteCustomersCustomerCardsIdRequestBody :: DeleteCustomersCustomerCardsIdRequestBody
mkDeleteCustomersCustomerCardsIdRequestBody = DeleteCustomersCustomerCardsIdRequestBody :: Maybe [Text] -> DeleteCustomersCustomerCardsIdRequestBody
DeleteCustomersCustomerCardsIdRequestBody {deleteCustomersCustomerCardsIdRequestBodyExpand :: Maybe [Text]
deleteCustomersCustomerCardsIdRequestBodyExpand = Maybe [Text]
forall a. Maybe a
GHC.Maybe.Nothing}
data DeleteCustomersCustomerCardsIdResponse
=
DeleteCustomersCustomerCardsIdResponseError GHC.Base.String
|
DeleteCustomersCustomerCardsIdResponse200 DeleteCustomersCustomerCardsIdResponseBody200
|
DeleteCustomersCustomerCardsIdResponseDefault Error
deriving (Int -> DeleteCustomersCustomerCardsIdResponse -> String -> String
[DeleteCustomersCustomerCardsIdResponse] -> String -> String
DeleteCustomersCustomerCardsIdResponse -> String
(Int -> DeleteCustomersCustomerCardsIdResponse -> String -> String)
-> (DeleteCustomersCustomerCardsIdResponse -> String)
-> ([DeleteCustomersCustomerCardsIdResponse] -> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponse
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponse] -> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponse] -> String -> String
show :: DeleteCustomersCustomerCardsIdResponse -> String
$cshow :: DeleteCustomersCustomerCardsIdResponse -> String
showsPrec :: Int -> DeleteCustomersCustomerCardsIdResponse -> String -> String
$cshowsPrec :: Int -> DeleteCustomersCustomerCardsIdResponse -> String -> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool
(DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool)
-> (DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool
== :: DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool
$c== :: DeleteCustomersCustomerCardsIdResponse
-> DeleteCustomersCustomerCardsIdResponse -> Bool
GHC.Classes.Eq)
data DeleteCustomersCustomerCardsIdResponseBody200 = DeleteCustomersCustomerCardsIdResponseBody200
{
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
deleteCustomersCustomerCardsIdResponseBody200Account :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Account'Variants),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderType :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAchCreditTransfer
deleteCustomersCustomerCardsIdResponseBody200AchCreditTransfer :: (GHC.Maybe.Maybe SourceTypeAchCreditTransfer),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAchDebit
deleteCustomersCustomerCardsIdResponseBody200AchDebit :: (GHC.Maybe.Maybe SourceTypeAchDebit),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAcssDebit
deleteCustomersCustomerCardsIdResponseBody200AcssDebit :: (GHC.Maybe.Maybe SourceTypeAcssDebit),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Active :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCity :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCountry :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1Check :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressState :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZip :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZipCheck :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAlipay
deleteCustomersCustomerCardsIdResponseBody200Alipay :: (GHC.Maybe.Maybe SourceTypeAlipay),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Amount :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200AmountReceived :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAuBecsDebit
deleteCustomersCustomerCardsIdResponseBody200AuBecsDebit :: (GHC.Maybe.Maybe SourceTypeAuBecsDebit),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods :: (GHC.Maybe.Maybe ([DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'])),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeBancontact
deleteCustomersCustomerCardsIdResponseBody200Bancontact :: (GHC.Maybe.Maybe SourceTypeBancontact),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BankName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmount :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmountReceived :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BitcoinUri :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Brand :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
deleteCustomersCustomerCardsIdResponseBody200BusinessType :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountCapabilities
deleteCustomersCustomerCardsIdResponseBody200Capabilities :: (GHC.Maybe.Maybe AccountCapabilities),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeCard
deleteCustomersCustomerCardsIdResponseBody200Card :: (GHC.Maybe.Maybe SourceTypeCard),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeCardPresent
deleteCustomersCustomerCardsIdResponseBody200CardPresent :: (GHC.Maybe.Maybe SourceTypeCardPresent),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ChargesEnabled :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ClientSecret :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceCodeVerificationFlow
deleteCustomersCustomerCardsIdResponseBody200CodeVerification :: (GHC.Maybe.Maybe SourceCodeVerificationFlow),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe LegalEntityCompany
deleteCustomersCustomerCardsIdResponseBody200Company :: (GHC.Maybe.Maybe LegalEntityCompany),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountController
deleteCustomersCustomerCardsIdResponseBody200Controller :: (GHC.Maybe.Maybe AccountController),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Created :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Currency :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200Customer :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200CvcCheck :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DefaultCurrency :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DefaultForCurrency :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Description :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DetailsSubmitted :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DynamicLast4 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Email :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeEps
deleteCustomersCustomerCardsIdResponseBody200Eps :: (GHC.Maybe.Maybe SourceTypeEps),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpMonth :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpYear :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Filled :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Fingerprint :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Flow :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Funding :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeGiropay
deleteCustomersCustomerCardsIdResponseBody200Giropay :: (GHC.Maybe.Maybe SourceTypeGiropay),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Id :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeIdeal
deleteCustomersCustomerCardsIdResponseBody200Ideal :: (GHC.Maybe.Maybe SourceTypeIdeal),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200InboundAddress :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Person
deleteCustomersCustomerCardsIdResponseBody200Individual :: (GHC.Maybe.Maybe Person),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeKlarna
deleteCustomersCustomerCardsIdResponseBody200Klarna :: (GHC.Maybe.Maybe SourceTypeKlarna),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Last4 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Livemode :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Object
deleteCustomersCustomerCardsIdResponseBody200Metadata :: (GHC.Maybe.Maybe Data.Aeson.Types.Internal.Object),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeMultibanco
deleteCustomersCustomerCardsIdResponseBody200Multibanco :: (GHC.Maybe.Maybe SourceTypeMultibanco),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Name :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
deleteCustomersCustomerCardsIdResponseBody200Object :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
deleteCustomersCustomerCardsIdResponseBody200Owner :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeP24
deleteCustomersCustomerCardsIdResponseBody200P24 :: (GHC.Maybe.Maybe SourceTypeP24),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Payment :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200PaymentAmount :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200PaymentCurrency :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200PayoutsEnabled :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceReceiverFlow
deleteCustomersCustomerCardsIdResponseBody200Receiver :: (GHC.Maybe.Maybe SourceReceiverFlow),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200Recipient :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceRedirectFlow
deleteCustomersCustomerCardsIdResponseBody200Redirect :: (GHC.Maybe.Maybe SourceRedirectFlow),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RefundAddress :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountRequirements
deleteCustomersCustomerCardsIdResponseBody200Requirements :: (GHC.Maybe.Maybe AccountRequirements),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Reusable :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RoutingNumber :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeSepaDebit
deleteCustomersCustomerCardsIdResponseBody200SepaDebit :: (GHC.Maybe.Maybe SourceTypeSepaDebit),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
deleteCustomersCustomerCardsIdResponseBody200Settings :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeSofort
deleteCustomersCustomerCardsIdResponseBody200Sofort :: (GHC.Maybe.Maybe SourceTypeSofort),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe SourceOrder
deleteCustomersCustomerCardsIdResponseBody200SourceOrder :: (GHC.Maybe.Maybe SourceOrder),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200StatementDescriptor :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Status :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeThreeDSecure
deleteCustomersCustomerCardsIdResponseBody200ThreeDSecure :: (GHC.Maybe.Maybe SourceTypeThreeDSecure),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200TokenizationMethod :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountTosAcceptance
deleteCustomersCustomerCardsIdResponseBody200TosAcceptance :: (GHC.Maybe.Maybe AccountTosAcceptance),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
deleteCustomersCustomerCardsIdResponseBody200Transactions :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
deleteCustomersCustomerCardsIdResponseBody200Type :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UncapturedFunds :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Usage :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Used :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UsedForPayment :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Username :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeWechat
deleteCustomersCustomerCardsIdResponseBody200Wechat :: (GHC.Maybe.Maybe SourceTypeWechat)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200] -> String -> String
DeleteCustomersCustomerCardsIdResponseBody200 -> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200 -> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200]
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200] -> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200] -> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200 -> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200 -> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool
(DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200
-> DeleteCustomersCustomerCardsIdResponseBody200 -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200 where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200 -> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"account" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
deleteCustomersCustomerCardsIdResponseBody200Account DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"account_holder_name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderName DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"account_holder_type" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderType DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"ach_credit_transfer" Text -> Maybe SourceTypeAchCreditTransfer -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAchCreditTransfer
deleteCustomersCustomerCardsIdResponseBody200AchCreditTransfer DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"ach_debit" Text -> Maybe SourceTypeAchDebit -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAchDebit
deleteCustomersCustomerCardsIdResponseBody200AchDebit DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"acss_debit" Text -> Maybe SourceTypeAcssDebit -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAcssDebit
deleteCustomersCustomerCardsIdResponseBody200AcssDebit DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"active" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Active DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_city" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCity DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCountry DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_line1" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1 DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_line1_check" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1Check DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_line2" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine2 DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_state" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressState DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_zip" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZip DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_zip_check" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZipCheck DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"alipay" Text -> Maybe SourceTypeAlipay -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAlipay
deleteCustomersCustomerCardsIdResponseBody200Alipay DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"amount" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Amount DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"amount_received" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200AmountReceived DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"au_becs_debit" Text -> Maybe SourceTypeAuBecsDebit -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAuBecsDebit
deleteCustomersCustomerCardsIdResponseBody200AuBecsDebit DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"available_payout_methods" Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"bancontact" Text -> Maybe SourceTypeBancontact -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeBancontact
deleteCustomersCustomerCardsIdResponseBody200Bancontact DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"bank_name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BankName DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"bitcoin_amount" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmount DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"bitcoin_amount_received" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmountReceived DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"bitcoin_uri" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BitcoinUri DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"brand" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Brand DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"business_profile" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"business_type" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
deleteCustomersCustomerCardsIdResponseBody200BusinessType DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"capabilities" Text -> Maybe AccountCapabilities -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountCapabilities
deleteCustomersCustomerCardsIdResponseBody200Capabilities DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"card" Text -> Maybe SourceTypeCard -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeCard
deleteCustomersCustomerCardsIdResponseBody200Card DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"card_present" Text -> Maybe SourceTypeCardPresent -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeCardPresent
deleteCustomersCustomerCardsIdResponseBody200CardPresent DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"charges_enabled" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ChargesEnabled DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"client_secret" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ClientSecret DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"code_verification" Text -> Maybe SourceCodeVerificationFlow -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceCodeVerificationFlow
deleteCustomersCustomerCardsIdResponseBody200CodeVerification DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"company" Text -> Maybe LegalEntityCompany -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe LegalEntityCompany
deleteCustomersCustomerCardsIdResponseBody200Company DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"controller" Text -> Maybe AccountController -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountController
deleteCustomersCustomerCardsIdResponseBody200Controller DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Country DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"created" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Created DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"currency" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Currency DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"customer" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200Customer DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"cvc_check" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200CvcCheck DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"default_currency" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DefaultCurrency DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"default_for_currency" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DefaultForCurrency DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"description" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Description DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"details_submitted" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DetailsSubmitted DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"dynamic_last4" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DynamicLast4 DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"email" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Email DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"eps" Text -> Maybe SourceTypeEps -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeEps
deleteCustomersCustomerCardsIdResponseBody200Eps DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"exp_month" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpMonth DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"exp_year" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpYear DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"external_accounts" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"filled" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Filled DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"fingerprint" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Fingerprint DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"flow" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Flow DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"funding" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Funding DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"giropay" Text -> Maybe SourceTypeGiropay -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeGiropay
deleteCustomersCustomerCardsIdResponseBody200Giropay DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"id" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Id DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"ideal" Text -> Maybe SourceTypeIdeal -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeIdeal
deleteCustomersCustomerCardsIdResponseBody200Ideal DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"inbound_address" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200InboundAddress DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"individual" Text -> Maybe Person -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Person
deleteCustomersCustomerCardsIdResponseBody200Individual DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"klarna" Text -> Maybe SourceTypeKlarna -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeKlarna
deleteCustomersCustomerCardsIdResponseBody200Klarna DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"last4" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Last4 DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"livemode" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Livemode DeleteCustomersCustomerCardsIdResponseBody200
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..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Object
deleteCustomersCustomerCardsIdResponseBody200Metadata DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"multibanco" Text -> Maybe SourceTypeMultibanco -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeMultibanco
deleteCustomersCustomerCardsIdResponseBody200Multibanco DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Name DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"object" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
deleteCustomersCustomerCardsIdResponseBody200Object DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"owner" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
deleteCustomersCustomerCardsIdResponseBody200Owner DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"p24" Text -> Maybe SourceTypeP24 -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeP24
deleteCustomersCustomerCardsIdResponseBody200P24 DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"payment" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Payment DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"payment_amount" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200PaymentAmount DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"payment_currency" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200PaymentCurrency DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"payouts_enabled" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200PayoutsEnabled DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"receiver" Text -> Maybe SourceReceiverFlow -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceReceiverFlow
deleteCustomersCustomerCardsIdResponseBody200Receiver DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"recipient" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200Recipient DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"redirect" Text -> Maybe SourceRedirectFlow -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceRedirectFlow
deleteCustomersCustomerCardsIdResponseBody200Redirect DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"refund_address" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RefundAddress DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"requirements" Text -> Maybe AccountRequirements -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountRequirements
deleteCustomersCustomerCardsIdResponseBody200Requirements DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"reusable" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Reusable DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"routing_number" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RoutingNumber DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"sepa_debit" Text -> Maybe SourceTypeSepaDebit -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeSepaDebit
deleteCustomersCustomerCardsIdResponseBody200SepaDebit DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"settings" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
deleteCustomersCustomerCardsIdResponseBody200Settings DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"sofort" Text -> Maybe SourceTypeSofort -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeSofort
deleteCustomersCustomerCardsIdResponseBody200Sofort DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"source_order" Text -> Maybe SourceOrder -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe SourceOrder
deleteCustomersCustomerCardsIdResponseBody200SourceOrder DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"statement_descriptor" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200StatementDescriptor DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"status" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Status DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"three_d_secure" Text -> Maybe SourceTypeThreeDSecure -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeThreeDSecure
deleteCustomersCustomerCardsIdResponseBody200ThreeDSecure DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"tokenization_method" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200TokenizationMethod DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"tos_acceptance" Text -> Maybe AccountTosAcceptance -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountTosAcceptance
deleteCustomersCustomerCardsIdResponseBody200TosAcceptance DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"transactions" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
deleteCustomersCustomerCardsIdResponseBody200Transactions DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"type" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type' -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
deleteCustomersCustomerCardsIdResponseBody200Type DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"uncaptured_funds" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UncapturedFunds DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"usage" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Usage DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"used" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Used DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"used_for_payment" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UsedForPayment DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"username" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Username DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"wechat" Text -> Maybe SourceTypeWechat -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeWechat
deleteCustomersCustomerCardsIdResponseBody200Wechat DeleteCustomersCustomerCardsIdResponseBody200
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200 -> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"account" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
deleteCustomersCustomerCardsIdResponseBody200Account DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"account_holder_name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderName DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"account_holder_type" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderType DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"ach_credit_transfer" Text -> Maybe SourceTypeAchCreditTransfer -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAchCreditTransfer
deleteCustomersCustomerCardsIdResponseBody200AchCreditTransfer DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"ach_debit" Text -> Maybe SourceTypeAchDebit -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAchDebit
deleteCustomersCustomerCardsIdResponseBody200AchDebit DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"acss_debit" Text -> Maybe SourceTypeAcssDebit -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAcssDebit
deleteCustomersCustomerCardsIdResponseBody200AcssDebit DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"active" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Active DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_city" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCity DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCountry DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_line1" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1 DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_line1_check" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1Check DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_line2" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine2 DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_state" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressState DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_zip" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZip DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_zip_check" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZipCheck DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"alipay" Text -> Maybe SourceTypeAlipay -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAlipay
deleteCustomersCustomerCardsIdResponseBody200Alipay DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"amount" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Amount DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"amount_received" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200AmountReceived DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"au_becs_debit" Text -> Maybe SourceTypeAuBecsDebit -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeAuBecsDebit
deleteCustomersCustomerCardsIdResponseBody200AuBecsDebit DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"available_payout_methods" Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"bancontact" Text -> Maybe SourceTypeBancontact -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeBancontact
deleteCustomersCustomerCardsIdResponseBody200Bancontact DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"bank_name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BankName DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"bitcoin_amount" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmount DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"bitcoin_amount_received" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmountReceived DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"bitcoin_uri" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BitcoinUri DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"brand" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Brand DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"business_profile" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"business_type" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
deleteCustomersCustomerCardsIdResponseBody200BusinessType DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"capabilities" Text -> Maybe AccountCapabilities -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountCapabilities
deleteCustomersCustomerCardsIdResponseBody200Capabilities DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"card" Text -> Maybe SourceTypeCard -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeCard
deleteCustomersCustomerCardsIdResponseBody200Card DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"card_present" Text -> Maybe SourceTypeCardPresent -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeCardPresent
deleteCustomersCustomerCardsIdResponseBody200CardPresent DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"charges_enabled" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ChargesEnabled DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"client_secret" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ClientSecret DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"code_verification" Text -> Maybe SourceCodeVerificationFlow -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceCodeVerificationFlow
deleteCustomersCustomerCardsIdResponseBody200CodeVerification DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"company" Text -> Maybe LegalEntityCompany -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe LegalEntityCompany
deleteCustomersCustomerCardsIdResponseBody200Company DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"controller" Text -> Maybe AccountController -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountController
deleteCustomersCustomerCardsIdResponseBody200Controller DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Country DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"created" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Created DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"currency" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Currency DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"customer" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200Customer DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"cvc_check" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200CvcCheck DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"default_currency" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DefaultCurrency DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"default_for_currency" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DefaultForCurrency DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"description" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Description DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"details_submitted" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DetailsSubmitted DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"dynamic_last4" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DynamicLast4 DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"email" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Email DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"eps" Text -> Maybe SourceTypeEps -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeEps
deleteCustomersCustomerCardsIdResponseBody200Eps DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"exp_month" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpMonth DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"exp_year" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpYear DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"external_accounts" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"filled" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Filled DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"fingerprint" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Fingerprint DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"flow" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Flow DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"funding" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Funding DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"giropay" Text -> Maybe SourceTypeGiropay -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeGiropay
deleteCustomersCustomerCardsIdResponseBody200Giropay DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"id" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Id DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"ideal" Text -> Maybe SourceTypeIdeal -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeIdeal
deleteCustomersCustomerCardsIdResponseBody200Ideal DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"inbound_address" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200InboundAddress DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"individual" Text -> Maybe Person -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Person
deleteCustomersCustomerCardsIdResponseBody200Individual DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"klarna" Text -> Maybe SourceTypeKlarna -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeKlarna
deleteCustomersCustomerCardsIdResponseBody200Klarna DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"last4" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Last4 DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"livemode" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Livemode DeleteCustomersCustomerCardsIdResponseBody200
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..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Object
deleteCustomersCustomerCardsIdResponseBody200Metadata DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"multibanco" Text -> Maybe SourceTypeMultibanco -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeMultibanco
deleteCustomersCustomerCardsIdResponseBody200Multibanco DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Name DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"object" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
deleteCustomersCustomerCardsIdResponseBody200Object DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"owner" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
deleteCustomersCustomerCardsIdResponseBody200Owner DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"p24" Text -> Maybe SourceTypeP24 -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeP24
deleteCustomersCustomerCardsIdResponseBody200P24 DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"payment" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Payment DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"payment_amount" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200PaymentAmount DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"payment_currency" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200PaymentCurrency DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"payouts_enabled" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200PayoutsEnabled DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"receiver" Text -> Maybe SourceReceiverFlow -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceReceiverFlow
deleteCustomersCustomerCardsIdResponseBody200Receiver DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"recipient" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200Recipient DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"redirect" Text -> Maybe SourceRedirectFlow -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceRedirectFlow
deleteCustomersCustomerCardsIdResponseBody200Redirect DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"refund_address" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RefundAddress DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"requirements" Text -> Maybe AccountRequirements -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountRequirements
deleteCustomersCustomerCardsIdResponseBody200Requirements DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"reusable" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Reusable DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"routing_number" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RoutingNumber DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"sepa_debit" Text -> Maybe SourceTypeSepaDebit -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeSepaDebit
deleteCustomersCustomerCardsIdResponseBody200SepaDebit DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"settings" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
deleteCustomersCustomerCardsIdResponseBody200Settings DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"sofort" Text -> Maybe SourceTypeSofort -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeSofort
deleteCustomersCustomerCardsIdResponseBody200Sofort DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"source_order" Text -> Maybe SourceOrder -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe SourceOrder
deleteCustomersCustomerCardsIdResponseBody200SourceOrder DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"statement_descriptor" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200StatementDescriptor DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"status" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Status DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"three_d_secure" Text -> Maybe SourceTypeThreeDSecure -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeThreeDSecure
deleteCustomersCustomerCardsIdResponseBody200ThreeDSecure DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"tokenization_method" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200TokenizationMethod DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"tos_acceptance" Text -> Maybe AccountTosAcceptance -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe AccountTosAcceptance
deleteCustomersCustomerCardsIdResponseBody200TosAcceptance DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"transactions" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
deleteCustomersCustomerCardsIdResponseBody200Transactions DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"type" Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
deleteCustomersCustomerCardsIdResponseBody200Type DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"uncaptured_funds" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UncapturedFunds DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"usage" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Usage DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"used" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Used DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"used_for_payment" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UsedForPayment DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"username" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200 -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Username DeleteCustomersCustomerCardsIdResponseBody200
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"wechat" Text -> Maybe SourceTypeWechat -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200
-> Maybe SourceTypeWechat
deleteCustomersCustomerCardsIdResponseBody200Wechat DeleteCustomersCustomerCardsIdResponseBody200
obj)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200 where
parseJSON :: Value -> Parser DeleteCustomersCustomerCardsIdResponseBody200
parseJSON = String
-> (Object -> Parser DeleteCustomersCustomerCardsIdResponseBody200)
-> Value
-> Parser DeleteCustomersCustomerCardsIdResponseBody200
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200" (\Object
obj -> (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200
DeleteCustomersCustomerCardsIdResponseBody200 Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"account")) Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"account_holder_name")) Parser
(Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"account_holder_type")) Parser
(Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeAchCreditTransfer)
-> Parser
(Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeAchCreditTransfer)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"ach_credit_transfer")) Parser
(Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeAchDebit)
-> Parser
(Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeAchDebit)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"ach_debit")) Parser
(Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeAcssDebit)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeAcssDebit)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"acss_debit")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"active")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_city")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_country")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_line1")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_line1_check")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_line2")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_state")) Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_zip")) Parser
(Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"address_zip_check")) Parser
(Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeAlipay)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeAlipay)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"alipay")) Parser
(Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"amount")) Parser
(Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"amount_received")) Parser
(Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeAuBecsDebit)
-> Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeAuBecsDebit)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"au_becs_debit")) Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'])
-> Parser
(Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"available_payout_methods")) Parser
(Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeBancontact)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeBancontact)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"bancontact")) Parser
(Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"bank_name")) Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"bitcoin_amount")) Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"bitcoin_amount_received")) Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"bitcoin_uri")) Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"brand")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"business_profile")) Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType')
-> Parser
(Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"business_type")) Parser
(Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe AccountCapabilities)
-> Parser
(Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountCapabilities)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"capabilities")) Parser
(Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeCard)
-> Parser
(Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeCard)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"card")) Parser
(Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeCardPresent)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeCardPresent)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"card_present")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"charges_enabled")) Parser
(Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"client_secret")) Parser
(Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceCodeVerificationFlow)
-> Parser
(Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceCodeVerificationFlow)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"code_verification")) Parser
(Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe LegalEntityCompany)
-> Parser
(Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe LegalEntityCompany)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"company")) Parser
(Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe AccountController)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountController)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"controller")) Parser
(Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"country")) Parser
(Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"created")) Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"currency")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"customer")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"cvc_check")) Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"default_currency")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"default_for_currency")) Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"description")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"details_submitted")) Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"dynamic_last4")) Parser
(Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"email")) Parser
(Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeEps)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeEps)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"eps")) Parser
(Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"exp_month")) Parser
(Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"exp_year")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"external_accounts")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"filled")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"fingerprint")) Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"flow")) Parser
(Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"funding")) Parser
(Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeGiropay)
-> Parser
(Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeGiropay)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"giropay")) Parser
(Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"id")) Parser
(Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeIdeal)
-> Parser
(Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeIdeal)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"ideal")) Parser
(Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"inbound_address")) Parser
(Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Person)
-> Parser
(Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Person)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"individual")) Parser
(Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeKlarna)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeKlarna)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"klarna")) Parser
(Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"last4")) Parser
(Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"livemode")) Parser
(Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Object)
-> Parser
(Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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 SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeMultibanco)
-> Parser
(Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeMultibanco)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"multibanco")) Parser
(Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"name")) Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Object')
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Object')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"object")) Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser
(Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"owner")) Parser
(Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeP24)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeP24)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"p24")) Parser
(Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"payment")) Parser
(Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"payment_amount")) Parser
(Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"payment_currency")) Parser
(Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"payouts_enabled")) Parser
(Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceReceiverFlow)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceReceiverFlow)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"receiver")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants)
-> Parser
(Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"recipient")) Parser
(Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceRedirectFlow)
-> Parser
(Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceRedirectFlow)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"redirect")) Parser
(Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"refund_address")) Parser
(Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe AccountRequirements)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountRequirements)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"requirements")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"reusable")) Parser
(Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"routing_number")) Parser
(Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeSepaDebit)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeSepaDebit)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"sepa_debit")) Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser
(Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"settings")) Parser
(Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeSofort)
-> Parser
(Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeSofort)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"sofort")) Parser
(Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceOrder)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceOrder)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"source_order")) Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"statement_descriptor")) Parser
(Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"status")) Parser
(Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeThreeDSecure)
-> Parser
(Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeThreeDSecure)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"three_d_secure")) Parser
(Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"tokenization_method")) Parser
(Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe AccountTosAcceptance)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountTosAcceptance)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"tos_acceptance")) Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions')
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"transactions")) Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Type')
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Type')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"type")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"uncaptured_funds")) Parser
(Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"usage")) Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"used")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"used_for_payment")) Parser
(Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
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
"username")) Parser
(Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200)
-> Parser (Maybe SourceTypeWechat)
-> Parser DeleteCustomersCustomerCardsIdResponseBody200
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe SourceTypeWechat)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"wechat"))
mkDeleteCustomersCustomerCardsIdResponseBody200 :: DeleteCustomersCustomerCardsIdResponseBody200
mkDeleteCustomersCustomerCardsIdResponseBody200 :: DeleteCustomersCustomerCardsIdResponseBody200
mkDeleteCustomersCustomerCardsIdResponseBody200 =
DeleteCustomersCustomerCardsIdResponseBody200 :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAchCreditTransfer
-> Maybe SourceTypeAchDebit
-> Maybe SourceTypeAcssDebit
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Maybe AccountCapabilities
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Bool
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe LegalEntityCompany
-> Maybe AccountController
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe Person
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe Bool
-> Maybe SourceReceiverFlow
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe AccountRequirements
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe AccountTosAcceptance
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> DeleteCustomersCustomerCardsIdResponseBody200
DeleteCustomersCustomerCardsIdResponseBody200
{ deleteCustomersCustomerCardsIdResponseBody200Account :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
deleteCustomersCustomerCardsIdResponseBody200Account = Maybe DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AccountHolderName :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AccountHolderType :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AccountHolderType = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AchCreditTransfer :: Maybe SourceTypeAchCreditTransfer
deleteCustomersCustomerCardsIdResponseBody200AchCreditTransfer = Maybe SourceTypeAchCreditTransfer
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AchDebit :: Maybe SourceTypeAchDebit
deleteCustomersCustomerCardsIdResponseBody200AchDebit = Maybe SourceTypeAchDebit
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AcssDebit :: Maybe SourceTypeAcssDebit
deleteCustomersCustomerCardsIdResponseBody200AcssDebit = Maybe SourceTypeAcssDebit
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Active :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Active = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressCity :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCity = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressCountry :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressCountry = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressLine1 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressLine1Check :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine1Check = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressLine2 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressLine2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressState :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressState = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressZip :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZip = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AddressZipCheck :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200AddressZipCheck = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Alipay :: Maybe SourceTypeAlipay
deleteCustomersCustomerCardsIdResponseBody200Alipay = Maybe SourceTypeAlipay
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Amount :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Amount = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AmountReceived :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200AmountReceived = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AuBecsDebit :: Maybe SourceTypeAuBecsDebit
deleteCustomersCustomerCardsIdResponseBody200AuBecsDebit = Maybe SourceTypeAuBecsDebit
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods :: Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods = Maybe
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Bancontact :: Maybe SourceTypeBancontact
deleteCustomersCustomerCardsIdResponseBody200Bancontact = Maybe SourceTypeBancontact
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BankName :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BankName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmount :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmount = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmountReceived :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200BitcoinAmountReceived = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BitcoinUri :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BitcoinUri = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Brand :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Brand = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile :: Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile = Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessType :: Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
deleteCustomersCustomerCardsIdResponseBody200BusinessType = Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Capabilities :: Maybe AccountCapabilities
deleteCustomersCustomerCardsIdResponseBody200Capabilities = Maybe AccountCapabilities
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Card :: Maybe SourceTypeCard
deleteCustomersCustomerCardsIdResponseBody200Card = Maybe SourceTypeCard
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200CardPresent :: Maybe SourceTypeCardPresent
deleteCustomersCustomerCardsIdResponseBody200CardPresent = Maybe SourceTypeCardPresent
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ChargesEnabled :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ChargesEnabled = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ClientSecret :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ClientSecret = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200CodeVerification :: Maybe SourceCodeVerificationFlow
deleteCustomersCustomerCardsIdResponseBody200CodeVerification = Maybe SourceCodeVerificationFlow
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Company :: Maybe LegalEntityCompany
deleteCustomersCustomerCardsIdResponseBody200Company = Maybe LegalEntityCompany
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Controller :: Maybe AccountController
deleteCustomersCustomerCardsIdResponseBody200Controller = Maybe AccountController
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Country :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Created :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200Created = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Currency :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Currency = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Customer :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200Customer = Maybe
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200CvcCheck :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200CvcCheck = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200DefaultCurrency :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DefaultCurrency = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200DefaultForCurrency :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DefaultForCurrency = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Description :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Description = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200DetailsSubmitted :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200DetailsSubmitted = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200DynamicLast4 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200DynamicLast4 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Email :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Email = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Eps :: Maybe SourceTypeEps
deleteCustomersCustomerCardsIdResponseBody200Eps = Maybe SourceTypeEps
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExpMonth :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpMonth = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExpYear :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExpYear = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts = Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Filled :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Filled = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Fingerprint :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Fingerprint = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Flow :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Flow = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Funding :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Funding = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Giropay :: Maybe SourceTypeGiropay
deleteCustomersCustomerCardsIdResponseBody200Giropay = Maybe SourceTypeGiropay
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Id :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Id = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Ideal :: Maybe SourceTypeIdeal
deleteCustomersCustomerCardsIdResponseBody200Ideal = Maybe SourceTypeIdeal
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200InboundAddress :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200InboundAddress = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Individual :: Maybe Person
deleteCustomersCustomerCardsIdResponseBody200Individual = Maybe Person
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Klarna :: Maybe SourceTypeKlarna
deleteCustomersCustomerCardsIdResponseBody200Klarna = Maybe SourceTypeKlarna
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Last4 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Last4 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Livemode :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Livemode = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Metadata :: Maybe Object
deleteCustomersCustomerCardsIdResponseBody200Metadata = Maybe Object
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Multibanco :: Maybe SourceTypeMultibanco
deleteCustomersCustomerCardsIdResponseBody200Multibanco = Maybe SourceTypeMultibanco
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Name :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Name = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Object :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
deleteCustomersCustomerCardsIdResponseBody200Object = Maybe DeleteCustomersCustomerCardsIdResponseBody200Object'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
deleteCustomersCustomerCardsIdResponseBody200Owner = Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200P24 :: Maybe SourceTypeP24
deleteCustomersCustomerCardsIdResponseBody200P24 = Maybe SourceTypeP24
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Payment :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Payment = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200PaymentAmount :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200PaymentAmount = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200PaymentCurrency :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200PaymentCurrency = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200PayoutsEnabled :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200PayoutsEnabled = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Receiver :: Maybe SourceReceiverFlow
deleteCustomersCustomerCardsIdResponseBody200Receiver = Maybe SourceReceiverFlow
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Recipient :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200Recipient = Maybe
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Redirect :: Maybe SourceRedirectFlow
deleteCustomersCustomerCardsIdResponseBody200Redirect = Maybe SourceRedirectFlow
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200RefundAddress :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RefundAddress = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Requirements :: Maybe AccountRequirements
deleteCustomersCustomerCardsIdResponseBody200Requirements = Maybe AccountRequirements
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Reusable :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Reusable = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200RoutingNumber :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200RoutingNumber = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200SepaDebit :: Maybe SourceTypeSepaDebit
deleteCustomersCustomerCardsIdResponseBody200SepaDebit = Maybe SourceTypeSepaDebit
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
deleteCustomersCustomerCardsIdResponseBody200Settings = Maybe DeleteCustomersCustomerCardsIdResponseBody200Settings'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Sofort :: Maybe SourceTypeSofort
deleteCustomersCustomerCardsIdResponseBody200Sofort = Maybe SourceTypeSofort
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200SourceOrder :: Maybe SourceOrder
deleteCustomersCustomerCardsIdResponseBody200SourceOrder = Maybe SourceOrder
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200StatementDescriptor :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200StatementDescriptor = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Status :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Status = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ThreeDSecure :: Maybe SourceTypeThreeDSecure
deleteCustomersCustomerCardsIdResponseBody200ThreeDSecure = Maybe SourceTypeThreeDSecure
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200TokenizationMethod :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200TokenizationMethod = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200TosAcceptance :: Maybe AccountTosAcceptance
deleteCustomersCustomerCardsIdResponseBody200TosAcceptance = Maybe AccountTosAcceptance
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Transactions :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
deleteCustomersCustomerCardsIdResponseBody200Transactions = Maybe DeleteCustomersCustomerCardsIdResponseBody200Transactions'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Type :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
deleteCustomersCustomerCardsIdResponseBody200Type = Maybe DeleteCustomersCustomerCardsIdResponseBody200Type'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200UncapturedFunds :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UncapturedFunds = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Usage :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Usage = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Used :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200Used = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200UsedForPayment :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200UsedForPayment = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Username :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Username = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Wechat :: Maybe SourceTypeWechat
deleteCustomersCustomerCardsIdResponseBody200Wechat = Maybe SourceTypeWechat
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
= DeleteCustomersCustomerCardsIdResponseBody200Account'Text Data.Text.Internal.Text
| DeleteCustomersCustomerCardsIdResponseBody200Account'Account Account
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Account'Variants]
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Account'Variants]
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Account'Variants]
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Account'Variants]
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Account'Variants where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Account'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Account'Account Account
a) = Account -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Account
a
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Account'Variants where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
parseJSON Value
val = case (Text
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
DeleteCustomersCustomerCardsIdResponseBody200Account'Text (Text
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants)
-> Result Text
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Text
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Account
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
DeleteCustomersCustomerCardsIdResponseBody200Account'Account (Account
-> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants)
-> Result Account
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Account
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched") of
Data.Aeson.Types.Internal.Success DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
a -> DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Account'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
=
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Other Data.Aeson.Types.Internal.Value
|
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Typed Data.Text.Internal.Text
|
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumInstant
|
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumStandard
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Other Value
val) = Value
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumInstant) = Value
"instant"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumStandard) = Value
"standard"
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
parseJSON Value
val =
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
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
"instant" -> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumInstant
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"standard" -> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'EnumStandard
| Bool
GHC.Base.otherwise -> Value
-> DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200AvailablePayoutMethods'Other Value
val
)
data DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' = DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
{
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Mcc :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Name :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'ProductDescription :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportEmail :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportPhone :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportUrl :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Url :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"mcc" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Mcc DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Name DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"product_description" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'ProductDescription DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"support_address" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"support_email" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportEmail DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"support_phone" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportPhone DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"support_url" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportUrl DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"url" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Url DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"mcc" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Mcc DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Name DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"product_description" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'ProductDescription DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"support_address" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"support_email" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportEmail DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"support_phone" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportPhone DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"support_url" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportUrl DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"url" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Url DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
obj))))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'" (\Object
obj -> ((((((((Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
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
"mcc")) Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
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
"name")) Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
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
"product_description")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"support_address")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
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
"support_email")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
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
"support_phone")) Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
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
"support_url")) Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile')
-> Parser (Maybe Text)
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
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
"url"))
mkDeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
mkDeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
mkDeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' =
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile' :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'
{ deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Mcc :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Mcc = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Name :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Name = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'ProductDescription :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'ProductDescription = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress = Maybe
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportEmail :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportEmail = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportPhone :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportPhone = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportUrl :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportUrl = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Url :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'Url = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' = DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
{
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'City :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'PostalCode :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'State :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"city" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'City DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Country DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"line1" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line1 DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line2 DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"postal_code" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'PostalCode DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'State DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"city" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'City DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Country DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"line1" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line1 DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line2 DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"postal_code" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'PostalCode DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'State DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'" (\Object
obj -> ((((((Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
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
"city")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
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
"country")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
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
"line1")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
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
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
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
"postal_code")) Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress')
-> Parser (Maybe Text)
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
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"))
mkDeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
mkDeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' :: DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
mkDeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' =
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress' :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
DeleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'
{ deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'City :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'City = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Country :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line1 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line2 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'Line2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'PostalCode :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'PostalCode = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'State :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200BusinessProfile'SupportAddress'State = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
=
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Other Data.Aeson.Types.Internal.Value
|
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Typed Data.Text.Internal.Text
|
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumCompany
|
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumGovernmentEntity
|
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumIndividual
|
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumNonProfit
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200BusinessType']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200BusinessType']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200BusinessType']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200BusinessType']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessType' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200BusinessType' -> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Other Value
val) = Value
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumCompany) = Value
"company"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumGovernmentEntity) = Value
"government_entity"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumIndividual) = Value
"individual"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumNonProfit) = Value
"non_profit"
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200BusinessType' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
parseJSON Value
val =
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
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
"company" -> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumCompany
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"government_entity" -> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumGovernmentEntity
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"individual" -> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumIndividual
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"non_profit" -> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'EnumNonProfit
| Bool
GHC.Base.otherwise -> Value -> DeleteCustomersCustomerCardsIdResponseBody200BusinessType'
DeleteCustomersCustomerCardsIdResponseBody200BusinessType'Other Value
val
)
data DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
= DeleteCustomersCustomerCardsIdResponseBody200Customer'Text Data.Text.Internal.Text
| DeleteCustomersCustomerCardsIdResponseBody200Customer'Customer Customer
| DeleteCustomersCustomerCardsIdResponseBody200Customer'DeletedCustomer DeletedCustomer
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants]
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants]
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants]
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants]
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Customer'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Customer'Customer Customer
a) = Customer -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Customer
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Customer'DeletedCustomer DeletedCustomer
a) = DeletedCustomer -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON DeletedCustomer
a
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
parseJSON Value
val = case (Text
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
DeleteCustomersCustomerCardsIdResponseBody200Customer'Text (Text
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants)
-> Result Text
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Text
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Customer
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
DeleteCustomersCustomerCardsIdResponseBody200Customer'Customer (Customer
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants)
-> Result Customer
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Customer
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((DeletedCustomer
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
DeleteCustomersCustomerCardsIdResponseBody200Customer'DeletedCustomer (DeletedCustomer
-> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants)
-> Result DeletedCustomer
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result DeletedCustomer
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched")) of
Data.Aeson.Types.Internal.Success DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
a -> DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Customer'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' = DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
{
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data :: ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore :: GHC.Types.Bool,
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url :: Data.Text.Internal.Text
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"data" Text
-> [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"has_more" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"url" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"object" Text -> Value -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= Text -> Value
Data.Aeson.Types.Internal.String Text
"list" Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"data" Text
-> [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"has_more" Text -> Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"url" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
-> Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"object" Text -> Value -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= Text -> Value
Data.Aeson.Types.Internal.String Text
"list"))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'" (\Object
obj -> ((([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
-> Parser
([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' Parser
([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
-> Parser
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Parser
(Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"data")) Parser
(Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
-> Parser Bool
-> Parser
(Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Bool
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"has_more")) Parser
(Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts')
-> Parser Text
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
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
"url"))
mkDeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' ::
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'] ->
GHC.Types.Bool ->
Data.Text.Internal.Text ->
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
mkDeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
mkDeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url =
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts' :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'
{ deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data = [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore :: Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore = Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'HasMore,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url :: Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url = Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Url
}
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' = DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
{
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderType :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCity :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCountry :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1Check :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressState :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZip :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZipCheck :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods :: (GHC.Maybe.Maybe ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'])),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'BankName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Brand :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Currency :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'CvcCheck :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DefaultForCurrency :: (GHC.Maybe.Maybe GHC.Types.Bool),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DynamicLast4 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpMonth :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpYear :: (GHC.Maybe.Maybe GHC.Types.Int),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Fingerprint :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Funding :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Id :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Last4 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Object
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Metadata :: (GHC.Maybe.Maybe Data.Aeson.Types.Internal.Object),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Name :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'RoutingNumber :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Status :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'TokenizationMethod :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"account" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"account_holder_name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderName DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"account_holder_type" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderType DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_city" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCity DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCountry DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_line1" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_line1_check" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1Check DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_line2" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine2 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_state" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressState DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_zip" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZip DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"address_zip_check" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZipCheck DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"available_payout_methods" Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"bank_name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'BankName DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"brand" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Brand DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Country DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"currency" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Currency DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"customer" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"cvc_check" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'CvcCheck DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"default_for_currency" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DefaultForCurrency DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"dynamic_last4" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DynamicLast4 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"exp_month" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpMonth DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"exp_year" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpYear DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"fingerprint" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Fingerprint DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"funding" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Funding DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"id" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Id DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"last4" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Last4 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
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..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Object
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Metadata DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Name DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"object" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"recipient" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"routing_number" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'RoutingNumber DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"status" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Status DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"tokenization_method" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'TokenizationMethod DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"account" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"account_holder_name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderName DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"account_holder_type" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderType DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_city" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCity DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCountry DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_line1" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_line1_check" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1Check DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_line2" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine2 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_state" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressState DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_zip" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZip DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"address_zip_check" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZipCheck DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"available_payout_methods" Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"bank_name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'BankName DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"brand" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Brand DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Country DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"currency" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Currency DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"customer" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"cvc_check" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'CvcCheck DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"default_for_currency" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DefaultForCurrency DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"dynamic_last4" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DynamicLast4 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"exp_month" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpMonth DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"exp_year" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpYear DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"fingerprint" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Fingerprint DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"funding" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Funding DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"id" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Id DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"last4" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Last4 DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
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..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Object
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Metadata DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Name DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"object" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"recipient" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"routing_number" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'RoutingNumber DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"status" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Status DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"tokenization_method" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'TokenizationMethod DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
obj)))))))))))))))))))))))))))))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'" (\Object
obj -> (((((((((((((((((((((((((((((((((Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"account")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"account_holder_name")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"account_holder_type")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_city")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_country")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_line1")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_line1_check")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_line2")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_state")) Parser
(Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_zip")) Parser
(Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"address_zip_check")) Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'])
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"available_payout_methods")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"bank_name")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"brand")) Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"country")) Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"currency")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"customer")) Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"cvc_check")) Parser
(Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Bool)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"default_for_currency")) Parser
(Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"dynamic_last4")) Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"exp_month")) Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Int)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"exp_year")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"fingerprint")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"funding")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"id")) Parser
(Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"last4")) Parser
(Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Object)
-> Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"name")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"object")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"recipient")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"routing_number")) Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
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
"status")) Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data')
-> Parser (Maybe Text)
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
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
"tokenization_method"))
mkDeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
mkDeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
mkDeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' =
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data' :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Object
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'
{ deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account = Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderName :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderType :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AccountHolderType = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCity :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCity = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCountry :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressCountry = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1Check :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine1Check = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine2 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressLine2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressState :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressState = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZip :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZip = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZipCheck :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AddressZipCheck = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods :: Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods = Maybe
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'BankName :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'BankName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Brand :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Brand = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Country :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Currency :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Currency = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer = Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'CvcCheck :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'CvcCheck = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DefaultForCurrency :: Maybe Bool
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DefaultForCurrency = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DynamicLast4 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'DynamicLast4 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpMonth :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpMonth = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpYear :: Maybe Int
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'ExpYear = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Fingerprint :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Fingerprint = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Funding :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Funding = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Id :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Id = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Last4 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Last4 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Metadata :: Maybe Object
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Metadata = Maybe Object
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Name :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Name = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object = Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient = Maybe
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'RoutingNumber :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'RoutingNumber = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Status :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Status = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'TokenizationMethod :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'TokenizationMethod = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Text Data.Text.Internal.Text
| DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Account Account
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants]
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants]
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants]
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants]
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Account Account
a) = Account -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Account
a
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
parseJSON Value
val = case (Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Text (Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants)
-> Result Text
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Text
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Account
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Account (Account
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants)
-> Result Account
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Account
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched") of
Data.Aeson.Types.Internal.Success DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
a -> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Account'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
=
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Other Data.Aeson.Types.Internal.Value
|
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Typed Data.Text.Internal.Text
|
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumInstant
|
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumStandard
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Other Value
val) = Value
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumInstant) = Value
"instant"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumStandard) = Value
"standard"
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
parseJSON Value
val =
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
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
"instant" -> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumInstant
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"standard" -> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'EnumStandard
| Bool
GHC.Base.otherwise -> Value
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'AvailablePayoutMethods'Other Value
val
)
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Text Data.Text.Internal.Text
| DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Customer Customer
| DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'DeletedCustomer DeletedCustomer
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants]
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants]
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants]
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants]
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Customer Customer
a) = Customer -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Customer
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'DeletedCustomer DeletedCustomer
a) = DeletedCustomer -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON DeletedCustomer
a
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
parseJSON Value
val = case (Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Text (Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants)
-> Result Text
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Text
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Customer
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Customer (Customer
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants)
-> Result Customer
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Customer
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((DeletedCustomer
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'DeletedCustomer (DeletedCustomer
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants)
-> Result DeletedCustomer
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result DeletedCustomer
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched")) of
Data.Aeson.Types.Internal.Success DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
a -> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Customer'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
=
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'Other Data.Aeson.Types.Internal.Value
|
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'Typed Data.Text.Internal.Text
|
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'EnumBankAccount
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'Other Value
val) = Value
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'EnumBankAccount) = Value
"bank_account"
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
parseJSON Value
val =
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
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
"bank_account" -> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'EnumBankAccount
| Bool
GHC.Base.otherwise -> Value
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Object'Other Value
val
)
data DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
= DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Text Data.Text.Internal.Text
| DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Recipient Recipient
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants]
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants]
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants]
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants]
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Recipient Recipient
a) = Recipient -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Recipient
a
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
parseJSON Value
val = case (Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Text (Text
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants)
-> Result Text
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Text
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Recipient
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Recipient (Recipient
-> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants)
-> Result Recipient
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Recipient
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched") of
Data.Aeson.Types.Internal.Success DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
a -> DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200ExternalAccounts'Data'Recipient'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data DeleteCustomersCustomerCardsIdResponseBody200Object'
=
DeleteCustomersCustomerCardsIdResponseBody200Object'Other Data.Aeson.Types.Internal.Value
|
DeleteCustomersCustomerCardsIdResponseBody200Object'Typed Data.Text.Internal.Text
|
DeleteCustomersCustomerCardsIdResponseBody200Object'EnumAccount
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200Object'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Object']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Object' -> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Object'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Object' -> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Object']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200Object'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Object']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Object']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Object' -> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Object' -> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Object'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Object'
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Object'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Object'
-> DeleteCustomersCustomerCardsIdResponseBody200Object' -> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Object' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Object' -> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Object'Other Value
val) = Value
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Object'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Object'
DeleteCustomersCustomerCardsIdResponseBody200Object'EnumAccount) = Value
"account"
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Object' where
parseJSON :: Value
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Object'
parseJSON Value
val =
DeleteCustomersCustomerCardsIdResponseBody200Object'
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Object'
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
"account" -> DeleteCustomersCustomerCardsIdResponseBody200Object'
DeleteCustomersCustomerCardsIdResponseBody200Object'EnumAccount
| Bool
GHC.Base.otherwise -> Value -> DeleteCustomersCustomerCardsIdResponseBody200Object'
DeleteCustomersCustomerCardsIdResponseBody200Object'Other Value
val
)
data DeleteCustomersCustomerCardsIdResponseBody200Owner' = DeleteCustomersCustomerCardsIdResponseBody200Owner'
{
DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
deleteCustomersCustomerCardsIdResponseBody200Owner'Address :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'),
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Email :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Name :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Phone :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress :: (GHC.Maybe.Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'),
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedEmail :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedPhone :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Owner']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Owner' -> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Owner' -> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Owner']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200Owner'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Owner']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Owner']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Owner' -> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Owner' -> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Owner'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Owner' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"address" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
deleteCustomersCustomerCardsIdResponseBody200Owner'Address DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"email" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Email DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Name DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"phone" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Phone DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"verified_address" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"verified_email" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedEmail DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"verified_name" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedName DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"verified_phone" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedPhone DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"address" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
deleteCustomersCustomerCardsIdResponseBody200Owner'Address DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"email" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Email DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Name DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"phone" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Phone DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"verified_address" Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"verified_email" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedEmail DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"verified_name" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedName DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"verified_phone" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner' -> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedPhone DeleteCustomersCustomerCardsIdResponseBody200Owner'
obj))))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Owner' where
parseJSON :: Value -> Parser DeleteCustomersCustomerCardsIdResponseBody200Owner'
parseJSON = String
-> (Object
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Value
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Owner'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200Owner'" (\Object
obj -> ((((((((Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'
DeleteCustomersCustomerCardsIdResponseBody200Owner' Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"address")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
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
"email")) Parser
(Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
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
"name")) Parser
(Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
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
"phone")) Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"verified_address")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
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
"verified_email")) Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text -> DeleteCustomersCustomerCardsIdResponseBody200Owner')
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
"verified_name")) Parser
(Maybe Text -> DeleteCustomersCustomerCardsIdResponseBody200Owner')
-> Parser (Maybe Text)
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Owner'
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
"verified_phone"))
mkDeleteCustomersCustomerCardsIdResponseBody200Owner' :: DeleteCustomersCustomerCardsIdResponseBody200Owner'
mkDeleteCustomersCustomerCardsIdResponseBody200Owner' :: DeleteCustomersCustomerCardsIdResponseBody200Owner'
mkDeleteCustomersCustomerCardsIdResponseBody200Owner' =
DeleteCustomersCustomerCardsIdResponseBody200Owner' :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'
DeleteCustomersCustomerCardsIdResponseBody200Owner'
{ deleteCustomersCustomerCardsIdResponseBody200Owner'Address :: Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
deleteCustomersCustomerCardsIdResponseBody200Owner'Address = Maybe DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Email :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Email = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Name :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Name = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Phone :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Phone = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress :: Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress = Maybe
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedEmail :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedEmail = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedName :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedPhone :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedPhone = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' = DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
{
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'City :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'PostalCode :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'State :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Owner'Address']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Owner'Address']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Owner'Address']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Owner'Address']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"city" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'City DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Country DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"line1" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line1 DeleteCustomersCustomerCardsIdResponseBody200Owner'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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line2 DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"postal_code" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'PostalCode DeleteCustomersCustomerCardsIdResponseBody200Owner'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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'State DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"city" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'City DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Country DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"line1" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line1 DeleteCustomersCustomerCardsIdResponseBody200Owner'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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line2 DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"postal_code" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'PostalCode DeleteCustomersCustomerCardsIdResponseBody200Owner'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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'State DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'" (\Object
obj -> ((((((Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'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
"city")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'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
"country")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'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
"line1")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'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
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'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
"postal_code")) Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address')
-> Parser (Maybe Text)
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'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"))
mkDeleteCustomersCustomerCardsIdResponseBody200Owner'Address' :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
mkDeleteCustomersCustomerCardsIdResponseBody200Owner'Address' :: DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
mkDeleteCustomersCustomerCardsIdResponseBody200Owner'Address' =
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address' :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
DeleteCustomersCustomerCardsIdResponseBody200Owner'Address'
{ deleteCustomersCustomerCardsIdResponseBody200Owner'Address'City :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'City = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Country :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line1 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line2 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'Line2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'PostalCode :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'PostalCode = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'State :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'Address'State = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' = DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
{
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'City :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'PostalCode :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'State :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress']
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"city" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'City DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"country" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Country DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"line1" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line1 DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line2 DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"postal_code" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'PostalCode DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'State DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"city" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'City DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"country" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Country DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"line1" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line1 DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line2 DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"postal_code" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'PostalCode DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
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..= DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
-> Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'State DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'" (\Object
obj -> ((((((Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
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
"city")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
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
"country")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
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
"line1")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
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
(Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
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
"postal_code")) Parser
(Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
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"))
mkDeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
mkDeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' :: DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
mkDeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' =
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress' :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
DeleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'
{ deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'City :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'City = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Country :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line1 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line2 :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'Line2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'PostalCode :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'PostalCode = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'State :: Maybe Text
deleteCustomersCustomerCardsIdResponseBody200Owner'VerifiedAddress'State = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
= DeleteCustomersCustomerCardsIdResponseBody200Recipient'Text Data.Text.Internal.Text
| DeleteCustomersCustomerCardsIdResponseBody200Recipient'Recipient Recipient
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants]
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants]
-> String -> String)
-> Show
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants]
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants]
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool)
-> Eq
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Recipient'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Recipient'Recipient Recipient
a) = Recipient -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Recipient
a
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
parseJSON Value
val = case (Text
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Text (Text
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants)
-> Result Text
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Text
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Recipient
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Recipient (Recipient
-> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants)
-> Result Recipient
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Recipient
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched") of
Data.Aeson.Types.Internal.Success DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
a -> DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Recipient'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data DeleteCustomersCustomerCardsIdResponseBody200Settings' = DeleteCustomersCustomerCardsIdResponseBody200Settings'
{
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountBacsDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'BacsDebitPayments :: (GHC.Maybe.Maybe AccountBacsDebitPaymentsSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountBrandingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Branding :: (GHC.Maybe.Maybe AccountBrandingSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountCardIssuingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardIssuing :: (GHC.Maybe.Maybe AccountCardIssuingSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountCardPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardPayments :: (GHC.Maybe.Maybe AccountCardPaymentsSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountDashboardSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Dashboard :: (GHC.Maybe.Maybe AccountDashboardSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payments :: (GHC.Maybe.Maybe AccountPaymentsSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountPayoutSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payouts :: (GHC.Maybe.Maybe AccountPayoutSettings),
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountSepaDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'SepaDebitPayments :: (GHC.Maybe.Maybe AccountSepaDebitPaymentsSettings)
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Settings']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Settings' -> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Settings']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200Settings'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Settings']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Settings']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Settings' -> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Settings' -> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Settings'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Settings' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"bacs_debit_payments" Text -> Maybe AccountBacsDebitPaymentsSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountBacsDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'BacsDebitPayments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"branding" Text -> Maybe AccountBrandingSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountBrandingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Branding DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"card_issuing" Text -> Maybe AccountCardIssuingSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountCardIssuingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardIssuing DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"card_payments" Text -> Maybe AccountCardPaymentsSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountCardPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardPayments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"dashboard" Text -> Maybe AccountDashboardSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountDashboardSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Dashboard DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"payments" Text -> Maybe AccountPaymentsSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"payouts" Text -> Maybe AccountPayoutSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountPayoutSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payouts DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"sepa_debit_payments" Text -> Maybe AccountSepaDebitPaymentsSettings -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountSepaDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'SepaDebitPayments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200Settings' -> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"bacs_debit_payments" Text -> Maybe AccountBacsDebitPaymentsSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountBacsDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'BacsDebitPayments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"branding" Text -> Maybe AccountBrandingSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountBrandingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Branding DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"card_issuing" Text -> Maybe AccountCardIssuingSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountCardIssuingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardIssuing DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"card_payments" Text -> Maybe AccountCardPaymentsSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountCardPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardPayments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"dashboard" Text -> Maybe AccountDashboardSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountDashboardSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Dashboard DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"payments" Text -> Maybe AccountPaymentsSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"payouts" Text -> Maybe AccountPayoutSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountPayoutSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payouts DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"sepa_debit_payments" Text -> Maybe AccountSepaDebitPaymentsSettings -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Settings'
-> Maybe AccountSepaDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'SepaDebitPayments DeleteCustomersCustomerCardsIdResponseBody200Settings'
obj))))))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Settings' where
parseJSON :: Value
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Settings'
parseJSON = String
-> (Object
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Value
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Settings'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200Settings'" (\Object
obj -> ((((((((Maybe AccountBacsDebitPaymentsSettings
-> Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser
(Maybe AccountBacsDebitPaymentsSettings
-> Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe AccountBacsDebitPaymentsSettings
-> Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings'
DeleteCustomersCustomerCardsIdResponseBody200Settings' Parser
(Maybe AccountBacsDebitPaymentsSettings
-> Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountBacsDebitPaymentsSettings)
-> Parser
(Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountBacsDebitPaymentsSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"bacs_debit_payments")) Parser
(Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountBrandingSettings)
-> Parser
(Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountBrandingSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"branding")) Parser
(Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountCardIssuingSettings)
-> Parser
(Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountCardIssuingSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"card_issuing")) Parser
(Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountCardPaymentsSettings)
-> Parser
(Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountCardPaymentsSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"card_payments")) Parser
(Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountDashboardSettings)
-> Parser
(Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountDashboardSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"dashboard")) Parser
(Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountPaymentsSettings)
-> Parser
(Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountPaymentsSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"payments")) Parser
(Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountPayoutSettings)
-> Parser
(Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountPayoutSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"payouts")) Parser
(Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings')
-> Parser (Maybe AccountSepaDebitPaymentsSettings)
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Settings'
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe AccountSepaDebitPaymentsSettings)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"sepa_debit_payments"))
mkDeleteCustomersCustomerCardsIdResponseBody200Settings' :: DeleteCustomersCustomerCardsIdResponseBody200Settings'
mkDeleteCustomersCustomerCardsIdResponseBody200Settings' :: DeleteCustomersCustomerCardsIdResponseBody200Settings'
mkDeleteCustomersCustomerCardsIdResponseBody200Settings' =
DeleteCustomersCustomerCardsIdResponseBody200Settings' :: Maybe AccountBacsDebitPaymentsSettings
-> Maybe AccountBrandingSettings
-> Maybe AccountCardIssuingSettings
-> Maybe AccountCardPaymentsSettings
-> Maybe AccountDashboardSettings
-> Maybe AccountPaymentsSettings
-> Maybe AccountPayoutSettings
-> Maybe AccountSepaDebitPaymentsSettings
-> DeleteCustomersCustomerCardsIdResponseBody200Settings'
DeleteCustomersCustomerCardsIdResponseBody200Settings'
{ deleteCustomersCustomerCardsIdResponseBody200Settings'BacsDebitPayments :: Maybe AccountBacsDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'BacsDebitPayments = Maybe AccountBacsDebitPaymentsSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'Branding :: Maybe AccountBrandingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Branding = Maybe AccountBrandingSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'CardIssuing :: Maybe AccountCardIssuingSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardIssuing = Maybe AccountCardIssuingSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'CardPayments :: Maybe AccountCardPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'CardPayments = Maybe AccountCardPaymentsSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'Dashboard :: Maybe AccountDashboardSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Dashboard = Maybe AccountDashboardSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'Payments :: Maybe AccountPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payments = Maybe AccountPaymentsSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'Payouts :: Maybe AccountPayoutSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'Payouts = Maybe AccountPayoutSettings
forall a. Maybe a
GHC.Maybe.Nothing,
deleteCustomersCustomerCardsIdResponseBody200Settings'SepaDebitPayments :: Maybe AccountSepaDebitPaymentsSettings
deleteCustomersCustomerCardsIdResponseBody200Settings'SepaDebitPayments = Maybe AccountSepaDebitPaymentsSettings
forall a. Maybe a
GHC.Maybe.Nothing
}
data DeleteCustomersCustomerCardsIdResponseBody200Transactions' = DeleteCustomersCustomerCardsIdResponseBody200Transactions'
{
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> [BitcoinTransaction]
deleteCustomersCustomerCardsIdResponseBody200Transactions'Data :: ([BitcoinTransaction]),
DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Bool
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore :: GHC.Types.Bool,
DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Text
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url :: Data.Text.Internal.Text
}
deriving
( Int
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Transactions']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Transactions']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200Transactions'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Transactions']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Transactions']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> String
-> String
GHC.Show.Show,
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Transactions'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Transactions' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Value
toJSON DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"data" Text -> [BitcoinTransaction] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> [BitcoinTransaction]
deleteCustomersCustomerCardsIdResponseBody200Transactions'Data DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"has_more" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Bool
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"url" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Text
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"object" Text -> Value -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= Text -> Value
Data.Aeson.Types.Internal.String Text
"list" Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> Encoding
toEncoding DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"data" Text -> [BitcoinTransaction] -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Transactions'
-> [BitcoinTransaction]
deleteCustomersCustomerCardsIdResponseBody200Transactions'Data DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"has_more" Text -> Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Bool
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"url" Text -> Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= DeleteCustomersCustomerCardsIdResponseBody200Transactions' -> Text
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url DeleteCustomersCustomerCardsIdResponseBody200Transactions'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"object" Text -> Value -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= Text -> Value
Data.Aeson.Types.Internal.String Text
"list"))))
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Transactions' where
parseJSON :: Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
parseJSON = String
-> (Object
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Transactions')
-> Value
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"DeleteCustomersCustomerCardsIdResponseBody200Transactions'" (\Object
obj -> ((([BitcoinTransaction]
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
-> Parser
([BitcoinTransaction]
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure [BitcoinTransaction]
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
DeleteCustomersCustomerCardsIdResponseBody200Transactions' Parser
([BitcoinTransaction]
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
-> Parser [BitcoinTransaction]
-> Parser
(Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser [BitcoinTransaction]
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"data")) Parser
(Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
-> Parser Bool
-> Parser
(Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser Bool
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"has_more")) Parser
(Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions')
-> Parser Text
-> Parser
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
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
"url"))
mkDeleteCustomersCustomerCardsIdResponseBody200Transactions' ::
[BitcoinTransaction] ->
GHC.Types.Bool ->
Data.Text.Internal.Text ->
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
mkDeleteCustomersCustomerCardsIdResponseBody200Transactions' :: [BitcoinTransaction]
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
mkDeleteCustomersCustomerCardsIdResponseBody200Transactions' [BitcoinTransaction]
deleteCustomersCustomerCardsIdResponseBody200Transactions'Data Bool
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore Text
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url =
DeleteCustomersCustomerCardsIdResponseBody200Transactions' :: [BitcoinTransaction]
-> Bool
-> Text
-> DeleteCustomersCustomerCardsIdResponseBody200Transactions'
DeleteCustomersCustomerCardsIdResponseBody200Transactions'
{ deleteCustomersCustomerCardsIdResponseBody200Transactions'Data :: [BitcoinTransaction]
deleteCustomersCustomerCardsIdResponseBody200Transactions'Data = [BitcoinTransaction]
deleteCustomersCustomerCardsIdResponseBody200Transactions'Data,
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore :: Bool
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore = Bool
deleteCustomersCustomerCardsIdResponseBody200Transactions'HasMore,
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url :: Text
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url = Text
deleteCustomersCustomerCardsIdResponseBody200Transactions'Url
}
data DeleteCustomersCustomerCardsIdResponseBody200Type'
=
DeleteCustomersCustomerCardsIdResponseBody200Type'Other Data.Aeson.Types.Internal.Value
|
DeleteCustomersCustomerCardsIdResponseBody200Type'Typed Data.Text.Internal.Text
|
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumCustom
|
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumExpress
|
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumStandard
deriving (Int
-> DeleteCustomersCustomerCardsIdResponseBody200Type'
-> String
-> String
[DeleteCustomersCustomerCardsIdResponseBody200Type']
-> String -> String
DeleteCustomersCustomerCardsIdResponseBody200Type' -> String
(Int
-> DeleteCustomersCustomerCardsIdResponseBody200Type'
-> String
-> String)
-> (DeleteCustomersCustomerCardsIdResponseBody200Type' -> String)
-> ([DeleteCustomersCustomerCardsIdResponseBody200Type']
-> String -> String)
-> Show DeleteCustomersCustomerCardsIdResponseBody200Type'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [DeleteCustomersCustomerCardsIdResponseBody200Type']
-> String -> String
$cshowList :: [DeleteCustomersCustomerCardsIdResponseBody200Type']
-> String -> String
show :: DeleteCustomersCustomerCardsIdResponseBody200Type' -> String
$cshow :: DeleteCustomersCustomerCardsIdResponseBody200Type' -> String
showsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Type'
-> String
-> String
$cshowsPrec :: Int
-> DeleteCustomersCustomerCardsIdResponseBody200Type'
-> String
-> String
GHC.Show.Show, DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool
(DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool)
-> (DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool)
-> Eq DeleteCustomersCustomerCardsIdResponseBody200Type'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool
$c/= :: DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool
== :: DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool
$c== :: DeleteCustomersCustomerCardsIdResponseBody200Type'
-> DeleteCustomersCustomerCardsIdResponseBody200Type' -> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON DeleteCustomersCustomerCardsIdResponseBody200Type' where
toJSON :: DeleteCustomersCustomerCardsIdResponseBody200Type' -> Value
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Type'Other Value
val) = Value
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Type'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumCustom) = Value
"custom"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumExpress) = Value
"express"
toJSON (DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumStandard) = Value
"standard"
instance Data.Aeson.Types.FromJSON.FromJSON DeleteCustomersCustomerCardsIdResponseBody200Type' where
parseJSON :: Value -> Parser DeleteCustomersCustomerCardsIdResponseBody200Type'
parseJSON Value
val =
DeleteCustomersCustomerCardsIdResponseBody200Type'
-> Parser DeleteCustomersCustomerCardsIdResponseBody200Type'
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
"custom" -> DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumCustom
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"express" -> DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumExpress
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"standard" -> DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'EnumStandard
| Bool
GHC.Base.otherwise -> Value -> DeleteCustomersCustomerCardsIdResponseBody200Type'
DeleteCustomersCustomerCardsIdResponseBody200Type'Other Value
val
)