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 +7/−5
- Data/Plaid.hs +1/−1
- plaid.cabal +1/−1
- test/Plaid/PlaidSpec.hs +9/−9
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