def __init__(self, jsonstr=None, key=None, warnings=None):
super(Account, self).__init__(jsonstr, key, warnings)<EOL>if self.json_data and '<STR_LIT>' in self.json_data:<EOL><INDENT>oauth = HSAccessTokenAuth.from_response(self.json_data['<STR_LIT>'])<EOL>self.json_data['<STR_LIT>'] = oauth<EOL><DEDENT>
Initialization of the object

        Args:
            jsonstr (str): a raw JSON string that is returned by a request.
                We store all the data in `self.json_data` and use `__getattr__`
                and `__setattr__` to make the data accessible like attributes
                of the object
            key (str): Optional key to use with jsonstr. If `key` exists, we'll
                load the data of `jsonstr[key]` instead of the whole `jsonstr`
            warnings (list): List of associated warnings