from enum import Enum, unique @unique class Codes(Enum): """Error codes for our exception details handled via HTTP JSON responses""" authorization_header_missing = 'authorization_header_missing' data_not_found = 'data_not_found' database_query_error = 'database_query_error' database_table_missing = 'database_table_missing' deserialization_error = 'deserialization_error' external_service_error = 'external_service_error' internal_error = 'internal_error' invalid_claims = 'invalid_claims' invalid_header = 'invalid_header' invalid_input = 'invalid_input' invalid_scope = 'invalid_scope' invalid_token = 'invalid_token' item_not_found = 'item_not_found' not_implemented = 'not_implemented' token_expired = 'token_expired' unauthorized = 'unauthorized'