Source code for goodreads_api_client.resources.topic

# -*- 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')