packages feed

plaid 0.1.0.2 → 0.1.0.3

raw patch · 4 files changed

+18/−16 lines, 4 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Data.Plaid: accountJson :: ByteString
+ Data.Plaid: accountListJson :: ByteString
+ Data.Plaid: accountsJson :: ByteString
+ Data.Plaid: addressesJson :: ByteString
+ Data.Plaid: balanceJson :: ByteString
+ Data.Plaid: emailJson :: ByteString
+ Data.Plaid: identityJson :: ByteString
+ Data.Plaid: incomeJson :: ByteString
+ Data.Plaid: itemJson :: ByteString
+ Data.Plaid: ownersJson :: ByteString
+ Data.Plaid: paymentMetaJson :: ByteString
+ Data.Plaid: phoneNumberJson :: ByteString
+ Data.Plaid: responseAuthGet :: ByteString
+ Data.Plaid: responsePublicTokenCreate :: ByteString
+ Data.Plaid: responsePublicTokenExchange :: ByteString
+ Data.Plaid: responseTransactionsGet :: ByteString
+ Data.Plaid: runTestPlaid :: PlaidTest a -> a
+ Data.Plaid: transactionJson :: ByteString
+ Data.Plaid: transactionLocationJson :: ByteString

Files

Data/Api/Plaid.hs view
@@ -13,14 +13,16 @@   , plaidGetTransactions   , plaidGetIdentity   , plaidGetIncome+  , module Data.Api.TestByteStrings   ) where -import           Data.Api.Accounts     (plaidGetBalance)-import           Data.Api.Auth         (plaidGetAuth)-import           Data.Api.Identity     (plaidGetIdentity)-import           Data.Api.Income       (plaidGetIncome)+import           Data.Api.Accounts (plaidGetBalance)+import           Data.Api.Auth (plaidGetAuth)+import           Data.Api.Identity (plaidGetIdentity)+import           Data.Api.Income (plaidGetIncome) import           Data.Api.InternalPure (mkCreateIdentityGetEnv, mkCreateIncomeGetEnv,                                         mkCreatePublicTokenEnv, mkCreateTransactionsGetEnv,                                         mkExchangePublicTokenEnv, mkGetAuthEnv, mkGetBalanceEnv)-import           Data.Api.Link         (plaidCreatePublicToken, plaidExchangeToken)+import           Data.Api.Link (plaidCreatePublicToken, plaidExchangeToken)+import           Data.Api.TestByteStrings import           Data.Api.Transactions (plaidGetTransactions)
Data/Plaid.hs view
@@ -18,4 +18,4 @@   ) where  import           Data.Api.Plaid-import           Data.Api.Types hiding (Plaid, PlaidTest, envUrl, requestMap, runTestPlaid)+import           Data.Api.Types hiding (Plaid, PlaidTest, envUrl, requestMap)
plaid.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name:           plaid-version:        0.1.0.2+version:        0.1.0.3 synopsis:       Plaid.com api integration library description: @Plaid@ is a library for interacting with https://plaid.com   .
test/Plaid/PlaidSpec.hs view
@@ -1,14 +1,14 @@ module Plaid.PlaidSpec (spec) where -import qualified Control.Error            as ER-import           Data.Api.TestByteStrings-import           Data.ByteString.Char8    (unpack)-import           Data.Common-import           Data.Either              (isRight)+import qualified Control.Error as ER+import           Data.Aeson (FromJSON (..), ToJSON (..), eitherDecode')+import           Data.ByteString.Char8 (unpack)+import           Data.ByteString.Lazy (ByteString, toStrict)+import           Data.Either (isRight) import           Data.Plaid-import qualified Data.Text                as T-import           Data.Time                (fromGregorian)-import           Debug.Trace+import           Data.Text (Text)+import qualified Data.Text as T+import           Data.Time (fromGregorian) import           Test.Hspec  _runTestGetRequest :: PlaidHttp m => Text -> m ByteString@@ -41,7 +41,7 @@     --   "user_good"     --   "pass_good"     -- )-    + spec :: Spec spec = do   describe "Create public token" $ do