Support serde for Monzo and YNAB transaction structs

Define transaction structs for both Monzo and YNAB. Each package has a `main`
function that runs some shallow but preliminary round-trip tests for the
serializers and decoders.

The fixtures.json file that each of them is referencing has been ignored in case
either contains confidential data of which I'm unaware.
This commit is contained in:
William Carroll 2020-02-07 21:33:08 +00:00
parent 4f63b99cee
commit 74211a3c02
3 changed files with 137 additions and 1 deletions

4
.gitignore vendored
View file

@ -25,4 +25,6 @@ Vundle.vim
# Python
__pycache__
*.class
*.class
/monzo_ynab/ynab/fixture.json
/monzo_ynab/monzo/fixture.json