{-# LANGUAGE ExplicitForAll #-}
{-# LANGUAGE MultiWayIf #-}
{-# LANGUAGE OverloadedStrings #-}
module StripeAPI.Operations.GetCustomersCustomerSources 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
getCustomersCustomerSources ::
forall m.
StripeAPI.Common.MonadHTTP m =>
GetCustomersCustomerSourcesParameters ->
StripeAPI.Common.StripeT m (Network.HTTP.Client.Types.Response GetCustomersCustomerSourcesResponse)
getCustomersCustomerSources :: GetCustomersCustomerSourcesParameters
-> StripeT m (Response GetCustomersCustomerSourcesResponse)
getCustomersCustomerSources GetCustomersCustomerSourcesParameters
parameters =
(Response ByteString
-> Response GetCustomersCustomerSourcesResponse)
-> StripeT m (Response ByteString)
-> StripeT m (Response GetCustomersCustomerSourcesResponse)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
( \Response ByteString
response_0 ->
(ByteString -> GetCustomersCustomerSourcesResponse)
-> Response ByteString
-> Response GetCustomersCustomerSourcesResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
( (String -> GetCustomersCustomerSourcesResponse)
-> (GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse)
-> Either String GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse
forall a c b. (a -> c) -> (b -> c) -> Either a b -> c
Data.Either.either String -> GetCustomersCustomerSourcesResponse
GetCustomersCustomerSourcesResponseError GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse
forall a. a -> a
GHC.Base.id
(Either String GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse)
-> (ByteString
-> Either String GetCustomersCustomerSourcesResponse)
-> ByteString
-> GetCustomersCustomerSourcesResponse
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) ->
GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponse
GetCustomersCustomerSourcesResponse200
(GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponse)
-> Either String GetCustomersCustomerSourcesResponseBody200
-> Either String GetCustomersCustomerSourcesResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> ( ByteString
-> Either String GetCustomersCustomerSourcesResponseBody200
forall a. FromJSON a => ByteString -> Either String a
Data.Aeson.eitherDecodeStrict ByteString
body ::
Data.Either.Either
GHC.Base.String
GetCustomersCustomerSourcesResponseBody200
)
| 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 -> GetCustomersCustomerSourcesResponse
GetCustomersCustomerSourcesResponseDefault
(Error -> GetCustomersCustomerSourcesResponse)
-> Either String Error
-> Either String GetCustomersCustomerSourcesResponse
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 GetCustomersCustomerSourcesResponse
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] -> StripeT m (Response ByteString)
forall (m :: * -> *).
MonadHTTP m =>
Text -> Text -> [QueryParameter] -> StripeT m (Response ByteString)
StripeAPI.Common.doCallWithConfigurationM
(Text -> Text
Data.Text.toUpper (Text -> Text) -> Text -> Text
forall a b. (a -> b) -> a -> b
GHC.Base.$ String -> Text
Data.Text.pack String
"GET")
(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 (GetCustomersCustomerSourcesParameters -> Text
getCustomersCustomerSourcesParametersPathCustomer GetCustomersCustomerSourcesParameters
parameters))) String -> String -> String
forall a. [a] -> [a] -> [a]
GHC.Base.++ String
"/sources")))
[ Text -> Maybe Value -> Text -> Bool -> QueryParameter
StripeAPI.Common.QueryParameter (String -> Text
Data.Text.pack String
"ending_before") (Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON (Text -> Value) -> Maybe Text -> Maybe Value
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryEndingBefore GetCustomersCustomerSourcesParameters
parameters) (String -> Text
Data.Text.pack String
"form") Bool
GHC.Types.True,
Text -> Maybe Value -> Text -> Bool -> QueryParameter
StripeAPI.Common.QueryParameter (String -> Text
Data.Text.pack String
"expand") ([Text] -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON ([Text] -> Value) -> Maybe [Text] -> Maybe Value
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> GetCustomersCustomerSourcesParameters -> Maybe [Text]
getCustomersCustomerSourcesParametersQueryExpand GetCustomersCustomerSourcesParameters
parameters) (String -> Text
Data.Text.pack String
"deepObject") Bool
GHC.Types.True,
Text -> Maybe Value -> Text -> Bool -> QueryParameter
StripeAPI.Common.QueryParameter (String -> Text
Data.Text.pack String
"limit") (Int -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON (Int -> Value) -> Maybe Int -> Maybe Value
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> GetCustomersCustomerSourcesParameters -> Maybe Int
getCustomersCustomerSourcesParametersQueryLimit GetCustomersCustomerSourcesParameters
parameters) (String -> Text
Data.Text.pack String
"form") Bool
GHC.Types.True,
Text -> Maybe Value -> Text -> Bool -> QueryParameter
StripeAPI.Common.QueryParameter (String -> Text
Data.Text.pack String
"object") (Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON (Text -> Value) -> Maybe Text -> Maybe Value
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryObject GetCustomersCustomerSourcesParameters
parameters) (String -> Text
Data.Text.pack String
"form") Bool
GHC.Types.True,
Text -> Maybe Value -> Text -> Bool -> QueryParameter
StripeAPI.Common.QueryParameter (String -> Text
Data.Text.pack String
"starting_after") (Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON (Text -> Value) -> Maybe Text -> Maybe Value
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryStartingAfter GetCustomersCustomerSourcesParameters
parameters) (String -> Text
Data.Text.pack String
"form") Bool
GHC.Types.True
]
)
data GetCustomersCustomerSourcesParameters = GetCustomersCustomerSourcesParameters
{
GetCustomersCustomerSourcesParameters -> Text
getCustomersCustomerSourcesParametersPathCustomer :: Data.Text.Internal.Text,
GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryEndingBefore :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesParameters -> Maybe [Text]
getCustomersCustomerSourcesParametersQueryExpand :: (GHC.Maybe.Maybe ([Data.Text.Internal.Text])),
GetCustomersCustomerSourcesParameters -> Maybe Int
getCustomersCustomerSourcesParametersQueryLimit :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryObject :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryStartingAfter :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int -> GetCustomersCustomerSourcesParameters -> String -> String
[GetCustomersCustomerSourcesParameters] -> String -> String
GetCustomersCustomerSourcesParameters -> String
(Int -> GetCustomersCustomerSourcesParameters -> String -> String)
-> (GetCustomersCustomerSourcesParameters -> String)
-> ([GetCustomersCustomerSourcesParameters] -> String -> String)
-> Show GetCustomersCustomerSourcesParameters
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesParameters] -> String -> String
$cshowList :: [GetCustomersCustomerSourcesParameters] -> String -> String
show :: GetCustomersCustomerSourcesParameters -> String
$cshow :: GetCustomersCustomerSourcesParameters -> String
showsPrec :: Int -> GetCustomersCustomerSourcesParameters -> String -> String
$cshowsPrec :: Int -> GetCustomersCustomerSourcesParameters -> String -> String
GHC.Show.Show,
GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool
(GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool)
-> (GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool)
-> Eq GetCustomersCustomerSourcesParameters
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool
$c/= :: GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool
== :: GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool
$c== :: GetCustomersCustomerSourcesParameters
-> GetCustomersCustomerSourcesParameters -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesParameters where
toJSON :: GetCustomersCustomerSourcesParameters -> Value
toJSON GetCustomersCustomerSourcesParameters
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..= GetCustomersCustomerSourcesParameters -> Text
getCustomersCustomerSourcesParametersPathCustomer GetCustomersCustomerSourcesParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"queryEnding_before" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryEndingBefore GetCustomersCustomerSourcesParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"queryExpand" Text -> Maybe [Text] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe [Text]
getCustomersCustomerSourcesParametersQueryExpand GetCustomersCustomerSourcesParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"queryLimit" Text -> Maybe Int -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Int
getCustomersCustomerSourcesParametersQueryLimit GetCustomersCustomerSourcesParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"queryObject" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryObject GetCustomersCustomerSourcesParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"queryStarting_after" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryStartingAfter GetCustomersCustomerSourcesParameters
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: GetCustomersCustomerSourcesParameters -> Encoding
toEncoding GetCustomersCustomerSourcesParameters
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..= GetCustomersCustomerSourcesParameters -> Text
getCustomersCustomerSourcesParametersPathCustomer GetCustomersCustomerSourcesParameters
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"queryEnding_before" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryEndingBefore GetCustomersCustomerSourcesParameters
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"queryExpand" Text -> Maybe [Text] -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe [Text]
getCustomersCustomerSourcesParametersQueryExpand GetCustomersCustomerSourcesParameters
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"queryLimit" Text -> Maybe Int -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Int
getCustomersCustomerSourcesParametersQueryLimit GetCustomersCustomerSourcesParameters
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"queryObject" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryObject GetCustomersCustomerSourcesParameters
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"queryStarting_after" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesParameters -> Maybe Text
getCustomersCustomerSourcesParametersQueryStartingAfter GetCustomersCustomerSourcesParameters
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesParameters where
parseJSON :: Value -> Parser GetCustomersCustomerSourcesParameters
parseJSON = String
-> (Object -> Parser GetCustomersCustomerSourcesParameters)
-> Value
-> Parser GetCustomersCustomerSourcesParameters
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesParameters" (\Object
obj -> ((((((Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
-> Parser
(Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters
GetCustomersCustomerSourcesParameters Parser
(Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
-> Parser Text
-> Parser
(Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
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
(Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
-> Parser (Maybe Text)
-> Parser
(Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
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
"queryEnding_before")) Parser
(Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
-> Parser (Maybe [Text])
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
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
"queryExpand")) Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters)
-> Parser (Maybe Int)
-> Parser
(Maybe Text -> Maybe Text -> GetCustomersCustomerSourcesParameters)
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
"queryLimit")) Parser
(Maybe Text -> Maybe Text -> GetCustomersCustomerSourcesParameters)
-> Parser (Maybe Text)
-> Parser (Maybe Text -> GetCustomersCustomerSourcesParameters)
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
"queryObject")) Parser (Maybe Text -> GetCustomersCustomerSourcesParameters)
-> Parser (Maybe Text)
-> Parser GetCustomersCustomerSourcesParameters
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
"queryStarting_after"))
mkGetCustomersCustomerSourcesParameters ::
Data.Text.Internal.Text ->
GetCustomersCustomerSourcesParameters
mkGetCustomersCustomerSourcesParameters :: Text -> GetCustomersCustomerSourcesParameters
mkGetCustomersCustomerSourcesParameters Text
getCustomersCustomerSourcesParametersPathCustomer =
GetCustomersCustomerSourcesParameters :: Text
-> Maybe Text
-> Maybe [Text]
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesParameters
GetCustomersCustomerSourcesParameters
{ getCustomersCustomerSourcesParametersPathCustomer :: Text
getCustomersCustomerSourcesParametersPathCustomer = Text
getCustomersCustomerSourcesParametersPathCustomer,
getCustomersCustomerSourcesParametersQueryEndingBefore :: Maybe Text
getCustomersCustomerSourcesParametersQueryEndingBefore = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesParametersQueryExpand :: Maybe [Text]
getCustomersCustomerSourcesParametersQueryExpand = Maybe [Text]
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesParametersQueryLimit :: Maybe Int
getCustomersCustomerSourcesParametersQueryLimit = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesParametersQueryObject :: Maybe Text
getCustomersCustomerSourcesParametersQueryObject = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesParametersQueryStartingAfter :: Maybe Text
getCustomersCustomerSourcesParametersQueryStartingAfter = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data GetCustomersCustomerSourcesResponse
=
GetCustomersCustomerSourcesResponseError GHC.Base.String
|
GetCustomersCustomerSourcesResponse200 GetCustomersCustomerSourcesResponseBody200
|
GetCustomersCustomerSourcesResponseDefault Error
deriving (Int -> GetCustomersCustomerSourcesResponse -> String -> String
[GetCustomersCustomerSourcesResponse] -> String -> String
GetCustomersCustomerSourcesResponse -> String
(Int -> GetCustomersCustomerSourcesResponse -> String -> String)
-> (GetCustomersCustomerSourcesResponse -> String)
-> ([GetCustomersCustomerSourcesResponse] -> String -> String)
-> Show GetCustomersCustomerSourcesResponse
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponse] -> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponse] -> String -> String
show :: GetCustomersCustomerSourcesResponse -> String
$cshow :: GetCustomersCustomerSourcesResponse -> String
showsPrec :: Int -> GetCustomersCustomerSourcesResponse -> String -> String
$cshowsPrec :: Int -> GetCustomersCustomerSourcesResponse -> String -> String
GHC.Show.Show, GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool
(GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool)
-> (GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool)
-> Eq GetCustomersCustomerSourcesResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool
$c/= :: GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool
== :: GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool
$c== :: GetCustomersCustomerSourcesResponse
-> GetCustomersCustomerSourcesResponse -> Bool
GHC.Classes.Eq)
data GetCustomersCustomerSourcesResponseBody200 = GetCustomersCustomerSourcesResponseBody200
{
GetCustomersCustomerSourcesResponseBody200
-> [GetCustomersCustomerSourcesResponseBody200Data']
getCustomersCustomerSourcesResponseBody200Data :: ([GetCustomersCustomerSourcesResponseBody200Data']),
GetCustomersCustomerSourcesResponseBody200 -> Bool
getCustomersCustomerSourcesResponseBody200HasMore :: GHC.Types.Bool,
GetCustomersCustomerSourcesResponseBody200 -> Text
getCustomersCustomerSourcesResponseBody200Url :: Data.Text.Internal.Text
}
deriving
( Int
-> GetCustomersCustomerSourcesResponseBody200 -> String -> String
[GetCustomersCustomerSourcesResponseBody200] -> String -> String
GetCustomersCustomerSourcesResponseBody200 -> String
(Int
-> GetCustomersCustomerSourcesResponseBody200 -> String -> String)
-> (GetCustomersCustomerSourcesResponseBody200 -> String)
-> ([GetCustomersCustomerSourcesResponseBody200]
-> String -> String)
-> Show GetCustomersCustomerSourcesResponseBody200
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200] -> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200] -> String -> String
show :: GetCustomersCustomerSourcesResponseBody200 -> String
$cshow :: GetCustomersCustomerSourcesResponseBody200 -> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200 -> String -> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200 -> String -> String
GHC.Show.Show,
GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool
(GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool)
-> (GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool)
-> Eq GetCustomersCustomerSourcesResponseBody200
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool
== :: GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200
-> GetCustomersCustomerSourcesResponseBody200 -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200 where
toJSON :: GetCustomersCustomerSourcesResponseBody200 -> Value
toJSON GetCustomersCustomerSourcesResponseBody200
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"data" Text -> [GetCustomersCustomerSourcesResponseBody200Data'] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200
-> [GetCustomersCustomerSourcesResponseBody200Data']
getCustomersCustomerSourcesResponseBody200Data GetCustomersCustomerSourcesResponseBody200
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..= GetCustomersCustomerSourcesResponseBody200 -> Bool
getCustomersCustomerSourcesResponseBody200HasMore GetCustomersCustomerSourcesResponseBody200
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..= GetCustomersCustomerSourcesResponseBody200 -> Text
getCustomersCustomerSourcesResponseBody200Url GetCustomersCustomerSourcesResponseBody200
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 :: GetCustomersCustomerSourcesResponseBody200 -> Encoding
toEncoding GetCustomersCustomerSourcesResponseBody200
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"data" Text -> [GetCustomersCustomerSourcesResponseBody200Data'] -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200
-> [GetCustomersCustomerSourcesResponseBody200Data']
getCustomersCustomerSourcesResponseBody200Data GetCustomersCustomerSourcesResponseBody200
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..= GetCustomersCustomerSourcesResponseBody200 -> Bool
getCustomersCustomerSourcesResponseBody200HasMore GetCustomersCustomerSourcesResponseBody200
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..= GetCustomersCustomerSourcesResponseBody200 -> Text
getCustomersCustomerSourcesResponseBody200Url GetCustomersCustomerSourcesResponseBody200
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 GetCustomersCustomerSourcesResponseBody200 where
parseJSON :: Value -> Parser GetCustomersCustomerSourcesResponseBody200
parseJSON = String
-> (Object -> Parser GetCustomersCustomerSourcesResponseBody200)
-> Value
-> Parser GetCustomersCustomerSourcesResponseBody200
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesResponseBody200" (\Object
obj -> ((([GetCustomersCustomerSourcesResponseBody200Data']
-> Bool -> Text -> GetCustomersCustomerSourcesResponseBody200)
-> Parser
([GetCustomersCustomerSourcesResponseBody200Data']
-> Bool -> Text -> GetCustomersCustomerSourcesResponseBody200)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure [GetCustomersCustomerSourcesResponseBody200Data']
-> Bool -> Text -> GetCustomersCustomerSourcesResponseBody200
GetCustomersCustomerSourcesResponseBody200 Parser
([GetCustomersCustomerSourcesResponseBody200Data']
-> Bool -> Text -> GetCustomersCustomerSourcesResponseBody200)
-> Parser [GetCustomersCustomerSourcesResponseBody200Data']
-> Parser
(Bool -> Text -> GetCustomersCustomerSourcesResponseBody200)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text -> Parser [GetCustomersCustomerSourcesResponseBody200Data']
forall a. FromJSON a => Object -> Text -> Parser a
Data.Aeson.Types.FromJSON..: Text
"data")) Parser (Bool -> Text -> GetCustomersCustomerSourcesResponseBody200)
-> Parser Bool
-> Parser (Text -> GetCustomersCustomerSourcesResponseBody200)
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 -> GetCustomersCustomerSourcesResponseBody200)
-> Parser Text -> Parser GetCustomersCustomerSourcesResponseBody200
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"))
mkGetCustomersCustomerSourcesResponseBody200 ::
[GetCustomersCustomerSourcesResponseBody200Data'] ->
GHC.Types.Bool ->
Data.Text.Internal.Text ->
GetCustomersCustomerSourcesResponseBody200
mkGetCustomersCustomerSourcesResponseBody200 :: [GetCustomersCustomerSourcesResponseBody200Data']
-> Bool -> Text -> GetCustomersCustomerSourcesResponseBody200
mkGetCustomersCustomerSourcesResponseBody200 [GetCustomersCustomerSourcesResponseBody200Data']
getCustomersCustomerSourcesResponseBody200Data Bool
getCustomersCustomerSourcesResponseBody200HasMore Text
getCustomersCustomerSourcesResponseBody200Url =
GetCustomersCustomerSourcesResponseBody200 :: [GetCustomersCustomerSourcesResponseBody200Data']
-> Bool -> Text -> GetCustomersCustomerSourcesResponseBody200
GetCustomersCustomerSourcesResponseBody200
{ getCustomersCustomerSourcesResponseBody200Data :: [GetCustomersCustomerSourcesResponseBody200Data']
getCustomersCustomerSourcesResponseBody200Data = [GetCustomersCustomerSourcesResponseBody200Data']
getCustomersCustomerSourcesResponseBody200Data,
getCustomersCustomerSourcesResponseBody200HasMore :: Bool
getCustomersCustomerSourcesResponseBody200HasMore = Bool
getCustomersCustomerSourcesResponseBody200HasMore,
getCustomersCustomerSourcesResponseBody200Url :: Text
getCustomersCustomerSourcesResponseBody200Url = Text
getCustomersCustomerSourcesResponseBody200Url
}
data GetCustomersCustomerSourcesResponseBody200Data' = GetCustomersCustomerSourcesResponseBody200Data'
{
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
getCustomersCustomerSourcesResponseBody200Data'Account :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Account'Variants),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderType :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAchCreditTransfer
getCustomersCustomerSourcesResponseBody200Data'AchCreditTransfer :: (GHC.Maybe.Maybe SourceTypeAchCreditTransfer),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAchDebit
getCustomersCustomerSourcesResponseBody200Data'AchDebit :: (GHC.Maybe.Maybe SourceTypeAchDebit),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAcssDebit
getCustomersCustomerSourcesResponseBody200Data'AcssDebit :: (GHC.Maybe.Maybe SourceTypeAcssDebit),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Active :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCity :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCountry :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1Check :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressState :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZip :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZipCheck :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAlipay
getCustomersCustomerSourcesResponseBody200Data'Alipay :: (GHC.Maybe.Maybe SourceTypeAlipay),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Amount :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'AmountReceived :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAuBecsDebit
getCustomersCustomerSourcesResponseBody200Data'AuBecsDebit :: (GHC.Maybe.Maybe SourceTypeAuBecsDebit),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
getCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods :: (GHC.Maybe.Maybe ([GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'])),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeBancontact
getCustomersCustomerSourcesResponseBody200Data'Bancontact :: (GHC.Maybe.Maybe SourceTypeBancontact),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BankName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmount :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmountReceived :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BitcoinUri :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Brand :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeCard
getCustomersCustomerSourcesResponseBody200Data'Card :: (GHC.Maybe.Maybe SourceTypeCard),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeCardPresent
getCustomersCustomerSourcesResponseBody200Data'CardPresent :: (GHC.Maybe.Maybe SourceTypeCardPresent),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'ClientSecret :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceCodeVerificationFlow
getCustomersCustomerSourcesResponseBody200Data'CodeVerification :: (GHC.Maybe.Maybe SourceCodeVerificationFlow),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Created :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Currency :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
getCustomersCustomerSourcesResponseBody200Data'Customer :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'CvcCheck :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'DefaultForCurrency :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Description :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'DynamicLast4 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Email :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeEps
getCustomersCustomerSourcesResponseBody200Data'Eps :: (GHC.Maybe.Maybe SourceTypeEps),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpMonth :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpYear :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Filled :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Fingerprint :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Flow :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Funding :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeGiropay
getCustomersCustomerSourcesResponseBody200Data'Giropay :: (GHC.Maybe.Maybe SourceTypeGiropay),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Id :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeIdeal
getCustomersCustomerSourcesResponseBody200Data'Ideal :: (GHC.Maybe.Maybe SourceTypeIdeal),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'InboundAddress :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeKlarna
getCustomersCustomerSourcesResponseBody200Data'Klarna :: (GHC.Maybe.Maybe SourceTypeKlarna),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Last4 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Livemode :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Object
getCustomersCustomerSourcesResponseBody200Data'Metadata :: (GHC.Maybe.Maybe Data.Aeson.Types.Internal.Object),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeMultibanco
getCustomersCustomerSourcesResponseBody200Data'Multibanco :: (GHC.Maybe.Maybe SourceTypeMultibanco),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Name :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
getCustomersCustomerSourcesResponseBody200Data'Owner :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeP24
getCustomersCustomerSourcesResponseBody200Data'P24 :: (GHC.Maybe.Maybe SourceTypeP24),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Payment :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'PaymentAmount :: (GHC.Maybe.Maybe GHC.Types.Int),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'PaymentCurrency :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceReceiverFlow
getCustomersCustomerSourcesResponseBody200Data'Receiver :: (GHC.Maybe.Maybe SourceReceiverFlow),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
getCustomersCustomerSourcesResponseBody200Data'Recipient :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceRedirectFlow
getCustomersCustomerSourcesResponseBody200Data'Redirect :: (GHC.Maybe.Maybe SourceRedirectFlow),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RefundAddress :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Reusable :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RoutingNumber :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeSepaDebit
getCustomersCustomerSourcesResponseBody200Data'SepaDebit :: (GHC.Maybe.Maybe SourceTypeSepaDebit),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeSofort
getCustomersCustomerSourcesResponseBody200Data'Sofort :: (GHC.Maybe.Maybe SourceTypeSofort),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceOrder
getCustomersCustomerSourcesResponseBody200Data'SourceOrder :: (GHC.Maybe.Maybe SourceOrder),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'StatementDescriptor :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Status :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeThreeDSecure
getCustomersCustomerSourcesResponseBody200Data'ThreeDSecure :: (GHC.Maybe.Maybe SourceTypeThreeDSecure),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'TokenizationMethod :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
getCustomersCustomerSourcesResponseBody200Data'Transactions :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Transactions'),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
getCustomersCustomerSourcesResponseBody200Data'Type :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UncapturedFunds :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Usage :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Used :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UsedForPayment :: (GHC.Maybe.Maybe GHC.Types.Bool),
GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Username :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeWechat
getCustomersCustomerSourcesResponseBody200Data'Wechat :: (GHC.Maybe.Maybe SourceTypeWechat)
}
deriving
( Int
-> GetCustomersCustomerSourcesResponseBody200Data'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data' -> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data' -> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data']
-> String -> String)
-> Show GetCustomersCustomerSourcesResponseBody200Data'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data' -> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data' -> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'
-> String
-> String
GHC.Show.Show,
GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool
(GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool)
-> Eq GetCustomersCustomerSourcesResponseBody200Data'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'
-> GetCustomersCustomerSourcesResponseBody200Data' -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data' -> Value
toJSON GetCustomersCustomerSourcesResponseBody200Data'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"account" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
getCustomersCustomerSourcesResponseBody200Data'Account GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderName GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderType GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAchCreditTransfer
getCustomersCustomerSourcesResponseBody200Data'AchCreditTransfer GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAchDebit
getCustomersCustomerSourcesResponseBody200Data'AchDebit GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAcssDebit
getCustomersCustomerSourcesResponseBody200Data'AcssDebit GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Active GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCity GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCountry GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1Check GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine2 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressState GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZip GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZipCheck GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAlipay
getCustomersCustomerSourcesResponseBody200Data'Alipay GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Amount GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'AmountReceived GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAuBecsDebit
getCustomersCustomerSourcesResponseBody200Data'AuBecsDebit GetCustomersCustomerSourcesResponseBody200Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"available_payout_methods" Text
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
getCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeBancontact
getCustomersCustomerSourcesResponseBody200Data'Bancontact GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BankName GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmount GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmountReceived GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BitcoinUri GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Brand GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeCard
getCustomersCustomerSourcesResponseBody200Data'Card GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeCardPresent
getCustomersCustomerSourcesResponseBody200Data'CardPresent GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'ClientSecret GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceCodeVerificationFlow
getCustomersCustomerSourcesResponseBody200Data'CodeVerification GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Country GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Created GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Currency GetCustomersCustomerSourcesResponseBody200Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"customer" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
getCustomersCustomerSourcesResponseBody200Data'Customer GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'CvcCheck GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'DefaultForCurrency GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Description GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'DynamicLast4 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Email GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeEps
getCustomersCustomerSourcesResponseBody200Data'Eps GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpMonth GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpYear GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Filled GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Fingerprint GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Flow GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Funding GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeGiropay
getCustomersCustomerSourcesResponseBody200Data'Giropay GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Id GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeIdeal
getCustomersCustomerSourcesResponseBody200Data'Ideal GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'InboundAddress GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeKlarna
getCustomersCustomerSourcesResponseBody200Data'Klarna GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Last4 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Livemode GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Object
getCustomersCustomerSourcesResponseBody200Data'Metadata GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeMultibanco
getCustomersCustomerSourcesResponseBody200Data'Multibanco GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Name GetCustomersCustomerSourcesResponseBody200Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"owner" Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
getCustomersCustomerSourcesResponseBody200Data'Owner GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeP24
getCustomersCustomerSourcesResponseBody200Data'P24 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Payment GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'PaymentAmount GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'PaymentCurrency GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceReceiverFlow
getCustomersCustomerSourcesResponseBody200Data'Receiver GetCustomersCustomerSourcesResponseBody200Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"recipient" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
getCustomersCustomerSourcesResponseBody200Data'Recipient GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceRedirectFlow
getCustomersCustomerSourcesResponseBody200Data'Redirect GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RefundAddress GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Reusable GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RoutingNumber GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeSepaDebit
getCustomersCustomerSourcesResponseBody200Data'SepaDebit GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeSofort
getCustomersCustomerSourcesResponseBody200Data'Sofort GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceOrder
getCustomersCustomerSourcesResponseBody200Data'SourceOrder GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'StatementDescriptor GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Status GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeThreeDSecure
getCustomersCustomerSourcesResponseBody200Data'ThreeDSecure GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'TokenizationMethod GetCustomersCustomerSourcesResponseBody200Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"transactions" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
getCustomersCustomerSourcesResponseBody200Data'Transactions GetCustomersCustomerSourcesResponseBody200Data'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"type" Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
getCustomersCustomerSourcesResponseBody200Data'Type GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UncapturedFunds GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Usage GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Used GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UsedForPayment GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Username GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeWechat
getCustomersCustomerSourcesResponseBody200Data'Wechat GetCustomersCustomerSourcesResponseBody200Data'
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
"alipay_account" Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: GetCustomersCustomerSourcesResponseBody200Data' -> Encoding
toEncoding GetCustomersCustomerSourcesResponseBody200Data'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"account" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
getCustomersCustomerSourcesResponseBody200Data'Account GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderName GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderType GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAchCreditTransfer
getCustomersCustomerSourcesResponseBody200Data'AchCreditTransfer GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAchDebit
getCustomersCustomerSourcesResponseBody200Data'AchDebit GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAcssDebit
getCustomersCustomerSourcesResponseBody200Data'AcssDebit GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Active GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCity GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCountry GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1Check GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine2 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressState GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZip GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZipCheck GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAlipay
getCustomersCustomerSourcesResponseBody200Data'Alipay GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Amount GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'AmountReceived GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeAuBecsDebit
getCustomersCustomerSourcesResponseBody200Data'AuBecsDebit GetCustomersCustomerSourcesResponseBody200Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"available_payout_methods" Text
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
getCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeBancontact
getCustomersCustomerSourcesResponseBody200Data'Bancontact GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BankName GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmount GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmountReceived GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BitcoinUri GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Brand GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeCard
getCustomersCustomerSourcesResponseBody200Data'Card GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeCardPresent
getCustomersCustomerSourcesResponseBody200Data'CardPresent GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'ClientSecret GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceCodeVerificationFlow
getCustomersCustomerSourcesResponseBody200Data'CodeVerification GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Country GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Created GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Currency GetCustomersCustomerSourcesResponseBody200Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"customer" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
getCustomersCustomerSourcesResponseBody200Data'Customer GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'CvcCheck GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'DefaultForCurrency GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Description GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'DynamicLast4 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Email GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeEps
getCustomersCustomerSourcesResponseBody200Data'Eps GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpMonth GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpYear GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Filled GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Fingerprint GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Flow GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Funding GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeGiropay
getCustomersCustomerSourcesResponseBody200Data'Giropay GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Id GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeIdeal
getCustomersCustomerSourcesResponseBody200Data'Ideal GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'InboundAddress GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeKlarna
getCustomersCustomerSourcesResponseBody200Data'Klarna GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Last4 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Livemode GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Object
getCustomersCustomerSourcesResponseBody200Data'Metadata GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeMultibanco
getCustomersCustomerSourcesResponseBody200Data'Multibanco GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Name GetCustomersCustomerSourcesResponseBody200Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"owner" Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
getCustomersCustomerSourcesResponseBody200Data'Owner GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeP24
getCustomersCustomerSourcesResponseBody200Data'P24 GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Payment GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Int
getCustomersCustomerSourcesResponseBody200Data'PaymentAmount GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'PaymentCurrency GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceReceiverFlow
getCustomersCustomerSourcesResponseBody200Data'Receiver GetCustomersCustomerSourcesResponseBody200Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"recipient" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
getCustomersCustomerSourcesResponseBody200Data'Recipient GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceRedirectFlow
getCustomersCustomerSourcesResponseBody200Data'Redirect GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RefundAddress GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Reusable GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RoutingNumber GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeSepaDebit
getCustomersCustomerSourcesResponseBody200Data'SepaDebit GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeSofort
getCustomersCustomerSourcesResponseBody200Data'Sofort GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceOrder
getCustomersCustomerSourcesResponseBody200Data'SourceOrder GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'StatementDescriptor GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Status GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeThreeDSecure
getCustomersCustomerSourcesResponseBody200Data'ThreeDSecure GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'TokenizationMethod GetCustomersCustomerSourcesResponseBody200Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"transactions" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
getCustomersCustomerSourcesResponseBody200Data'Transactions GetCustomersCustomerSourcesResponseBody200Data'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"type" Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
getCustomersCustomerSourcesResponseBody200Data'Type GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UncapturedFunds GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Usage GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Used GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UsedForPayment GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Username GetCustomersCustomerSourcesResponseBody200Data'
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..= GetCustomersCustomerSourcesResponseBody200Data'
-> Maybe SourceTypeWechat
getCustomersCustomerSourcesResponseBody200Data'Wechat GetCustomersCustomerSourcesResponseBody200Data'
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
"alipay_account")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesResponseBody200Data' where
parseJSON :: Value -> Parser GetCustomersCustomerSourcesResponseBody200Data'
parseJSON = String
-> (Object
-> Parser GetCustomersCustomerSourcesResponseBody200Data')
-> Value
-> Parser GetCustomersCustomerSourcesResponseBody200Data'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesResponseBody200Data'" (\Object
obj -> ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data'
GetCustomersCustomerSourcesResponseBody200Data' Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> 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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeAlipay
-> Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeAlipay)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe SourceTypeAuBecsDebit
-> Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeAuBecsDebit)
-> Parser
(Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'])
-> Parser
(Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'])
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeBancontact)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeCard)
-> Parser
(Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeCardPresent)
-> Parser
(Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceCodeVerificationFlow)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'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 Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeEps)
-> Parser
(Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeGiropay)
-> Parser
(Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeIdeal)
-> Parser
(Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeKlarna)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Object)
-> Parser
(Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeMultibanco)
-> Parser
(Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser
(Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner')
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 SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeP24)
-> Parser
(Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Int)
-> Parser
(Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceReceiverFlow)
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants)
-> Parser
(Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"recipient")) Parser
(Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceRedirectFlow)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeSepaDebit)
-> Parser
(Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeSofort)
-> Parser
(Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceOrder)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeThreeDSecure)
-> Parser
(Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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 GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions')
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"transactions")) Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Type')
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe GetCustomersCustomerSourcesResponseBody200Data'Type')
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
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Bool)
-> Parser
(Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe Text)
-> Parser
(Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data')
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
-> GetCustomersCustomerSourcesResponseBody200Data')
-> Parser (Maybe SourceTypeWechat)
-> Parser GetCustomersCustomerSourcesResponseBody200Data'
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"))
mkGetCustomersCustomerSourcesResponseBody200Data' :: GetCustomersCustomerSourcesResponseBody200Data'
mkGetCustomersCustomerSourcesResponseBody200Data' :: GetCustomersCustomerSourcesResponseBody200Data'
mkGetCustomersCustomerSourcesResponseBody200Data' =
GetCustomersCustomerSourcesResponseBody200Data' :: Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'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
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> Maybe SourceTypeBancontact
-> Maybe Text
-> Maybe Int
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeCard
-> Maybe SourceTypeCardPresent
-> Maybe Text
-> Maybe SourceCodeVerificationFlow
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeEps
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeGiropay
-> Maybe Text
-> Maybe SourceTypeIdeal
-> Maybe Text
-> Maybe SourceTypeKlarna
-> Maybe Text
-> Maybe Bool
-> Maybe Object
-> Maybe SourceTypeMultibanco
-> Maybe Text
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe SourceTypeP24
-> Maybe Text
-> Maybe Int
-> Maybe Text
-> Maybe SourceReceiverFlow
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Maybe SourceRedirectFlow
-> Maybe Text
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeSepaDebit
-> Maybe SourceTypeSofort
-> Maybe SourceOrder
-> Maybe Text
-> Maybe Text
-> Maybe SourceTypeThreeDSecure
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Maybe Bool
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe SourceTypeWechat
-> GetCustomersCustomerSourcesResponseBody200Data'
GetCustomersCustomerSourcesResponseBody200Data'
{ getCustomersCustomerSourcesResponseBody200Data'Account :: Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
getCustomersCustomerSourcesResponseBody200Data'Account = Maybe
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AccountHolderName :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AccountHolderType :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AccountHolderType = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AchCreditTransfer :: Maybe SourceTypeAchCreditTransfer
getCustomersCustomerSourcesResponseBody200Data'AchCreditTransfer = Maybe SourceTypeAchCreditTransfer
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AchDebit :: Maybe SourceTypeAchDebit
getCustomersCustomerSourcesResponseBody200Data'AchDebit = Maybe SourceTypeAchDebit
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AcssDebit :: Maybe SourceTypeAcssDebit
getCustomersCustomerSourcesResponseBody200Data'AcssDebit = Maybe SourceTypeAcssDebit
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Active :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Active = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressCity :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCity = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressCountry :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressCountry = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressLine1 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressLine1Check :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine1Check = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressLine2 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressLine2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressState :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressState = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressZip :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZip = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AddressZipCheck :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'AddressZipCheck = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Alipay :: Maybe SourceTypeAlipay
getCustomersCustomerSourcesResponseBody200Data'Alipay = Maybe SourceTypeAlipay
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Amount :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Amount = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AmountReceived :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'AmountReceived = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AuBecsDebit :: Maybe SourceTypeAuBecsDebit
getCustomersCustomerSourcesResponseBody200Data'AuBecsDebit = Maybe SourceTypeAuBecsDebit
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods :: Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
getCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods = Maybe
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Bancontact :: Maybe SourceTypeBancontact
getCustomersCustomerSourcesResponseBody200Data'Bancontact = Maybe SourceTypeBancontact
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'BankName :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BankName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmount :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmount = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmountReceived :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'BitcoinAmountReceived = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'BitcoinUri :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'BitcoinUri = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Brand :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Brand = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Card :: Maybe SourceTypeCard
getCustomersCustomerSourcesResponseBody200Data'Card = Maybe SourceTypeCard
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'CardPresent :: Maybe SourceTypeCardPresent
getCustomersCustomerSourcesResponseBody200Data'CardPresent = Maybe SourceTypeCardPresent
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'ClientSecret :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'ClientSecret = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'CodeVerification :: Maybe SourceCodeVerificationFlow
getCustomersCustomerSourcesResponseBody200Data'CodeVerification = Maybe SourceCodeVerificationFlow
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Country :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Created :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'Created = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Currency :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Currency = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Customer :: Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
getCustomersCustomerSourcesResponseBody200Data'Customer = Maybe
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'CvcCheck :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'CvcCheck = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'DefaultForCurrency :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'DefaultForCurrency = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Description :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Description = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'DynamicLast4 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'DynamicLast4 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Email :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Email = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Eps :: Maybe SourceTypeEps
getCustomersCustomerSourcesResponseBody200Data'Eps = Maybe SourceTypeEps
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'ExpMonth :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpMonth = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'ExpYear :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'ExpYear = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Filled :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Filled = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Fingerprint :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Fingerprint = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Flow :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Flow = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Funding :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Funding = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Giropay :: Maybe SourceTypeGiropay
getCustomersCustomerSourcesResponseBody200Data'Giropay = Maybe SourceTypeGiropay
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Id :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Id = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Ideal :: Maybe SourceTypeIdeal
getCustomersCustomerSourcesResponseBody200Data'Ideal = Maybe SourceTypeIdeal
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'InboundAddress :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'InboundAddress = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Klarna :: Maybe SourceTypeKlarna
getCustomersCustomerSourcesResponseBody200Data'Klarna = Maybe SourceTypeKlarna
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Last4 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Last4 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Livemode :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Livemode = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Metadata :: Maybe Object
getCustomersCustomerSourcesResponseBody200Data'Metadata = Maybe Object
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Multibanco :: Maybe SourceTypeMultibanco
getCustomersCustomerSourcesResponseBody200Data'Multibanco = Maybe SourceTypeMultibanco
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Name :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Name = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner :: Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
getCustomersCustomerSourcesResponseBody200Data'Owner = Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'P24 :: Maybe SourceTypeP24
getCustomersCustomerSourcesResponseBody200Data'P24 = Maybe SourceTypeP24
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Payment :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Payment = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'PaymentAmount :: Maybe Int
getCustomersCustomerSourcesResponseBody200Data'PaymentAmount = Maybe Int
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'PaymentCurrency :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'PaymentCurrency = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Receiver :: Maybe SourceReceiverFlow
getCustomersCustomerSourcesResponseBody200Data'Receiver = Maybe SourceReceiverFlow
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Recipient :: Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
getCustomersCustomerSourcesResponseBody200Data'Recipient = Maybe
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Redirect :: Maybe SourceRedirectFlow
getCustomersCustomerSourcesResponseBody200Data'Redirect = Maybe SourceRedirectFlow
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'RefundAddress :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RefundAddress = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Reusable :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Reusable = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'RoutingNumber :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'RoutingNumber = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'SepaDebit :: Maybe SourceTypeSepaDebit
getCustomersCustomerSourcesResponseBody200Data'SepaDebit = Maybe SourceTypeSepaDebit
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Sofort :: Maybe SourceTypeSofort
getCustomersCustomerSourcesResponseBody200Data'Sofort = Maybe SourceTypeSofort
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'SourceOrder :: Maybe SourceOrder
getCustomersCustomerSourcesResponseBody200Data'SourceOrder = Maybe SourceOrder
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'StatementDescriptor :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'StatementDescriptor = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Status :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Status = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'ThreeDSecure :: Maybe SourceTypeThreeDSecure
getCustomersCustomerSourcesResponseBody200Data'ThreeDSecure = Maybe SourceTypeThreeDSecure
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'TokenizationMethod :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'TokenizationMethod = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Transactions :: Maybe GetCustomersCustomerSourcesResponseBody200Data'Transactions'
getCustomersCustomerSourcesResponseBody200Data'Transactions = Maybe GetCustomersCustomerSourcesResponseBody200Data'Transactions'
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Type :: Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
getCustomersCustomerSourcesResponseBody200Data'Type = Maybe GetCustomersCustomerSourcesResponseBody200Data'Type'
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'UncapturedFunds :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UncapturedFunds = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Usage :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Usage = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Used :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'Used = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'UsedForPayment :: Maybe Bool
getCustomersCustomerSourcesResponseBody200Data'UsedForPayment = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Username :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Username = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Wechat :: Maybe SourceTypeWechat
getCustomersCustomerSourcesResponseBody200Data'Wechat = Maybe SourceTypeWechat
forall a. Maybe a
GHC.Maybe.Nothing
}
data GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
= GetCustomersCustomerSourcesResponseBody200Data'Account'Text Data.Text.Internal.Text
| GetCustomersCustomerSourcesResponseBody200Data'Account'Account Account
deriving (Int
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Account'Variants]
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Account'Variants]
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Account'Variants]
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Account'Variants]
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> String
-> String
GHC.Show.Show, GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool)
-> Eq
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Account'Variants where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Value
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Account'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (GetCustomersCustomerSourcesResponseBody200Data'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 GetCustomersCustomerSourcesResponseBody200Data'Account'Variants where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
parseJSON Value
val = case (Text
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
GetCustomersCustomerSourcesResponseBody200Data'Account'Text (Text
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants)
-> Result Text
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Account
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
GetCustomersCustomerSourcesResponseBody200Data'Account'Account (Account
-> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants)
-> Result Account
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched") of
Data.Aeson.Types.Internal.Success GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
a -> GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Account'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
=
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'Other Data.Aeson.Types.Internal.Value
|
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'Typed Data.Text.Internal.Text
|
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'EnumInstant
|
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'EnumStandard
deriving (Int
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> String
-> String
GHC.Show.Show, GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool)
-> Eq
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Value
toJSON (GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'Other Value
val) = Value
val
toJSON (GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'EnumInstant) = Value
"instant"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'EnumStandard) = Value
"standard"
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods' where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
parseJSON Value
val =
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'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" -> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'EnumInstant
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"standard" -> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'EnumStandard
| Bool
GHC.Base.otherwise -> Value
-> GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'
GetCustomersCustomerSourcesResponseBody200Data'AvailablePayoutMethods'Other Value
val
)
data GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
= GetCustomersCustomerSourcesResponseBody200Data'Customer'Text Data.Text.Internal.Text
| GetCustomersCustomerSourcesResponseBody200Data'Customer'Customer Customer
| GetCustomersCustomerSourcesResponseBody200Data'Customer'DeletedCustomer DeletedCustomer
deriving (Int
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants]
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants]
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants]
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants]
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> String
-> String
GHC.Show.Show, GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool)
-> Eq
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Value
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Customer'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Customer'Customer Customer
a) = Customer -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Customer
a
toJSON (GetCustomersCustomerSourcesResponseBody200Data'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 GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
parseJSON Value
val = case (Text
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
GetCustomersCustomerSourcesResponseBody200Data'Customer'Text (Text
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants)
-> Result Text
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Customer
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
GetCustomersCustomerSourcesResponseBody200Data'Customer'Customer (Customer
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants)
-> Result Customer
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((DeletedCustomer
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
GetCustomersCustomerSourcesResponseBody200Data'Customer'DeletedCustomer (DeletedCustomer
-> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants)
-> Result DeletedCustomer
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched")) of
Data.Aeson.Types.Internal.Success GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
a -> GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Customer'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data GetCustomersCustomerSourcesResponseBody200Data'Owner' = GetCustomersCustomerSourcesResponseBody200Data'Owner'
{
GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
getCustomersCustomerSourcesResponseBody200Data'Owner'Address :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'),
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Email :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Name :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Phone :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress :: (GHC.Maybe.Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'),
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedEmail :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedName :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedPhone :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Owner']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Owner' -> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Owner']
-> String -> String)
-> Show GetCustomersCustomerSourcesResponseBody200Data'Owner'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Owner']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Owner']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Owner' -> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Owner' -> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> String
-> String
GHC.Show.Show,
GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool)
-> Eq GetCustomersCustomerSourcesResponseBody200Data'Owner'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Owner' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Value
toJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"address" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
getCustomersCustomerSourcesResponseBody200Data'Owner'Address GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Email GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Name GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Phone GetCustomersCustomerSourcesResponseBody200Data'Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"verified_address" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedEmail GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedName GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedPhone GetCustomersCustomerSourcesResponseBody200Data'Owner'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Encoding
toEncoding GetCustomersCustomerSourcesResponseBody200Data'Owner'
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"address" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
getCustomersCustomerSourcesResponseBody200Data'Owner'Address GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Email GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Name GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Phone GetCustomersCustomerSourcesResponseBody200Data'Owner'
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"verified_address" Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= GetCustomersCustomerSourcesResponseBody200Data'Owner'
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedEmail GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedName GetCustomersCustomerSourcesResponseBody200Data'Owner'
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..= GetCustomersCustomerSourcesResponseBody200Data'Owner' -> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedPhone GetCustomersCustomerSourcesResponseBody200Data'Owner'
obj))))))))
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesResponseBody200Data'Owner' where
parseJSON :: Value
-> Parser GetCustomersCustomerSourcesResponseBody200Data'Owner'
parseJSON = String
-> (Object
-> Parser GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Value
-> Parser GetCustomersCustomerSourcesResponseBody200Data'Owner'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesResponseBody200Data'Owner'" (\Object
obj -> ((((((((Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'
GetCustomersCustomerSourcesResponseBody200Data'Owner' Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"address")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
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
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
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
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
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
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"verified_address")) Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner')
-> Parser (Maybe Text)
-> Parser GetCustomersCustomerSourcesResponseBody200Data'Owner'
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"))
mkGetCustomersCustomerSourcesResponseBody200Data'Owner' :: GetCustomersCustomerSourcesResponseBody200Data'Owner'
mkGetCustomersCustomerSourcesResponseBody200Data'Owner' :: GetCustomersCustomerSourcesResponseBody200Data'Owner'
mkGetCustomersCustomerSourcesResponseBody200Data'Owner' =
GetCustomersCustomerSourcesResponseBody200Data'Owner' :: Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'
GetCustomersCustomerSourcesResponseBody200Data'Owner'
{ getCustomersCustomerSourcesResponseBody200Data'Owner'Address :: Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
getCustomersCustomerSourcesResponseBody200Data'Owner'Address = Maybe GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Email :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Email = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Name :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Name = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Phone :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Phone = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress :: Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress = Maybe
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedEmail :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedEmail = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedName :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedName = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedPhone :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedPhone = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data GetCustomersCustomerSourcesResponseBody200Data'Owner'Address' = GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
{
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'City :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'PostalCode :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'State :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Owner'Address']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Owner'Address']
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Owner'Address']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Owner'Address']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> String
-> String
GHC.Show.Show,
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool)
-> Eq GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'Address' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Value
toJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'City GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Country GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line1 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line2 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'PostalCode GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'State GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Encoding
toEncoding GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'City GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Country GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line1 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line2 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'PostalCode GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'State GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'Address' where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
parseJSON = String
-> (Object
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'" (\Object
obj -> ((((((Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address' Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address')
-> Parser (Maybe Text)
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'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"))
mkGetCustomersCustomerSourcesResponseBody200Data'Owner'Address' :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
mkGetCustomersCustomerSourcesResponseBody200Data'Owner'Address' :: GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
mkGetCustomersCustomerSourcesResponseBody200Data'Owner'Address' =
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address' :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
GetCustomersCustomerSourcesResponseBody200Data'Owner'Address'
{ getCustomersCustomerSourcesResponseBody200Data'Owner'Address'City :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'City = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Country :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line1 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line2 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'Line2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'PostalCode :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'PostalCode = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'State :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'Address'State = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' = GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
{
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'City :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Country :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line1 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line2 :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'PostalCode :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'State :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress']
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> String
-> String
GHC.Show.Show,
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool)
-> Eq
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Value
toJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'City GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Country GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line1 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line2 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'PostalCode GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'State GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Encoding
toEncoding GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'City GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Country GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line1 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line2 GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'PostalCode GetCustomersCustomerSourcesResponseBody200Data'Owner'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..= GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
-> Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'State GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
parseJSON = String
-> (Object
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'" (\Object
obj -> ((((((Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
(Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'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
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress')
-> Parser (Maybe Text)
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Owner'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"))
mkGetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
mkGetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' :: GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
mkGetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' =
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress' :: Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
GetCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'
{ getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'City :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'City = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Country :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Country = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line1 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line1 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line2 :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'Line2 = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'PostalCode :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'PostalCode = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'State :: Maybe Text
getCustomersCustomerSourcesResponseBody200Data'Owner'VerifiedAddress'State = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
= GetCustomersCustomerSourcesResponseBody200Data'Recipient'Text Data.Text.Internal.Text
| GetCustomersCustomerSourcesResponseBody200Data'Recipient'Recipient Recipient
deriving (Int
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants]
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants]
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants]
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants]
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> String
-> String
GHC.Show.Show, GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool)
-> Eq
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Value
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Recipient'Text Text
a) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
a
toJSON (GetCustomersCustomerSourcesResponseBody200Data'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 GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
parseJSON Value
val = case (Text
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Text (Text
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants)
-> Result Text
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> ((Recipient
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Recipient (Recipient
-> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants)
-> Result Recipient
-> Result
GetCustomersCustomerSourcesResponseBody200Data'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
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched") of
Data.Aeson.Types.Internal.Success GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
a -> GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Recipient'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data GetCustomersCustomerSourcesResponseBody200Data'Transactions' = GetCustomersCustomerSourcesResponseBody200Data'Transactions'
{
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> [BitcoinTransaction]
getCustomersCustomerSourcesResponseBody200Data'Transactions'Data :: ([BitcoinTransaction]),
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore :: GHC.Types.Bool,
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Text
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url :: Data.Text.Internal.Text
}
deriving
( Int
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Transactions']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Transactions']
-> String -> String)
-> Show
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Transactions']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Transactions']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> String
-> String
GHC.Show.Show,
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool)
-> Eq GetCustomersCustomerSourcesResponseBody200Data'Transactions'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Transactions' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Value
toJSON GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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..= GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> [BitcoinTransaction]
getCustomersCustomerSourcesResponseBody200Data'Transactions'Data GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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..= GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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..= GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Text
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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 :: GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Encoding
toEncoding GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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..= GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> [BitcoinTransaction]
getCustomersCustomerSourcesResponseBody200Data'Transactions'Data GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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..= GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Bool
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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..= GetCustomersCustomerSourcesResponseBody200Data'Transactions'
-> Text
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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 GetCustomersCustomerSourcesResponseBody200Data'Transactions' where
parseJSON :: Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
parseJSON = String
-> (Object
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Transactions')
-> Value
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"GetCustomersCustomerSourcesResponseBody200Data'Transactions'" (\Object
obj -> ((([BitcoinTransaction]
-> Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
-> Parser
([BitcoinTransaction]
-> Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure [BitcoinTransaction]
-> Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
GetCustomersCustomerSourcesResponseBody200Data'Transactions' Parser
([BitcoinTransaction]
-> Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
-> Parser [BitcoinTransaction]
-> Parser
(Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
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
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
-> Parser Bool
-> Parser
(Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
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
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions')
-> Parser Text
-> Parser
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
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"))
mkGetCustomersCustomerSourcesResponseBody200Data'Transactions' ::
[BitcoinTransaction] ->
GHC.Types.Bool ->
Data.Text.Internal.Text ->
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
mkGetCustomersCustomerSourcesResponseBody200Data'Transactions' :: [BitcoinTransaction]
-> Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
mkGetCustomersCustomerSourcesResponseBody200Data'Transactions' [BitcoinTransaction]
getCustomersCustomerSourcesResponseBody200Data'Transactions'Data Bool
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore Text
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url =
GetCustomersCustomerSourcesResponseBody200Data'Transactions' :: [BitcoinTransaction]
-> Bool
-> Text
-> GetCustomersCustomerSourcesResponseBody200Data'Transactions'
GetCustomersCustomerSourcesResponseBody200Data'Transactions'
{ getCustomersCustomerSourcesResponseBody200Data'Transactions'Data :: [BitcoinTransaction]
getCustomersCustomerSourcesResponseBody200Data'Transactions'Data = [BitcoinTransaction]
getCustomersCustomerSourcesResponseBody200Data'Transactions'Data,
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore :: Bool
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore = Bool
getCustomersCustomerSourcesResponseBody200Data'Transactions'HasMore,
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url :: Text
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url = Text
getCustomersCustomerSourcesResponseBody200Data'Transactions'Url
}
data GetCustomersCustomerSourcesResponseBody200Data'Type'
=
GetCustomersCustomerSourcesResponseBody200Data'Type'Other Data.Aeson.Types.Internal.Value
|
GetCustomersCustomerSourcesResponseBody200Data'Type'Typed Data.Text.Internal.Text
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAchCreditTransfer
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAchDebit
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAcssDebit
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAlipay
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAuBecsDebit
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumBancontact
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumCard
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumCardPresent
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumEps
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumGiropay
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumIdeal
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumKlarna
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumMultibanco
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumP24
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumSepaDebit
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumSofort
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumThreeDSecure
|
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumWechat
deriving (Int
-> GetCustomersCustomerSourcesResponseBody200Data'Type'
-> String
-> String
[GetCustomersCustomerSourcesResponseBody200Data'Type']
-> String -> String
GetCustomersCustomerSourcesResponseBody200Data'Type' -> String
(Int
-> GetCustomersCustomerSourcesResponseBody200Data'Type'
-> String
-> String)
-> (GetCustomersCustomerSourcesResponseBody200Data'Type' -> String)
-> ([GetCustomersCustomerSourcesResponseBody200Data'Type']
-> String -> String)
-> Show GetCustomersCustomerSourcesResponseBody200Data'Type'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [GetCustomersCustomerSourcesResponseBody200Data'Type']
-> String -> String
$cshowList :: [GetCustomersCustomerSourcesResponseBody200Data'Type']
-> String -> String
show :: GetCustomersCustomerSourcesResponseBody200Data'Type' -> String
$cshow :: GetCustomersCustomerSourcesResponseBody200Data'Type' -> String
showsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Type'
-> String
-> String
$cshowsPrec :: Int
-> GetCustomersCustomerSourcesResponseBody200Data'Type'
-> String
-> String
GHC.Show.Show, GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool
(GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool)
-> (GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool)
-> Eq GetCustomersCustomerSourcesResponseBody200Data'Type'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool
$c/= :: GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool
== :: GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool
$c== :: GetCustomersCustomerSourcesResponseBody200Data'Type'
-> GetCustomersCustomerSourcesResponseBody200Data'Type' -> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON GetCustomersCustomerSourcesResponseBody200Data'Type' where
toJSON :: GetCustomersCustomerSourcesResponseBody200Data'Type' -> Value
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'Other Value
val) = Value
val
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAchCreditTransfer) = Value
"ach_credit_transfer"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAchDebit) = Value
"ach_debit"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAcssDebit) = Value
"acss_debit"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAlipay) = Value
"alipay"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAuBecsDebit) = Value
"au_becs_debit"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumBancontact) = Value
"bancontact"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumCard) = Value
"card"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumCardPresent) = Value
"card_present"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumEps) = Value
"eps"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumGiropay) = Value
"giropay"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumIdeal) = Value
"ideal"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumKlarna) = Value
"klarna"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumMultibanco) = Value
"multibanco"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumP24) = Value
"p24"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumSepaDebit) = Value
"sepa_debit"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumSofort) = Value
"sofort"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumThreeDSecure) = Value
"three_d_secure"
toJSON (GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumWechat) = Value
"wechat"
instance Data.Aeson.Types.FromJSON.FromJSON GetCustomersCustomerSourcesResponseBody200Data'Type' where
parseJSON :: Value
-> Parser GetCustomersCustomerSourcesResponseBody200Data'Type'
parseJSON Value
val =
GetCustomersCustomerSourcesResponseBody200Data'Type'
-> Parser GetCustomersCustomerSourcesResponseBody200Data'Type'
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure
( if
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ach_credit_transfer" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAchCreditTransfer
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ach_debit" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAchDebit
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"acss_debit" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAcssDebit
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"alipay" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAlipay
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"au_becs_debit" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumAuBecsDebit
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"bancontact" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumBancontact
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"card" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumCard
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"card_present" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumCardPresent
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"eps" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumEps
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"giropay" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumGiropay
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"ideal" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumIdeal
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"klarna" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumKlarna
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"multibanco" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumMultibanco
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"p24" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumP24
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sepa_debit" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumSepaDebit
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sofort" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumSofort
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"three_d_secure" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumThreeDSecure
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"wechat" -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'EnumWechat
| Bool
GHC.Base.otherwise -> Value -> GetCustomersCustomerSourcesResponseBody200Data'Type'
GetCustomersCustomerSourcesResponseBody200Data'Type'Other Value
val
)