| Copyright | (c) David Johnson 2014 |
|---|---|
| Maintainer | djohnson.m@gmail.com |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Web.Stripe.Client
Description
- module Web.Stripe.StripeRequest
- module Web.Stripe.Error
- module Web.Stripe.Util
- handleStream :: (Value -> Result a) -> Int -> Result Value -> Either StripeError a
- parseFail :: String -> Either StripeError a
- attemptDecode :: Int -> Bool
- unknownCode :: Either StripeError a
- data StripeConfig = StripeConfig {}
- newtype StripeKey = StripeKey {}
- data APIVersion = V20141007
Documentation
module Web.Stripe.StripeRequest
module Web.Stripe.Error
module Web.Stripe.Util
Arguments
| :: (Value -> Result a) | function to decode JSON value |
| -> Int | HTTP response code |
| -> Result Value | result of attempting to decode body |
| -> Either StripeError a |
handleStream
This function is used by the backends such as stripe-http-client to
decode the results of an API request.
Arguments
| :: String | error message |
| -> Either StripeError a |
lift a parser error to be a StripeError
check the HTTP status code and see if it is one we can deal with or not
unknownCode :: Either StripeError a Source #
StripeError to return when we don't know what to do with the
received HTTP status code.
Stripe secret key
Constructors
| StripeKey | |
Fields | |
data APIVersion Source #
API Version
Constructors
| V20141007 | Stripe API Version for this package release |
Instances