stripe-core-2.5.0: Stripe API for Haskell - Pure Core

Copyright(c) David Johnson 2014
Maintainerdjohnson.m@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Web.Stripe.StripeRequest

Contents

Description

 
Synopsis

Types

data Method Source #

HTTP Method

The other methods are not required by the Stripe API

Constructors

DELETE 
GET 
POST 
Instances
Eq Method Source # 
Instance details

Defined in Web.Stripe.StripeRequest

Methods

(==) :: Method -> Method -> Bool #

(/=) :: Method -> Method -> Bool #

Ord Method Source # 
Instance details

Defined in Web.Stripe.StripeRequest

Read Method Source # 
Instance details

Defined in Web.Stripe.StripeRequest

Show Method Source # 
Instance details

Defined in Web.Stripe.StripeRequest

data Expandable id Source #

a wrapper for fields which can either be an id or an expanded object

Constructors

Id id

an id such as CardId, AccountId, CustomerId, etc

Expanded (ExpandsTo id)

expanded object such as Card, Account, Customer, etc

Instances
(Eq id, Eq (ExpandsTo id)) => Eq (Expandable id) Source # 
Instance details

Defined in Web.Stripe.Types

Methods

(==) :: Expandable id -> Expandable id -> Bool #

(/=) :: Expandable id -> Expandable id -> Bool #

(Data id, Data (ExpandsTo id)) => Data (Expandable id) Source # 
Instance details

Defined in Web.Stripe.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Expandable id -> c (Expandable id) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Expandable id) #

toConstr :: Expandable id -> Constr #

dataTypeOf :: Expandable id -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Expandable id)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Expandable id)) #

gmapT :: (forall b. Data b => b -> b) -> Expandable id -> Expandable id #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Expandable id -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Expandable id -> r #

gmapQ :: (forall d. Data d => d -> u) -> Expandable id -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Expandable id -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Expandable id -> m (Expandable id) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Expandable id -> m (Expandable id) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Expandable id -> m (Expandable id) #

(Ord id, Ord (ExpandsTo id)) => Ord (Expandable id) Source # 
Instance details

Defined in Web.Stripe.Types

Methods

compare :: Expandable id -> Expandable id -> Ordering #

(<) :: Expandable id -> Expandable id -> Bool #

(<=) :: Expandable id -> Expandable id -> Bool #

(>) :: Expandable id -> Expandable id -> Bool #

(>=) :: Expandable id -> Expandable id -> Bool #

max :: Expandable id -> Expandable id -> Expandable id #

min :: Expandable id -> Expandable id -> Expandable id #

(Read id, Read (ExpandsTo id)) => Read (Expandable id) Source # 
Instance details

Defined in Web.Stripe.Types

(Show id, Show (ExpandsTo id)) => Show (Expandable id) Source # 
Instance details

Defined in Web.Stripe.Types

Methods

showsPrec :: Int -> Expandable id -> ShowS #

show :: Expandable id -> String #

showList :: [Expandable id] -> ShowS #

(FromJSON id, FromJSON (ExpandsTo id)) => FromJSON (Expandable id) Source #

JSON Instance for Expandable

Instance details

Defined in Web.Stripe.Types

newtype ExpandParams Source #

Type of Expansion Parameters for use on Stripe objects

Constructors

ExpandParams 

Fields

Instances
Eq ExpandParams Source # 
Instance details

Defined in Web.Stripe.Types

Data ExpandParams Source # 
Instance details

Defined in Web.Stripe.Types

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExpandParams -> c ExpandParams #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExpandParams #

toConstr :: ExpandParams -> Constr #

dataTypeOf :: ExpandParams -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExpandParams) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExpandParams) #

gmapT :: (forall b. Data b => b -> b) -> ExpandParams -> ExpandParams #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExpandParams -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExpandParams -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExpandParams -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExpandParams -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExpandParams -> m ExpandParams #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExpandParams -> m ExpandParams #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExpandParams -> m ExpandParams #

