docs: def list(self, name, platform='', genre=''):
          """ The name argument is required for this method as per the API
          server specification. This method also provides the platform and genre
          optional arguments as filters.
          """
          data_list = self.db.get_data(self.list_path, name=name,
                                       platform=platform, genre=genre)
          data_list = data_list.get('Data') or {}
          games = data_list.get('Game') or []
          return [self._build_item(**i) for i in games]