Commit Graph

74 Commits

Author SHA1 Message Date
Aaron Lindsay 8d8ee0016d Add command-line client 2017-03-22 20:29:08 -04:00
Aaron Lindsay 6491311dbc Move credit cards to the right message set
They don't belong in with the banking message set like they were, even
though they're in the same section in the spec...
2017-03-22 20:01:30 -04:00
Aaron Lindsay 753249c16e client: Add RequestNoParse() 2017-03-22 19:56:59 -04:00
Aaron Lindsay 45e183072d Add investment transactions 2017-03-21 11:20:24 -04:00
Aaron Lindsay 4cfa85fe32 Add parsing position list 2017-03-20 21:09:08 -04:00
Aaron Lindsay a0e2c146e4 Add requesting/parsing security list 2017-03-20 21:07:58 -04:00
Aaron Lindsay f59f3713c2 Add simple investment requests/responses
This is lacking (at least) parsing the list of securities frequently
sent with investment statements
2017-03-19 21:08:58 -04:00
Aaron Lindsay 81814feaff types: Be more lenient on Date, Int, and Amount parsing
Some of these types can have stray newlines in them, and Vanguard has a
very strange bug where they repeat the time portion of a DTSTART element
for a second time (we disregard the latter portion).
2017-03-19 20:46:01 -04:00
Aaron Lindsay bd10b644a9 Improve comments 2017-03-17 21:36:20 -04:00
Aaron Lindsay 76aeca66c8 Banking: Add credit card statements, image data, and pending transactions 2017-03-17 21:35:42 -04:00
Aaron Lindsay 8158868432 Reorganization 2017-03-17 21:35:26 -04:00
Aaron Lindsay add6036729 Move client to own file 2017-03-16 19:31:26 -04:00
Aaron Lindsay 073387b65b Improve comments 2017-03-16 11:20:20 -04:00
Aaron Lindsay f0b67bad85 Make marshalMessageSet() not a pointer receiver for Request
It doesn't even use the object
2017-03-16 11:13:52 -04:00
Aaron Lindsay 49cf745a20 Add Client, split from Request 2017-03-16 11:13:21 -04:00
Aaron Lindsay aeba01bf0f Guess version from header format 2017-03-15 21:00:49 -04:00
Aaron Lindsay cd1e7b480a Add the ability to download Bank Transactions 2017-03-14 10:31:14 -04:00
Aaron Lindsay 59c8bce519 Make an empty CharsetReader
This gets around weird errors when the <?xml processing instruction has
things like utf-16 in it. This should maybe be fixed another way later.
2017-03-13 21:10:43 -04:00
Aaron Lindsay b90c3e0dcd Ignore whitespace character data xml Tokens 2017-03-13 21:10:19 -04:00
Aaron Lindsay 257495a343 Add testing for basic types, fix some bugs 2017-03-13 21:09:15 -04:00
Aaron Lindsay 0e62af64e3 Implement Signup message parsing 2017-03-11 21:13:06 -05:00
Aaron Lindsay 74b0ff7816 Add parsing of profile messages, fix date parsing
Profile messages are still missing validation
2017-03-11 13:10:39 -05:00
Aaron Lindsay 689337d81d Remove 'Ofx' prefix on types 2017-03-11 07:18:02 -05:00
Aaron Lindsay 99cd8f7273 Initial commit 2017-03-11 07:15:15 -05:00