In order to prevent creating a God Object, i decided to break up my project into various classes.
This class will communicate to an OFX server. It will send and receive OFX requests and responses.
- Arguements
- URL
- Username
- Password
- .. Other acct info
- Arguments
- None
- Returns a json object containing all of the transactions from the server
This will be the main object. It will contain the UI that interact with all of the other objects.
This object will be used to do search like routines
THis object will be used to add/delete/modify accounts and transactions