Ord ExpandParams Source # 
Instance details

Defined in Web.Stripe.Types

Read ExpandParams Source # 
Instance details

Defined in Web.Stripe.Types

Show ExpandParams Source # 
Instance details

Defined in Web.Stripe.Types

ToStripeParam ExpandParams Source # 
Instance details

Defined in Web.Stripe.StripeRequest

StripeHasParam GetTransfers ExpandParams Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfer ExpandParams Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetSubscriptionsByCustomerId ExpandParams Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptions ExpandParams Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscription ExpandParams Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetRefunds ExpandParams Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRefund ExpandParams Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRecipients ExpandParams Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetRecipient ExpandParams Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetInvoiceItems ExpandParams Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItem ExpandParams Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoices ExpandParams Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoice ExpandParams Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetCustomers ExpandParams Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCustomer ExpandParams Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCharges ExpandParams Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetCharge ExpandParams Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge ExpandParams Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetRecipientCards ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCards ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetRecipientCard ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCard ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetBalanceTransaction ExpandParams Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetApplicationFeeRefunds ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFeeRefund ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFees ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetApplicationFee ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

newtype Param k v Source #

used to set a specific key/value pair when the type is not enough

Constructors

Param (k, v) 

type Params = [(ByteString, ByteString)] Source #

HTTP Params

data StripeRequest a Source #

Stripe Request holding Method, URL and Params for a Request. Also includes the function needed to decode the response.

Constructors

StripeRequest 

Fields

type family StripeReturn a :: * Source #

return type of stripe request

Instances
type StripeReturn GetTransfers Source # 
Instance details

Defined in Web.Stripe.Transfer

type StripeReturn CancelTransfer Source # 
Instance details

Defined in Web.Stripe.Transfer

type StripeReturn UpdateTransfer Source # 
Instance details

Defined in Web.Stripe.Transfer

type StripeReturn GetTransfer Source # 
Instance details

Defined in Web.Stripe.Transfer

type StripeReturn CreateTransfer Source # 
Instance details

Defined in Web.Stripe.Transfer

type StripeReturn GetBankAccountToken Source # 
Instance details

Defined in Web.Stripe.Token

type StripeReturn GetCardToken Source # 
Instance details

Defined in Web.Stripe.Token

type StripeReturn CreateBankAccountToken Source # 
Instance details

Defined in Web.Stripe.Token

type StripeReturn CreateCardToken Source # 
Instance details

Defined in Web.Stripe.Token

type StripeReturn GetSubscriptionsByCustomerId Source # 
Instance details

Defined in Web.Stripe.Subscription

type StripeReturn GetSubscriptions Source # 
Instance details

Defined in Web.Stripe.Subscription

type StripeReturn CancelSubscription Source # 
Instance details

Defined in Web.Stripe.Subscription

type StripeReturn UpdateSubscription Source # 
Instance details

Defined in Web.Stripe.Subscription

type StripeReturn GetSubscription Source # 
Instance details

Defined in Web.Stripe.Subscription

type StripeReturn CreateSubscription Source # 
Instance details

Defined in Web.Stripe.Subscription

type StripeReturn GetAccountDetails Source # 
Instance details

Defined in Web.Stripe.Account

type StripeReturn GetRefunds Source # 
Instance details

Defined in Web.Stripe.Refund

type StripeReturn UpdateRefund Source # 
Instance details

Defined in Web.Stripe.Refund

type StripeReturn GetRefund Source # 
Instance details

Defined in Web.Stripe.Refund

type StripeReturn CreateRefund Source # 
Instance details

Defined in Web.Stripe.Refund

type StripeReturn GetRecipients Source # 
Instance details

Defined in Web.Stripe.Recipient

type StripeReturn DeleteRecipient Source # 
Instance details

Defined in Web.Stripe.Recipient

type StripeReturn UpdateRecipient Source # 
Instance details

