def serialize(self):
return {<EOL>'<STR_LIT:id>': self.id,<EOL>'<STR_LIT>': self.org,<EOL>'<STR_LIT:url>': self.url,<EOL>'<STR_LIT>': self.broker_id,<EOL>'<STR_LIT:username>': self.username,<EOL>'<STR_LIT:password>': self.password,<EOL>'<STR_LIT:description>': self.description,<EOL>'<STR_LIT>': self.client().init_args,<EOL>'<STR_LIT>': self.local_id()<EOL>}<EOL>
Serialize predictably for use in configuration storage.

        Output looks like this::

          {
            'local_id':    'unique local identifier',
            'id':          'FI Id',
            'org':         'FI Org',
            'url':         'FI OFX Endpoint Url',
            'broker_id':   'FI Broker Id',
            'username':    'Customer username',
            'password':    'Customer password',
            'description': 'descr',
            'client_args': {
                'id':     'random client id - see Client() for default',
                'app_id': 'app name - see Client() for default',
                '...':    'see Client() for other options'
            }
          }

        :rtype: nested dictionary