1
0
mirror of https://github.com/aclindsa/ofxgo.git synced 2024-09-28 12:00:04 -04:00
Commit Graph

141 Commits

Author SHA1 Message Date
eb35a26986 Update dependencies 2018-10-02 21:01:03 -04:00
94a77ac754 Add BasicClient, update Client to be interface
This paves the way for more easily implementing different clients for
different financial institutions
2018-10-02 20:55:25 -04:00
88e5521348 client.go: remove unused defaultClient var 2018-10-02 20:33:33 -04:00
1cc508c6d3 Don't export Client's rawRequestCookies method
It is used to fix bad behavior and should not be exposed
2018-10-02 20:20:07 -04:00
c6a806399a
Merge pull request #5 from nicksnyder/patch-1
Make README example compile
2018-04-15 07:21:52 -04:00
Nick Snyder
2a92b29a62
currency := stmt.CurDef 2018-04-14 22:28:30 -07:00
Nick Snyder
2fbb276a22
Make example compile 2018-04-14 09:06:32 -04:00
06de7e2af6 Add example usage to README 2017-11-18 20:00:37 -05:00
977dacfbbd .travis.yml: Add dep ensure 2017-11-18 20:00:37 -05:00
ddc674b287 go fmt 2017-11-18 05:58:32 -05:00
29fc9c20fe Add dep vendoring 2017-11-18 05:56:33 -05:00
d81d75876f .travis.yml: Don't fail builds on coveralls failures 2017-11-18 05:25:02 -05:00
1264e6e486 README: Add go 1.9 requirement 2017-10-27 09:03:57 -04:00
f408232d77 Mark testing helper functions with t.Helper()
This makes error messages from tests report the line number of the error
in the test function itself instead of the error in the helper.
2017-10-06 05:53:19 -04:00
fa05f64497 Merge pull request #2 from aclindsa/smaller_xml_parser
Switch to copy of encoding/xml with only that subdirectory
2017-10-02 09:33:24 -04:00
02f59a7b4f .travis.yml: Drop go 1.8
The latest encoding/xml now uses sync.Map
2017-10-02 09:28:09 -04:00
1e55cb8bd7 Switch to copy of encoding/xml with only that subdirectory 2017-10-02 09:21:56 -04:00
6359499ea2 .travis.yml: Add Go 1.9.x 2017-09-20 20:30:59 -04:00
fa72af4f6c client: Retry HTTP requests for empty responses with cookies
This works around a particular FI's penchant for JSESSIONID cookies
2017-09-01 08:41:15 -04:00
04436f048d Add MoneyGo reference to README 2017-06-05 21:12:04 -04:00
fcee1ec452 Update/improve documentation 2017-05-09 16:30:35 -04:00
4cb0eb4f85 Clarify use of Currency vs. OrigCurrency 2017-04-19 21:31:45 -04:00
bc541d881d Add transaction UID validation to all messages 2017-04-18 20:22:07 -04:00
8712be5a9d Bank Transactions: Use Currency structs, not CurrSymbol directly 2017-04-18 20:17:44 -04:00
a3e42fc903 go vet and golint 2017-04-18 19:50:04 -04:00
1ee7197340 Add validation of banking requests and responses 2017-04-18 19:46:23 -04:00
7f2ca5db0f Check Valid() when parsing responses 2017-04-17 20:37:40 -04:00
2046fa32e5 Use CurrSymbol instead of String to represent currencies 2017-04-17 20:20:22 -04:00
faac776ca4 Add Currency type 2017-04-17 20:11:53 -04:00
9bd9c01962 Add OFX version to Valid() calls
This allows for future differentiation based on different requirements
of different versions of the OFX specification.
2017-04-17 11:11:46 -04:00
0eba6741f2 Make the OFX spec version an 'enum' 2017-04-17 10:54:20 -04:00
94f49640b4 cmd/ofx: golint 2017-04-16 20:50:06 -04:00
33c7ad463c spelling fix 2017-04-16 20:46:32 -04:00
f64d19ed8d client: golint 2017-04-16 20:38:56 -04:00
1ff64a9d55 Comment investments, profiles, seclist, signon, signup, and types 2017-04-13 10:18:07 -04:00
a1aec204a8 Comment investment statement requests/responses 2017-04-13 06:16:23 -04:00
cc90da4ed1 s/Id/ID/ 2017-04-12 21:40:42 -04:00
e670b52a08 common: Improve comments 2017-04-12 21:39:54 -04:00
6c20007ada Comment credit card statement requests/responses 2017-04-12 21:23:57 -04:00
eee9348766 Comment bank statement requests/responses 2017-04-12 21:21:05 -04:00
c6ef8be074 Add comments for generated constants 2017-04-12 06:02:50 -04:00
a05882fcda Add a few more comments 2017-04-11 06:08:40 -04:00
d6aa6608e7 Cleanup documentation 2017-04-10 21:30:44 -04:00
be66031c49 Update README 2017-04-10 20:36:47 -04:00
ff18c86aea Test parsing of some sample responses 2017-04-10 20:01:01 -04:00
384d24b3d0 README: Add coverage badge 2017-04-10 08:17:34 -04:00
2bbd1d424d go vet 2017-04-10 06:05:03 -04:00
3099c5f00f Test open orders 2017-04-10 06:04:52 -04:00
674aac9dba Add tests for list of positions 2017-04-10 05:27:47 -04:00
8ea820f309 Add tests for neglected InvTranList elements 2017-04-09 07:22:57 -04:00