<commit_before># -*- coding: utf-8 -*-


login_request = {
    'username': {
        'type': 'string',
        'required': True
    },
    'password': {
        'type': 'string',
        'required': True
    }
}


register_request = {
    'username': {
        'type': 'string',
        'required': True
    },
    'password': {
        'type': 'string',
        'required': True
    },
    'nickname': {
        'type': 'string',
        'required': True
    }
}

update_profile_request = {
    'old_password': {
        'type': 'string',
        'required': False
    },
    'new_password': {
        'type': 'string',
        'dependencies': ['old_password'],
        'required': False
    },
    'nickname': {
        'type': 'string',
        'required': True
    }
}

authenticate_request = {
    'session_key': {<commit_msg>Update_profile and register schema changes<commit_after># -*- coding: utf-8 -*-


login_request = {
    'username': {
        'type': 'string',
        'required': True
    },
    'password': {
        'type': 'string',
        'required': True
    }
}


register_request = {
    'username': {
        'type': 'string',
        'required': True
    },
    'password': {
        'type': 'string',
        'required': True
    },
    'nickname': {
        'type': 'string',
        'required': True
    },
    'profile_data': {
        'type': 'dict',
        'allow_unknown': True,
        'schema': {},
    }
}

update_profile_request = {
    'old_password': {
        'type': 'string',
        'required': False
    },
    'new_password': {
        'type': 'string',
        'dependencies': ['old_password'],
        'required': False
    },
    'nickname': {
        'type': 'string',
        'required': True
    },
    'profile_data': {
        'type': 'dict',
        'allow_unknown': True,
        'schema': {}
    }
}

authenticate_request = {
    'session_key': {
{'fraction_non_alphanumeric': 0.18243953732912724, 'fraction_numerical': 0.0010515247108307045, 'mean_word_length': 1.8192592592592594, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '242780', 'n_tokens_mistral': 605, 'n_tokens_neox': 600, 'n_words': 116}