Defined in Web.Stripe.Recipient

type StripeReturn GetRecipient Source # 
Instance details

Defined in Web.Stripe.Recipient

type StripeReturn CreateRecipient Source # 
Instance details

Defined in Web.Stripe.Recipient

type StripeReturn GetPlans Source # 
Instance details

Defined in Web.Stripe.Plan

type StripeReturn DeletePlan Source # 
Instance details

Defined in Web.Stripe.Plan

type StripeReturn UpdatePlan Source # 
Instance details

Defined in Web.Stripe.Plan

type StripeReturn GetPlan Source # 
Instance details

Defined in Web.Stripe.Plan

type StripeReturn CreatePlan Source # 
Instance details

Defined in Web.Stripe.Plan

type StripeReturn GetInvoiceItems Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

type StripeReturn DeleteInvoiceItem Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

type StripeReturn UpdateInvoiceItem Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

type StripeReturn GetInvoiceItem Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

type StripeReturn CreateInvoiceItem Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

type StripeReturn PayInvoice Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn UpdateInvoice Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn GetUpcomingInvoice Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn GetInvoiceLineItems Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn GetInvoices Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn GetInvoice Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn CreateInvoice Source # 
Instance details

Defined in Web.Stripe.Invoice

type StripeReturn GetEvents Source # 
Instance details

Defined in Web.Stripe.Event

type StripeReturn GetEvent Source # 
Instance details

Defined in Web.Stripe.Event

type StripeReturn CloseDispute Source # 
Instance details

Defined in Web.Stripe.Dispute

type StripeReturn UpdateDispute Source # 
Instance details

Defined in Web.Stripe.Dispute

type StripeReturn DeleteSubscriptionDiscount Source # 
Instance details

Defined in Web.Stripe.Discount

type StripeReturn DeleteCustomerDiscount Source # 
Instance details

Defined in Web.Stripe.Discount

type StripeReturn GetCustomers Source # 
Instance details

Defined in Web.Stripe.Customer

type StripeReturn DeleteCustomer Source # 
Instance details

Defined in Web.Stripe.Customer

type StripeReturn UpdateCustomer Source # 
Instance details

Defined in Web.Stripe.Customer

type StripeReturn GetCustomer Source # 
Instance details

Defined in Web.Stripe.Customer

type StripeReturn CreateCustomer Source # 
Instance details

Defined in Web.Stripe.Customer

type StripeReturn GetCoupons Source # 
Instance details

Defined in Web.Stripe.Coupon

type StripeReturn DeleteCoupon Source # 
Instance details

Defined in Web.Stripe.Coupon

type StripeReturn UpdateCoupon Source # 
Instance details

Defined in Web.Stripe.Coupon

type StripeReturn GetCoupon Source # 
Instance details

Defined in Web.Stripe.Coupon

type StripeReturn CreateCoupon Source # 
Instance details

Defined in Web.Stripe.Coupon

type StripeReturn GetCharges Source # 
Instance details

Defined in Web.Stripe.Charge

type StripeReturn CaptureCharge Source # 
Instance details

Defined in Web.Stripe.Charge

type StripeReturn UpdateCharge Source # 
Instance details

Defined in Web.Stripe.Charge

type StripeReturn GetCharge Source # 
Instance details

Defined in Web.Stripe.Charge

type StripeReturn CreateCharge Source # 
Instance details

Defined in Web.Stripe.Charge

type StripeReturn GetRecipientCards Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn GetCustomerCards Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn DeleteRecipientCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn DeleteCustomerCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn UpdateRecipientCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn UpdateCustomerCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn GetRecipientCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn GetCustomerCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn CreateRecipientCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn CreateCustomerCard Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn CreateRecipientCardByToken Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn CreateCustomerCardByToken Source # 
Instance details

Defined in Web.Stripe.Card

type StripeReturn GetBalanceTransactionHistory Source # 
Instance details

Defined in Web.Stripe.Balance

