packages feed

stripe-core 2.2.3 → 2.3.0

raw patch · 2 files changed

+25/−6 lines, 2 files

Files

src/Web/Stripe/Subscription.hs view
@@ -51,6 +51,8 @@     , cancelSubscription     , GetSubscriptions     , getSubscriptions+    , GetSubscriptionsByCustomerId+    , getSubscriptionsByCustomerId       -- * Types     , ApplicationFeePercent (..)     , AtPeriodEnd        (..)@@ -179,14 +181,13 @@ type instance StripeReturn CancelSubscription = Subscription  --------------------------------------------------------------------------------- | Retrieve active `Subscription`s+-- | Retrieve all active `Subscription`s getSubscriptions-    :: CustomerId                   -- ^ The `CustomerId` of the `Subscription`s to retrieve-    -> StripeRequest GetSubscriptions+    :: StripeRequest GetSubscriptions getSubscriptions-  customerid = request+    = request   where request = mkStripeRequest GET url params-        url     = "customers" </> getCustomerId customerid </> "subscriptions"+        url     = "subscriptions"         params  = []  data GetSubscriptions@@ -195,3 +196,21 @@ instance StripeHasParam GetSubscriptions (EndingBefore SubscriptionId) instance StripeHasParam GetSubscriptions Limit instance StripeHasParam GetSubscriptions (StartingAfter SubscriptionId)++------------------------------------------------------------------------------+-- | Retrieve a customer's `Subscription`s+getSubscriptionsByCustomerId+    :: CustomerId+    -> StripeRequest GetSubscriptionsByCustomerId+getSubscriptionsByCustomerId+    customerid = request+  where request = mkStripeRequest GET url params+        url     = "customers" </> getCustomerId customerid </> "subscriptions"+        params  = []++data GetSubscriptionsByCustomerId+type instance StripeReturn GetSubscriptionsByCustomerId = StripeList Subscription+instance StripeHasParam GetSubscriptionsByCustomerId ExpandParams+instance StripeHasParam GetSubscriptionsByCustomerId (EndingBefore SubscriptionId)+instance StripeHasParam GetSubscriptionsByCustomerId Limit+instance StripeHasParam GetSubscriptionsByCustomerId (StartingAfter SubscriptionId)
stripe-core.cabal view
@@ -1,5 +1,5 @@ name:                stripe-core-version:             2.2.3+version:             2.3.0 synopsis:            Stripe API for Haskell - Pure Core license:             MIT license-file:        LICENSE