# Path: goodreads_api_client/exceptions.py
# class OauthEndpointNotImplemented(GoodreadsApiClientException):
#     """OAuth not yet supported by this library"""
# 
# Path: goodreads_api_client/resources/base.py
# class Resource(object):
#     """Base resource class.
# 
#     All Goodreads API resource classes should inherit this.
#     """
#     resource_name = 'resource'
# 
#     def __init__(self, transport=None):
#         self._transport = transport
# 
#     def _show_single_resource(self, id_: str, uses_oauth: bool=False):
#         name = self.__class__.resource_name
#         endpoint = '{}/show/{}'.format(name, id_)
#         res = self._transport.req(endpoint=endpoint, uses_oauth=uses_oauth)
#         return res[name]


from goodreads_api_client.exceptions import OauthEndpointNotImplemented
from goodreads_api_client.resources.base import Resource
# -*- coding: utf-8 -*-
"""Module containing shelf resource class."""



class Shelf(Resource):
    def add_to_shelf(self):
        raise OauthEndpointNotImplemented('shelf.add_to_shelf')

    def add_books_to_shelves(self):

# Path: goodreads_api_client/exceptions.py
# class OauthEndpointNotImplemented(GoodreadsApiClientException):
#     """OAuth not yet supported by this library"""
# 
# Path: goodreads_api_client/resources/base.py
# class Resource(object):
#     """Base resource class.
# 
#     All Goodreads API resource classes should inherit this.
#     """
#     resource_name = 'resource'
# 
#     def __init__(self, transport=None):
#         self._transport = transport
# 
#     def _show_single_resource(self, id_: str, uses_oauth: bool=False):
#         name = self.__class__.resource_name
#         endpoint = '{}/show/{}'.format(name, id_)
#         res = self._transport.req(endpoint=endpoint, uses_oauth=uses_oauth)
#         return res[name]


# Path: goodreads_api_client/resources/shelf.py
from goodreads_api_client.exceptions import OauthEndpointNotImplemented
from goodreads_api_client.resources.base import Resource

# -*- coding: utf-8 -*-
"""Module containing shelf resource class."""



class Shelf(Resource):
    def add_to_shelf(self):
        raise OauthEndpointNotImplemented('shelf.add_to_shelf')

    def add_books_to_shelves(self):

        raise OauthEndpointNotImplemented('shelf.add_books_to_shelves')