"""Error codes used for reporting errors to user."""

EMPTY_FUNCTION_PATH = 1100
PATH_ERROR = 1101
IMPORT_ERROR = 1102
GENERAL_EXCEPTION = 1103
CREATE_USER_ERROR = 1104
GROUP_JOIN_ERROR = 1105
NO_REVERSE_MATCH = 1106
ERROR_CREATING_SAML_CONFIG_OR_CLIENT = 1107
NO_SAML_RESPONSE_FROM_CLIENT = 1108
NO_SAML_RESPONSE_FROM_IDP = 1109
NO_NAME_ID_IN_SAML_RESPONSE = 1110
NO_ISSUER_IN_SAML_RESPONSE = 1111
NO_USER_IDENTITY_IN_SAML_RESPONSE = 1112
NO_TOKEN_SPECIFIED = 1113
NO_USERNAME_OR_EMAIL_SPECIFIED = 1114
SHOULD_NOT_CREATE_USER = 1115
INACTIVE_USER = 1116
NO_METADATA_URL_OR_FILE = 1117
NO_SAML_CLIENT = 1118
NO_JWT_ALGORITHM = 1119
INVALID_METADATA_URL = 1120
NO_METADATA_URL_ASSOCIATED = 1121
INVALID_REQUEST_METHOD = 1122
CANNOT_DECODE_JWT_TOKEN = 1123
USER_MISMATCH = 1124
NO_JWT_SECRET = 1125
NO_JWT_PRIVATE_KEY = 1126
NO_JWT_PUBLIC_KEY = 1127
INVALID_JWT_ALGORITHM = 1128
NO_USER_ID = 1129
INVALID_TOKEN = 1130
INVALID_NEXT_URL = 1131
