async def async_get_lock_status(self, access_token, lock_id, door_status=False):
    response = (await self._async_dict_to_api(self._build_get_lock_status_request(access_token, lock_id)))
    json_dict = (await response.json())
    if door_status:
        return (determine_lock_status(json_dict.get('status')), determine_door_state(json_dict.get('doorState')))
    return determine_lock_status(json_dict.get('status'))
async def async_get_lock_status(self, access_token, lock_id, door_status=False):
    response = (await self._async_dict_to_api(self._build_get_lock_status_request(access_token, lock_id)))
    json_dict = (await response.json())
    if door_status:
        return (determine_lock_status(json_dict.get('status')), determine_door_state(json_dict.get('doorState')))
    return determine_lock_status(json_dict.get('status'))