def list_backup_codes()

in libs/google/admin.py [0:0]


  def list_backup_codes(self, user_key):
    """
    Lists a users backup codes.
    :param user_key: userKey
    :return: list
    Note: When successful, this request returns an empty body.
    """
    try:
      backup_codes = []
      r = json.loads(self.call_google_api(service=self.service,
                                          api_resource="verificationCodes",
                                          api_method="list",
                                          response_field="items",
                                          userKey=user_key))
      if r is not None:
        for code in r:
          backup_codes.append(code['verificationCode'])
        return backup_codes
    except(ValueError, KeyError, TypeError):
      return False