type StripeReturn GetBalanceTransaction Source # 
Instance details

Defined in Web.Stripe.Balance

type StripeReturn GetBalance Source # 
Instance details

Defined in Web.Stripe.Balance

type StripeReturn GetApplicationFeeRefunds Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

type StripeReturn UpdateApplicationFeeRefund Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

type StripeReturn GetApplicationFeeRefund Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

type StripeReturn CreateApplicationFeeRefund Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

type StripeReturn GetApplicationFees Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

type StripeReturn GetApplicationFee Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

class ToStripeParam param => StripeHasParam request param Source #

indicate if a request allows an optional parameter

Instances
StripeHasParam GetTransfers ExpandParams Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfers Limit Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfers RecipientId Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfers TransferStatus Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfers Date Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfers Created Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam UpdateTransfer Description Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam UpdateTransfer MetaData Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfer ExpandParams Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam CreateTransfer Description Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam CreateTransfer MetaData Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam CreateTransfer BankAccountId Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam CreateTransfer CardId Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam CreateTransfer StatementDescription Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam CreateCardToken CustomerId Source # 
Instance details

Defined in Web.Stripe.Token

StripeHasParam GetSubscriptionsByCustomerId ExpandParams Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptionsByCustomerId Limit Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptions ExpandParams Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptions Limit Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CancelSubscription AtPeriodEnd Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription Prorate Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription Quantity Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription MetaData Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription ApplicationFeePercent Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription CouponId Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription TrialEnd Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription PlanId Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription TaxPercent Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam UpdateSubscription CardId Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscription ExpandParams Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription Prorate Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription Quantity Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription MetaData Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription ApplicationFeePercent Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription CouponId Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription TrialEnd Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription TaxPercent Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam CreateSubscription CardId Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetRefunds ExpandParams Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRefunds Limit Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam UpdateRefund MetaData Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRefund ExpandParams Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam CreateRefund MetaData Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam CreateRefund Amount Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam CreateRefund RefundReason Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam CreateRefund RefundApplicationFee Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRecipients ExpandParams Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetRecipients Limit Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetRecipients IsVerified Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient Email Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient Description Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient Name Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient MetaData Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient TokenId Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient TaxID Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient NewBankAccount Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient DefaultCard Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient NewCard Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam UpdateRecipient CardId Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetRecipient ExpandParams Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient Email Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient Description Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient MetaData Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient TokenId Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient TaxID Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient NewBankAccount Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient NewCard Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam CreateRecipient CardId Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetPlans Limit Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam UpdatePlan PlanName Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam UpdatePlan MetaData Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam UpdatePlan StatementDescription Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam CreatePlan MetaData Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam CreatePlan TrialPeriodDays Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam CreatePlan IntervalCount Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam CreatePlan StatementDescription Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam GetInvoiceItems ExpandParams Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItems Limit Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItems InvoiceId Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItems CustomerId Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItems Created Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam UpdateInvoiceItem Description Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam UpdateInvoiceItem MetaData Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam UpdateInvoiceItem Amount Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItem ExpandParams Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam CreateInvoiceItem Description Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam CreateInvoiceItem MetaData Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam CreateInvoiceItem InvoiceId Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam CreateInvoiceItem SubscriptionId Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam UpdateInvoice Description Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam UpdateInvoice MetaData Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam UpdateInvoice ApplicationFeeId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam UpdateInvoice Forgiven Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam UpdateInvoice Closed Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam UpdateInvoice StatementDescription Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetUpcomingInvoice SubscriptionId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoiceLineItems Limit Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoiceLineItems SubscriptionId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoiceLineItems CustomerId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoices ExpandParams Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoices Limit Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoices CustomerId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoice ExpandParams Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam CreateInvoice Description Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam CreateInvoice MetaData Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam CreateInvoice ApplicationFeeId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam CreateInvoice SubscriptionId Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam CreateInvoice StatementDescription Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetEvents Limit Source # 
Instance details

Defined in Web.Stripe.Event

StripeHasParam GetEvents Created Source # 
Instance details

Defined in Web.Stripe.Event

