# -*- coding: utf-8 -*-
"""Module containing topic resource class."""
from goodreads_api_client.exceptions import OauthEndpointNotImplemented
from goodreads_api_client.resources.base import Resource
[docs]class Topic(Resource):
resource_name = 'topic'
[docs] def create(self):
raise OauthEndpointNotImplemented('topic.create')
[docs] def group_folder(self, id_: str):
endpoint = 'topic/group_folder/{}'.format(id_)
res = self._transport.req(endpoint=endpoint)
return res['group_folder']
[docs] def show(self, id_: str):
return self._show_single_resource(id_)
[docs] def unread_group(self):
raise OauthEndpointNotImplemented('topic.unread_group')