{-# LANGUAGE ExplicitForAll #-}
{-# LANGUAGE MultiWayIf #-}
{-# LANGUAGE OverloadedStrings #-}
module StripeAPI.Operations.PostWebhookEndpointsWebhookEndpoint 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
postWebhookEndpointsWebhookEndpoint ::
forall m.
StripeAPI.Common.MonadHTTP m =>
Data.Text.Internal.Text ->
GHC.Maybe.Maybe PostWebhookEndpointsWebhookEndpointRequestBody ->
StripeAPI.Common.StripeT m (Network.HTTP.Client.Types.Response PostWebhookEndpointsWebhookEndpointResponse)
postWebhookEndpointsWebhookEndpoint :: Text
-> Maybe PostWebhookEndpointsWebhookEndpointRequestBody
-> StripeT m (Response PostWebhookEndpointsWebhookEndpointResponse)
postWebhookEndpointsWebhookEndpoint
Text
webhookEndpoint
Maybe PostWebhookEndpointsWebhookEndpointRequestBody
body =
(Response ByteString
-> Response PostWebhookEndpointsWebhookEndpointResponse)
-> StripeT m (Response ByteString)
-> StripeT m (Response PostWebhookEndpointsWebhookEndpointResponse)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
( \Response ByteString
response_0 ->
(ByteString -> PostWebhookEndpointsWebhookEndpointResponse)
-> Response ByteString
-> Response PostWebhookEndpointsWebhookEndpointResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
GHC.Base.fmap
( (String -> PostWebhookEndpointsWebhookEndpointResponse)
-> (PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse)
-> Either String PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse
forall a c b. (a -> c) -> (b -> c) -> Either a b -> c
Data.Either.either String -> PostWebhookEndpointsWebhookEndpointResponse
PostWebhookEndpointsWebhookEndpointResponseError PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse
forall a. a -> a
GHC.Base.id
(Either String PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse)
-> (ByteString
-> Either String PostWebhookEndpointsWebhookEndpointResponse)
-> ByteString
-> PostWebhookEndpointsWebhookEndpointResponse
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) ->
WebhookEndpoint -> PostWebhookEndpointsWebhookEndpointResponse
PostWebhookEndpointsWebhookEndpointResponse200
(WebhookEndpoint -> PostWebhookEndpointsWebhookEndpointResponse)
-> Either String WebhookEndpoint
-> Either String PostWebhookEndpointsWebhookEndpointResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> ( ByteString -> Either String WebhookEndpoint
forall a. FromJSON a => ByteString -> Either String a
Data.Aeson.eitherDecodeStrict ByteString
body ::
Data.Either.Either
GHC.Base.String
WebhookEndpoint
)
| 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 -> PostWebhookEndpointsWebhookEndpointResponse
PostWebhookEndpointsWebhookEndpointResponseDefault
(Error -> PostWebhookEndpointsWebhookEndpointResponse)
-> Either String Error
-> Either String PostWebhookEndpointsWebhookEndpointResponse
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 PostWebhookEndpointsWebhookEndpointResponse
forall a b. a -> Either a b
Data.Either.Left String
"Missing default response type"
)
Response ByteString
response_0
)
Response ByteString
response_0
)
(Text
-> Text
-> [QueryParameter]
-> Maybe PostWebhookEndpointsWebhookEndpointRequestBody
-> RequestBodyEncoding
-> StripeT m (Response ByteString)
forall (m :: * -> *) body.
(MonadHTTP m, ToJSON body) =>
Text
-> Text
-> [QueryParameter]
-> Maybe body
-> RequestBodyEncoding
-> StripeT m (Response ByteString)
StripeAPI.Common.doBodyCallWithConfigurationM (Text -> Text
Data.Text.toUpper (Text -> Text) -> Text -> Text
forall a b. (a -> b) -> a -> b
GHC.Base.$ String -> Text
Data.Text.pack String
"POST") (String -> Text
Data.Text.pack (String
"/v1/webhook_endpoints/" 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 Text
webhookEndpoint)) String -> String -> String
forall a. [a] -> [a] -> [a]
GHC.Base.++ String
""))) [QueryParameter]
forall a. Monoid a => a
GHC.Base.mempty Maybe PostWebhookEndpointsWebhookEndpointRequestBody
body RequestBodyEncoding
StripeAPI.Common.RequestBodyEncodingFormData)
data PostWebhookEndpointsWebhookEndpointRequestBody = PostWebhookEndpointsWebhookEndpointRequestBody
{
PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyDescription :: (GHC.Maybe.Maybe Data.Text.Internal.Text),
PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Bool
postWebhookEndpointsWebhookEndpointRequestBodyDisabled :: (GHC.Maybe.Maybe GHC.Types.Bool),
PostWebhookEndpointsWebhookEndpointRequestBody
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
postWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents :: (GHC.Maybe.Maybe ([PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'])),
PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe [Text]
postWebhookEndpointsWebhookEndpointRequestBodyExpand :: (GHC.Maybe.Maybe ([Data.Text.Internal.Text])),
PostWebhookEndpointsWebhookEndpointRequestBody
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
postWebhookEndpointsWebhookEndpointRequestBodyMetadata :: (GHC.Maybe.Maybe PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants),
PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyUrl :: (GHC.Maybe.Maybe Data.Text.Internal.Text)
}
deriving
( Int
-> PostWebhookEndpointsWebhookEndpointRequestBody
-> String
-> String
[PostWebhookEndpointsWebhookEndpointRequestBody]
-> String -> String
PostWebhookEndpointsWebhookEndpointRequestBody -> String
(Int
-> PostWebhookEndpointsWebhookEndpointRequestBody
-> String
-> String)
-> (PostWebhookEndpointsWebhookEndpointRequestBody -> String)
-> ([PostWebhookEndpointsWebhookEndpointRequestBody]
-> String -> String)
-> Show PostWebhookEndpointsWebhookEndpointRequestBody
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [PostWebhookEndpointsWebhookEndpointRequestBody]
-> String -> String
$cshowList :: [PostWebhookEndpointsWebhookEndpointRequestBody]
-> String -> String
show :: PostWebhookEndpointsWebhookEndpointRequestBody -> String
$cshow :: PostWebhookEndpointsWebhookEndpointRequestBody -> String
showsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointRequestBody
-> String
-> String
$cshowsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointRequestBody
-> String
-> String
GHC.Show.Show,
PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool
(PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool)
-> (PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool)
-> Eq PostWebhookEndpointsWebhookEndpointRequestBody
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool
$c/= :: PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool
== :: PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool
$c== :: PostWebhookEndpointsWebhookEndpointRequestBody
-> PostWebhookEndpointsWebhookEndpointRequestBody -> Bool
GHC.Classes.Eq
)
instance Data.Aeson.Types.ToJSON.ToJSON PostWebhookEndpointsWebhookEndpointRequestBody where
toJSON :: PostWebhookEndpointsWebhookEndpointRequestBody -> Value
toJSON PostWebhookEndpointsWebhookEndpointRequestBody
obj = [Pair] -> Value
Data.Aeson.Types.Internal.object (Text
"description" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyDescription PostWebhookEndpointsWebhookEndpointRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"disabled" Text -> Maybe Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Bool
postWebhookEndpointsWebhookEndpointRequestBodyDisabled PostWebhookEndpointsWebhookEndpointRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"enabled_events" Text
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
postWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents PostWebhookEndpointsWebhookEndpointRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"expand" Text -> Maybe [Text] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe [Text]
postWebhookEndpointsWebhookEndpointRequestBodyExpand PostWebhookEndpointsWebhookEndpointRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"metadata" Text
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
postWebhookEndpointsWebhookEndpointRequestBodyMetadata PostWebhookEndpointsWebhookEndpointRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: Text
"url" Text -> Maybe Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyUrl PostWebhookEndpointsWebhookEndpointRequestBody
obj Pair -> [Pair] -> [Pair]
forall a. a -> [a] -> [a]
: [Pair]
forall a. Monoid a => a
GHC.Base.mempty)
toEncoding :: PostWebhookEndpointsWebhookEndpointRequestBody -> Encoding
toEncoding PostWebhookEndpointsWebhookEndpointRequestBody
obj = Series -> Encoding
Data.Aeson.Encoding.Internal.pairs ((Text
"description" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyDescription PostWebhookEndpointsWebhookEndpointRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"disabled" Text -> Maybe Bool -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Bool
postWebhookEndpointsWebhookEndpointRequestBodyDisabled PostWebhookEndpointsWebhookEndpointRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"enabled_events" Text
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
postWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents PostWebhookEndpointsWebhookEndpointRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"expand" Text -> Maybe [Text] -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe [Text]
postWebhookEndpointsWebhookEndpointRequestBodyExpand PostWebhookEndpointsWebhookEndpointRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> ((Text
"metadata" Text
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
postWebhookEndpointsWebhookEndpointRequestBodyMetadata PostWebhookEndpointsWebhookEndpointRequestBody
obj) Series -> Series -> Series
forall a. Semigroup a => a -> a -> a
GHC.Base.<> (Text
"url" Text -> Maybe Text -> Series
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Data.Aeson.Types.ToJSON..= PostWebhookEndpointsWebhookEndpointRequestBody -> Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyUrl PostWebhookEndpointsWebhookEndpointRequestBody
obj))))))
instance Data.Aeson.Types.FromJSON.FromJSON PostWebhookEndpointsWebhookEndpointRequestBody where
parseJSON :: Value -> Parser PostWebhookEndpointsWebhookEndpointRequestBody
parseJSON = String
-> (Object
-> Parser PostWebhookEndpointsWebhookEndpointRequestBody)
-> Value
-> Parser PostWebhookEndpointsWebhookEndpointRequestBody
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.Aeson.Types.FromJSON.withObject String
"PostWebhookEndpointsWebhookEndpointRequestBody" (\Object
obj -> ((((((Maybe Text
-> Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser
(Maybe Text
-> Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure Maybe Text
-> Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody
PostWebhookEndpointsWebhookEndpointRequestBody Parser
(Maybe Text
-> Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser (Maybe Text)
-> Parser
(Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"description")) Parser
(Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser (Maybe Bool)
-> Parser
(Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
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
"disabled")) Parser
(Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser
(Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'])
-> Parser
(Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"enabled_events")) Parser
(Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser (Maybe [Text])
-> Parser
(Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text -> PostWebhookEndpointsWebhookEndpointRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe [Text])
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"expand")) Parser
(Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text -> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser
(Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants)
-> Parser
(Maybe Text -> PostWebhookEndpointsWebhookEndpointRequestBody)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object
-> Text
-> Parser
(Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"metadata")) Parser
(Maybe Text -> PostWebhookEndpointsWebhookEndpointRequestBody)
-> Parser (Maybe Text)
-> Parser PostWebhookEndpointsWebhookEndpointRequestBody
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
GHC.Base.<*> (Object
obj Object -> Text -> Parser (Maybe Text)
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Data.Aeson.Types.FromJSON..:? Text
"url"))
mkPostWebhookEndpointsWebhookEndpointRequestBody :: PostWebhookEndpointsWebhookEndpointRequestBody
mkPostWebhookEndpointsWebhookEndpointRequestBody :: PostWebhookEndpointsWebhookEndpointRequestBody
mkPostWebhookEndpointsWebhookEndpointRequestBody =
PostWebhookEndpointsWebhookEndpointRequestBody :: Maybe Text
-> Maybe Bool
-> Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> Maybe [Text]
-> Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Maybe Text
-> PostWebhookEndpointsWebhookEndpointRequestBody
PostWebhookEndpointsWebhookEndpointRequestBody
{ postWebhookEndpointsWebhookEndpointRequestBodyDescription :: Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyDescription = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing,
postWebhookEndpointsWebhookEndpointRequestBodyDisabled :: Maybe Bool
postWebhookEndpointsWebhookEndpointRequestBodyDisabled = Maybe Bool
forall a. Maybe a
GHC.Maybe.Nothing,
postWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents :: Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
postWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents = Maybe
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
forall a. Maybe a
GHC.Maybe.Nothing,
postWebhookEndpointsWebhookEndpointRequestBodyExpand :: Maybe [Text]
postWebhookEndpointsWebhookEndpointRequestBodyExpand = Maybe [Text]
forall a. Maybe a
GHC.Maybe.Nothing,
postWebhookEndpointsWebhookEndpointRequestBodyMetadata :: Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
postWebhookEndpointsWebhookEndpointRequestBodyMetadata = Maybe
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall a. Maybe a
GHC.Maybe.Nothing,
postWebhookEndpointsWebhookEndpointRequestBodyUrl :: Maybe Text
postWebhookEndpointsWebhookEndpointRequestBodyUrl = Maybe Text
forall a. Maybe a
GHC.Maybe.Nothing
}
data PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
=
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Other Data.Aeson.Types.Internal.Value
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Typed Data.Text.Internal.Text
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Enum_
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'authorized
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'deauthorized
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refund'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refunded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBalance'available
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCapability'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'captured
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'closed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsReinstated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsWithdrawn
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'expired
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'failed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'pending
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refund'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refunded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'succeeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentFailed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentSucceeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'completed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'voided
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'expiring
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateApplied
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateExpired
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'trialWillEnd
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumFile'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'processing
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'redacted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'requiresInput
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'verified
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalizationFailed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalized
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'markedUncollectible
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paid
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentActionRequired
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentFailed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentSucceeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'sent
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'upcoming
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'voided
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'request
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'closed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'fundsReinstated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'submitted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumMandate'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentFailed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentSucceeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrderReturn'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'amountCapturableUpdated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'paymentFailed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'processing
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'requiresAction
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'succeeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'attached
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'automaticallyUpdated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'detached
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'failed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'paid
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'failed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'succeeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportType'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'closed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'opened
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'requiresAction
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'setupFailed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'succeeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSigma'scheduledQueryRun'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'deleted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'chargeable
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'failed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'mandateNotification
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'refundAttributesRequired
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'aborted
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'completed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'expiring
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'released
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'updated
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'canceled
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'failed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'reversed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'succeeded
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'created
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'failed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'paid
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'reversed
|
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'updated
deriving (Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
-> String
[PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> String -> String
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
(Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
-> String)
-> (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String)
-> ([PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> String -> String)
-> Show
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> String -> String
$cshowList :: [PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents']
-> String -> String
show :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
$cshow :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
showsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
-> String
$cshowsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> String
-> String
GHC.Show.Show, PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool
(PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool)
-> (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool)
-> Eq PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool
$c/= :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool
== :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool
$c== :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' where
toJSON :: PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Value
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Other Value
val) = Value
val
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Typed Text
val) = Text -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Text
val
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Enum_) = Value
"*"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'authorized) = Value
"account.application.authorized"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'deauthorized) = Value
"account.application.deauthorized"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'created) = Value
"account.external_account.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'deleted) = Value
"account.external_account.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'updated) = Value
"account.external_account.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'updated) = Value
"account.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'created) = Value
"application_fee.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refund'updated) = Value
"application_fee.refund.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refunded) = Value
"application_fee.refunded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBalance'available) = Value
"balance.available"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'created) = Value
"billing_portal.configuration.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'updated) = Value
"billing_portal.configuration.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCapability'updated) = Value
"capability.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'captured) = Value
"charge.captured"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'closed) = Value
"charge.dispute.closed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'created) = Value
"charge.dispute.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsReinstated) = Value
"charge.dispute.funds_reinstated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsWithdrawn) = Value
"charge.dispute.funds_withdrawn"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'updated) = Value
"charge.dispute.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'expired) = Value
"charge.expired"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'failed) = Value
"charge.failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'pending) = Value
"charge.pending"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refund'updated) = Value
"charge.refund.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refunded) = Value
"charge.refunded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'succeeded) = Value
"charge.succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'updated) = Value
"charge.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentFailed) = Value
"checkout.session.async_payment_failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentSucceeded) = Value
"checkout.session.async_payment_succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'completed) = Value
"checkout.session.completed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'created) = Value
"coupon.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'deleted) = Value
"coupon.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'updated) = Value
"coupon.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'created) = Value
"credit_note.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'updated) = Value
"credit_note.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'voided) = Value
"credit_note.voided"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'created) = Value
"customer.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'deleted) = Value
"customer.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'created) = Value
"customer.discount.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'deleted) = Value
"customer.discount.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'updated) = Value
"customer.discount.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'created) = Value
"customer.source.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'deleted) = Value
"customer.source.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'expiring) = Value
"customer.source.expiring"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'updated) = Value
"customer.source.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'created) = Value
"customer.subscription.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'deleted) = Value
"customer.subscription.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateApplied) = Value
"customer.subscription.pending_update_applied"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateExpired) = Value
"customer.subscription.pending_update_expired"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'trialWillEnd) = Value
"customer.subscription.trial_will_end"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'updated) = Value
"customer.subscription.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'created) = Value
"customer.tax_id.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'deleted) = Value
"customer.tax_id.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'updated) = Value
"customer.tax_id.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'updated) = Value
"customer.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumFile'created) = Value
"file.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'canceled) = Value
"identity.verification_session.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'created) = Value
"identity.verification_session.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'processing) = Value
"identity.verification_session.processing"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'redacted) = Value
"identity.verification_session.redacted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'requiresInput) = Value
"identity.verification_session.requires_input"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'verified) = Value
"identity.verification_session.verified"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'created) = Value
"invoice.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'deleted) = Value
"invoice.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalizationFailed) = Value
"invoice.finalization_failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalized) = Value
"invoice.finalized"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'markedUncollectible) = Value
"invoice.marked_uncollectible"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paid) = Value
"invoice.paid"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentActionRequired) = Value
"invoice.payment_action_required"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentFailed) = Value
"invoice.payment_failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentSucceeded) = Value
"invoice.payment_succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'sent) = Value
"invoice.sent"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'upcoming) = Value
"invoice.upcoming"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'updated) = Value
"invoice.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'voided) = Value
"invoice.voided"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'created) = Value
"invoiceitem.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'deleted) = Value
"invoiceitem.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'updated) = Value
"invoiceitem.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'created) = Value
"issuing_authorization.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'request) = Value
"issuing_authorization.request"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'updated) = Value
"issuing_authorization.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'created) = Value
"issuing_card.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'updated) = Value
"issuing_card.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'created) = Value
"issuing_cardholder.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'updated) = Value
"issuing_cardholder.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'closed) = Value
"issuing_dispute.closed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'created) = Value
"issuing_dispute.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'fundsReinstated) = Value
"issuing_dispute.funds_reinstated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'submitted) = Value
"issuing_dispute.submitted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'updated) = Value
"issuing_dispute.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'created) = Value
"issuing_transaction.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'updated) = Value
"issuing_transaction.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumMandate'updated) = Value
"mandate.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'created) = Value
"order.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentFailed) = Value
"order.payment_failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentSucceeded) = Value
"order.payment_succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'updated) = Value
"order.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrderReturn'created) = Value
"order_return.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'amountCapturableUpdated) = Value
"payment_intent.amount_capturable_updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'canceled) = Value
"payment_intent.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'created) = Value
"payment_intent.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'paymentFailed) = Value
"payment_intent.payment_failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'processing) = Value
"payment_intent.processing"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'requiresAction) = Value
"payment_intent.requires_action"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'succeeded) = Value
"payment_intent.succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'attached) = Value
"payment_method.attached"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'automaticallyUpdated) = Value
"payment_method.automatically_updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'detached) = Value
"payment_method.detached"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'updated) = Value
"payment_method.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'canceled) = Value
"payout.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'created) = Value
"payout.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'failed) = Value
"payout.failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'paid) = Value
"payout.paid"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'updated) = Value
"payout.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'created) = Value
"person.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'deleted) = Value
"person.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'updated) = Value
"person.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'created) = Value
"plan.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'deleted) = Value
"plan.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'updated) = Value
"plan.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'created) = Value
"price.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'deleted) = Value
"price.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'updated) = Value
"price.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'created) = Value
"product.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'deleted) = Value
"product.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'updated) = Value
"product.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'created) = Value
"promotion_code.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'updated) = Value
"promotion_code.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'created) = Value
"radar.early_fraud_warning.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'updated) = Value
"radar.early_fraud_warning.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'created) = Value
"recipient.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'deleted) = Value
"recipient.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'updated) = Value
"recipient.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'failed) = Value
"reporting.report_run.failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'succeeded) = Value
"reporting.report_run.succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportType'updated) = Value
"reporting.report_type.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'closed) = Value
"review.closed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'opened) = Value
"review.opened"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'canceled) = Value
"setup_intent.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'created) = Value
"setup_intent.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'requiresAction) = Value
"setup_intent.requires_action"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'setupFailed) = Value
"setup_intent.setup_failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'succeeded) = Value
"setup_intent.succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSigma'scheduledQueryRun'created) = Value
"sigma.scheduled_query_run.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'created) = Value
"sku.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'deleted) = Value
"sku.deleted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'updated) = Value
"sku.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'canceled) = Value
"source.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'chargeable) = Value
"source.chargeable"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'failed) = Value
"source.failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'mandateNotification) = Value
"source.mandate_notification"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'refundAttributesRequired) = Value
"source.refund_attributes_required"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'created) = Value
"source.transaction.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'updated) = Value
"source.transaction.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'aborted) = Value
"subscription_schedule.aborted"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'canceled) = Value
"subscription_schedule.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'completed) = Value
"subscription_schedule.completed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'created) = Value
"subscription_schedule.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'expiring) = Value
"subscription_schedule.expiring"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'released) = Value
"subscription_schedule.released"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'updated) = Value
"subscription_schedule.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'created) = Value
"tax_rate.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'updated) = Value
"tax_rate.updated"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'canceled) = Value
"topup.canceled"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'created) = Value
"topup.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'failed) = Value
"topup.failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'reversed) = Value
"topup.reversed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'succeeded) = Value
"topup.succeeded"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'created) = Value
"transfer.created"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'failed) = Value
"transfer.failed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'paid) = Value
"transfer.paid"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'reversed) = Value
"transfer.reversed"
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'updated) = Value
"transfer.updated"
instance Data.Aeson.Types.FromJSON.FromJSON PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents' where
parseJSON :: Value
-> Parser
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
parseJSON Value
val =
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
-> Parser
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
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
"*" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Enum_
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"account.application.authorized" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'authorized
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"account.application.deauthorized" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'application'deauthorized
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"account.external_account.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"account.external_account.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"account.external_account.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'externalAccount'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"account.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumAccount'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"application_fee.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"application_fee.refund.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refund'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"application_fee.refunded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumApplicationFee'refunded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"balance.available" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBalance'available
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"billing_portal.configuration.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"billing_portal.configuration.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumBillingPortal'configuration'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"capability.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCapability'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.captured" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'captured
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.dispute.closed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'closed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.dispute.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.dispute.funds_reinstated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsReinstated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.dispute.funds_withdrawn" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'fundsWithdrawn
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.dispute.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'dispute'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.expired" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'expired
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'failed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.pending" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'pending
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.refund.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refund'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.refunded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'refunded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'succeeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"charge.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCharge'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"checkout.session.async_payment_failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentFailed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"checkout.session.async_payment_succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'asyncPaymentSucceeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"checkout.session.completed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCheckout'session'completed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"coupon.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"coupon.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"coupon.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCoupon'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"credit_note.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"credit_note.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"credit_note.voided" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCreditNote'voided
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.discount.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.discount.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.discount.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'discount'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.source.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.source.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.source.expiring" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'expiring
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.source.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'source'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.subscription.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.subscription.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.subscription.pending_update_applied" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateApplied
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.subscription.pending_update_expired" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'pendingUpdateExpired
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.subscription.trial_will_end" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'trialWillEnd
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.subscription.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'subscription'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.tax_id.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.tax_id.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.tax_id.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'taxId'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"customer.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumCustomer'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"file.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumFile'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"identity.verification_session.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"identity.verification_session.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"identity.verification_session.processing" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'processing
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"identity.verification_session.redacted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'redacted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"identity.verification_session.requires_input" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'requiresInput
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"identity.verification_session.verified" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIdentity'verificationSession'verified
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.finalization_failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalizationFailed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.finalized" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'finalized
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.marked_uncollectible" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'markedUncollectible
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.paid" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paid
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.payment_action_required" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentActionRequired
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.payment_failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentFailed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.payment_succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'paymentSucceeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.sent" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'sent
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.upcoming" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'upcoming
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoice.voided" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoice'voided
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoiceitem.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoiceitem.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"invoiceitem.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumInvoiceitem'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_authorization.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_authorization.request" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'request
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_authorization.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingAuthorization'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_card.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_card.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCard'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_cardholder.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_cardholder.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingCardholder'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_dispute.closed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'closed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_dispute.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_dispute.funds_reinstated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'fundsReinstated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_dispute.submitted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'submitted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_dispute.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingDispute'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_transaction.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"issuing_transaction.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumIssuingTransaction'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"mandate.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumMandate'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"order.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"order.payment_failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentFailed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"order.payment_succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'paymentSucceeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"order.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrder'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"order_return.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumOrderReturn'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.amount_capturable_updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'amountCapturableUpdated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.payment_failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'paymentFailed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.processing" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'processing
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.requires_action" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'requiresAction
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_intent.succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentIntent'succeeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_method.attached" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'attached
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_method.automatically_updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'automaticallyUpdated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_method.detached" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'detached
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payment_method.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPaymentMethod'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payout.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payout.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payout.failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'failed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payout.paid" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'paid
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"payout.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPayout'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"person.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"person.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"person.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPerson'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"plan.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"plan.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"plan.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPlan'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"price.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"price.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"price.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPrice'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"product.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"product.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"product.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumProduct'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"promotion_code.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"promotion_code.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumPromotionCode'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"radar.early_fraud_warning.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"radar.early_fraud_warning.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRadar'earlyFraudWarning'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"recipient.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"recipient.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"recipient.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumRecipient'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"reporting.report_run.failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'failed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"reporting.report_run.succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportRun'succeeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"reporting.report_type.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReporting'reportType'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"review.closed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'closed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"review.opened" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumReview'opened
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"setup_intent.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"setup_intent.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"setup_intent.requires_action" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'requiresAction
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"setup_intent.setup_failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'setupFailed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"setup_intent.succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSetupIntent'succeeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sigma.scheduled_query_run.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSigma'scheduledQueryRun'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sku.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sku.deleted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'deleted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"sku.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSku'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.chargeable" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'chargeable
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'failed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.mandate_notification" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'mandateNotification
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.refund_attributes_required" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'refundAttributesRequired
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.transaction.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"source.transaction.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSource'transaction'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.aborted" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'aborted
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.completed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'completed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.expiring" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'expiring
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.released" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'released
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"subscription_schedule.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumSubscriptionSchedule'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_rate.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"tax_rate.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTaxRate'updated
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"topup.canceled" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'canceled
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"topup.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"topup.failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'failed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"topup.reversed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'reversed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"topup.succeeded" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTopup'succeeded
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transfer.created" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'created
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transfer.failed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'failed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transfer.paid" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'paid
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transfer.reversed" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'reversed
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"transfer.updated" -> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'EnumTransfer'updated
| Bool
GHC.Base.otherwise -> Value
-> PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'
PostWebhookEndpointsWebhookEndpointRequestBodyEnabledEvents'Other Value
val
)
data PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
=
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'EmptyString
| PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Object Data.Aeson.Types.Internal.Object
deriving (Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
-> String
[PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants]
-> String -> String
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
(Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
-> String)
-> (PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String)
-> ([PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants]
-> String -> String)
-> Show
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants]
-> String -> String
$cshowList :: [PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants]
-> String -> String
show :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
$cshow :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
showsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
-> String
$cshowsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> String
-> String
GHC.Show.Show, PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool
(PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool)
-> (PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool)
-> Eq
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool
$c/= :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool
== :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool
$c== :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Bool
GHC.Classes.Eq)
instance Data.Aeson.Types.ToJSON.ToJSON PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants where
toJSON :: PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Value
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Object Object
a) = Object -> Value
forall a. ToJSON a => a -> Value
Data.Aeson.Types.ToJSON.toJSON Object
a
toJSON (PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'EmptyString) = Value
""
instance Data.Aeson.Types.FromJSON.FromJSON PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants where
parseJSON :: Value
-> Parser
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
parseJSON Value
val =
if
| Value
val Value -> Value -> Bool
forall a. Eq a => a -> a -> Bool
GHC.Classes.== Value
"" -> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Parser
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'EmptyString
| Bool
GHC.Base.otherwise -> case (Object
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Object (Object
-> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants)
-> Result Object
-> Result
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Data.Functor.<$> Value -> Result Object
forall a. FromJSON a => Value -> Result a
Data.Aeson.Types.FromJSON.fromJSON Value
val) Result
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Result
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Result
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall (f :: * -> *) a. Alternative f => f a -> f a -> f a
GHC.Base.<|> String
-> Result
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall a. String -> Result a
Data.Aeson.Types.Internal.Error String
"No variant matched" of
Data.Aeson.Types.Internal.Success PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
a -> PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
-> Parser
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall (f :: * -> *) a. Applicative f => a -> f a
GHC.Base.pure PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
a
Data.Aeson.Types.Internal.Error String
a -> String
-> Parser
PostWebhookEndpointsWebhookEndpointRequestBodyMetadata'Variants
forall (m :: * -> *) a. MonadFail m => String -> m a
Control.Monad.Fail.fail String
a
data PostWebhookEndpointsWebhookEndpointResponse
=
PostWebhookEndpointsWebhookEndpointResponseError GHC.Base.String
|
PostWebhookEndpointsWebhookEndpointResponse200 WebhookEndpoint
|
PostWebhookEndpointsWebhookEndpointResponseDefault Error
deriving (Int
-> PostWebhookEndpointsWebhookEndpointResponse -> String -> String
[PostWebhookEndpointsWebhookEndpointResponse] -> String -> String
PostWebhookEndpointsWebhookEndpointResponse -> String
(Int
-> PostWebhookEndpointsWebhookEndpointResponse -> String -> String)
-> (PostWebhookEndpointsWebhookEndpointResponse -> String)
-> ([PostWebhookEndpointsWebhookEndpointResponse]
-> String -> String)
-> Show PostWebhookEndpointsWebhookEndpointResponse
forall a.
(Int -> a -> String -> String)
-> (a -> String) -> ([a] -> String -> String) -> Show a
showList :: [PostWebhookEndpointsWebhookEndpointResponse] -> String -> String
$cshowList :: [PostWebhookEndpointsWebhookEndpointResponse] -> String -> String
show :: PostWebhookEndpointsWebhookEndpointResponse -> String
$cshow :: PostWebhookEndpointsWebhookEndpointResponse -> String
showsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointResponse -> String -> String
$cshowsPrec :: Int
-> PostWebhookEndpointsWebhookEndpointResponse -> String -> String
GHC.Show.Show, PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool
(PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool)
-> (PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool)
-> Eq PostWebhookEndpointsWebhookEndpointResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool
$c/= :: PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool
== :: PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool
$c== :: PostWebhookEndpointsWebhookEndpointResponse
-> PostWebhookEndpointsWebhookEndpointResponse -> Bool
GHC.Classes.Eq)