StripeHasParam UpdateDispute MetaData Source # 
Instance details

Defined in Web.Stripe.Dispute

StripeHasParam UpdateDispute Evidence Source # 
Instance details

Defined in Web.Stripe.Dispute

StripeHasParam GetCustomers ExpandParams Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCustomers Limit Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCustomers Created Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer Email Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer Description Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer MetaData Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer TokenId Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer CouponId Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer DefaultCard Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer NewCard Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam UpdateCustomer AccountBalance Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCustomer ExpandParams Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer Email Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer Quantity Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer Description Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer MetaData Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer TokenId Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer CouponId Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer TrialEnd Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer PlanId Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer NewCard Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam CreateCustomer AccountBalance Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCoupons Limit Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam UpdateCoupon MetaData Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon Currency Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon MetaData Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon DurationInMonths Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon RedeemBy Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon PercentOff Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon MaxRedemptions Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam CreateCoupon AmountOff Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam GetCharges ExpandParams Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetCharges Limit Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetCharges CustomerId Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetCharges Created Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CaptureCharge ReceiptEmail Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CaptureCharge Amount Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam UpdateCharge Description Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam UpdateCharge MetaData Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetCharge ExpandParams Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge ReceiptEmail Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge Description Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge ExpandParams Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge MetaData Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge TokenId Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge ApplicationFeeAmount Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge NewCard Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge CustomerId Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge Capture Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam CreateCharge StatementDescription Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetRecipientCards ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetRecipientCards Limit Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCards ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCards Limit Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard Name Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard AddressZip Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard AddressState Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard AddressLine2 Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard AddressLine1 Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard AddressCountry Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard AddressCity Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard ExpYear Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateRecipientCard ExpMonth Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard Name Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard AddressZip Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard AddressState Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard AddressLine2 Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard AddressLine1 Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard AddressCountry Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard AddressCity Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard ExpYear Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam UpdateCustomerCard ExpMonth Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetRecipientCard ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCard ExpandParams Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetBalanceTransactionHistory Currency Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory Limit Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory TransactionType Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory TransferId Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory Created Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory AvailableOn Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransaction ExpandParams Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetApplicationFeeRefunds ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFeeRefunds Limit Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam UpdateApplicationFeeRefund MetaData Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFeeRefund ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam CreateApplicationFeeRefund MetaData Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam CreateApplicationFeeRefund Amount Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFees ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetApplicationFees Limit Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetApplicationFees ChargeId Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetApplicationFees Created Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetApplicationFee ExpandParams Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetTransfers (EndingBefore TransferId) Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetTransfers (StartingAfter TransferId) Source # 
Instance details

Defined in Web.Stripe.Transfer

StripeHasParam GetSubscriptionsByCustomerId (EndingBefore SubscriptionId) Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptionsByCustomerId (StartingAfter SubscriptionId) Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptions (EndingBefore SubscriptionId) Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetSubscriptions (StartingAfter SubscriptionId) Source # 
Instance details

Defined in Web.Stripe.Subscription

StripeHasParam GetRefunds (EndingBefore RefundId) Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRefunds (StartingAfter RefundId) Source # 
Instance details

Defined in Web.Stripe.Refund

StripeHasParam GetRecipients (EndingBefore RecipientId) Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetRecipients (StartingAfter RecipientId) Source # 
Instance details

Defined in Web.Stripe.Recipient

StripeHasParam GetPlans (EndingBefore PlanId) Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam GetPlans (StartingAfter PlanId) Source # 
Instance details

Defined in Web.Stripe.Plan

StripeHasParam GetInvoiceItems (EndingBefore InvoiceItemId) Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceItems (StartingAfter InvoiceItemId) Source # 
Instance details

Defined in Web.Stripe.InvoiceItem

StripeHasParam GetInvoiceLineItems (EndingBefore InvoiceLineItemId) Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoiceLineItems (StartingAfter InvoiceLineItemId) Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoices (EndingBefore InvoiceId) Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetInvoices (StartingAfter InvoiceId) Source # 
Instance details

Defined in Web.Stripe.Invoice

