# Path: authemail/wrapper.py
# class API(object):
# class Authemail(API):
#     BASE_PATH = ''
#     URLS = {}
#     BASE_PATH = 'accounts'
#     URLS = {
#         'signup': '/signup/',
#         'signup_verify': '/signup/verify/',
#         'login': '/login/',
#         'logout': '/logout/',
#         'password_reset': '/password/reset/',
#         'password_reset_verify': '/password/reset/verify/',
#         'password_reset_verified': '/password/reset/verified/',
#         'email_change': '/email/change/',
#         'email_change_verify': '/email/change/verify/',
#         'password_change': '/password/change/',
#         'users_me': '/users/me/',
#     }
#     def __init__(self):
#     def _get_path(self, key):
#     def _get_complete_url(self, path):
#     def _request(self, method, path, params=None, payload=None):
#     def _GET(self, path, params=None):
#     def _POST(self, path, params=None, payload=None):
#     def _set_attrs_to_values(self, response={}):
#     def signup(self, **kwargs):
#     def signup_verify(self, **kwargs):
#     def login(self, **kwargs):
#     def logout(self, **kwargs):
#     def password_reset(self, **kwargs):
#     def password_reset_verify(self, **kwargs):
#     def password_reset_verified(self, **kwargs):
#     def email_change(self, **kwargs):
#     def email_change_verify(self, **kwargs):
#     def password_change(self, **kwargs):
#     def users_me(self, **kwargs):


from authemail import wrapper


class AuthemailPlus(wrapper.Authemail):
    URLS = {
        'users_me_change': '/users/me/change/',
    }

    def users_me_change(self, **kwargs):

# Path: authemail/wrapper.py
# class API(object):
# class Authemail(API):
#     BASE_PATH = ''
#     URLS = {}
#     BASE_PATH = 'accounts'
#     URLS = {
#         'signup': '/signup/',
#         'signup_verify': '/signup/verify/',
#         'login': '/login/',
#         'logout': '/logout/',
#         'password_reset': '/password/reset/',
#         'password_reset_verify': '/password/reset/verify/',
#         'password_reset_verified': '/password/reset/verified/',
#         'email_change': '/email/change/',
#         'email_change_verify': '/email/change/verify/',
#         'password_change': '/password/change/',
#         'users_me': '/users/me/',
#     }
#     def __init__(self):
#     def _get_path(self, key):
#     def _get_complete_url(self, path):
#     def _request(self, method, path, params=None, payload=None):
#     def _GET(self, path, params=None):
#     def _POST(self, path, params=None, payload=None):
#     def _set_attrs_to_values(self, response={}):
#     def signup(self, **kwargs):
#     def signup_verify(self, **kwargs):
#     def login(self, **kwargs):
#     def logout(self, **kwargs):
#     def password_reset(self, **kwargs):
#     def password_reset_verify(self, **kwargs):
#     def password_reset_verified(self, **kwargs):
#     def email_change(self, **kwargs):
#     def email_change_verify(self, **kwargs):
#     def password_change(self, **kwargs):
#     def users_me(self, **kwargs):


# Path: example_project/example_project/wrapperplus.py
from authemail import wrapper



class AuthemailPlus(wrapper.Authemail):
    URLS = {
        'users_me_change': '/users/me/change/',
    }

    def users_me_change(self, **kwargs):

        path = self._get_path('users_me_change')