# AUTOGENERATED! DO NOT EDIT! File to edit: nbs/01_core.discogs_user.ipynb (unless otherwise specified).

__all__ = ['UserWithoutAuthentication', 'UserWithUserTokenBasedAuthentication']

# Cell


class UserWithoutAuthentication(object):
    """A wrapper for information about a user without authentication"""
    def __init__(self):
        self.headers = {
            "Accept": "json",
            "Accept-Encoding": "gzip",
        }
        self.params = {}

# Cell


class UserWithUserTokenBasedAuthentication(object):
    """A wrapper for information about a user with user-token based authentication"""
    def __init__(self, user_token, user_agent):
        self.headers = {
            "Accept": "json",
            "Accept-Encoding": "gzip",
            "User-Agent": user_agent
        }
        self.params = {"token": user_token}