StripeHasParam GetEvents (EndingBefore EventId) Source # 
Instance details

Defined in Web.Stripe.Event

StripeHasParam GetEvents (StartingAfter EventId) Source # 
Instance details

Defined in Web.Stripe.Event

StripeHasParam GetCustomers (EndingBefore CustomerId) Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCustomers (StartingAfter CustomerId) Source # 
Instance details

Defined in Web.Stripe.Customer

StripeHasParam GetCoupons (EndingBefore CouponId) Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam GetCoupons (StartingAfter CouponId) Source # 
Instance details

Defined in Web.Stripe.Coupon

StripeHasParam GetCharges (EndingBefore ChargeId) Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetCharges (StartingAfter ChargeId) Source # 
Instance details

Defined in Web.Stripe.Charge

StripeHasParam GetRecipientCards (EndingBefore CardId) Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetRecipientCards (StartingAfter CardId) Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCards (EndingBefore CardId) Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetCustomerCards (StartingAfter CardId) Source # 
Instance details

Defined in Web.Stripe.Card

StripeHasParam GetBalanceTransactionHistory (EndingBefore TransactionId) Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory (StartingAfter TransactionId) Source # 
Instance details

Defined in Web.Stripe.Balance

ToStripeParam a => StripeHasParam GetBalanceTransactionHistory (Source a) Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory (TimeRange Created) Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetBalanceTransactionHistory (TimeRange AvailableOn) Source # 
Instance details

Defined in Web.Stripe.Balance

StripeHasParam GetApplicationFeeRefunds (EndingBefore RefundId) Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFeeRefunds (StartingAfter RefundId) Source # 
Instance details

Defined in Web.Stripe.ApplicationFeeRefund

StripeHasParam GetApplicationFees (EndingBefore ApplicationFeeId) Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

StripeHasParam GetApplicationFees (StartingAfter ApplicationFeeId) Source # 
Instance details

Defined in Web.Stripe.ApplicationFee

class ToStripeParam param where Source #

convert a parameter to a key/value

Instances
ToStripeParam Currency Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ReceiptEmail Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Email Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AtPeriodEnd Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Prorate Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Quantity Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Description Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam PlanName Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Name Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ExpandParams Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam MetaData Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Limit Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TokenId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam EventId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TransactionType Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TransactionId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ApplicationFeeAmount Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ApplicationFeePercent Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ApplicationFeeId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam RecipientType Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TaxID Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam RecipientId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam NewBankAccount Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam BankAccountId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TransferStatus Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TransferId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Evidence Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Forgiven Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Closed Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam InvoiceLineItemId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam InvoiceItemId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam InvoiceId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Amount Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TrialPeriodDays Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam IntervalCount Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam DurationInMonths Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam RedeemBy Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam PercentOff Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam MaxRedemptions Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AmountOff Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam CouponId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Duration Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Interval Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TrialEnd Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam PlanId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam TaxPercent Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam SubscriptionId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam DefaultCard Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam NewCard Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam IsVerified Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AddressZip Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AddressState Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AddressLine2 Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AddressLine1 Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AddressCountry Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AddressCity Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam CVC Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ExpYear Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ExpMonth Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam CardNumber Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam CardId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AccountBalance Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam CustomerId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam RefundReason Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam RefundApplicationFee Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam RefundId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Capture Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam StatementDescription Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam ChargeId Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Date Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam Created Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam AvailableOn Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam param => ToStripeParam (EndingBefore param) Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam param => ToStripeParam (StartingAfter param) Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam a => ToStripeParam (Source a) Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam a => ToStripeParam (TimeRange a) Source # 
Instance details

Defined in Web.Stripe.StripeRequest

ToStripeParam (Param Text Text) Source # 
Instance details

Defined in Web.Stripe.StripeRequest

(-&-) :: StripeHasParam request param => StripeRequest request -> param -> StripeRequest request Source #

add an optional parameter to a StripeRequest

mkStripeRequest :: Method -> Text -> Params -> StripeRequest a Source #

HTTP Params

helper function for building a StripeRequest