"""Generic error messages.""" ERROR_CODE_AUTHORIZATION = 'authorization_error' ERROR_CODE_BAD_GRASS_REQUEST = 'bad_grass_request_error' ERROR_CODE_NOT_FOUND = 'not_found' ERROR_CODE_VALIDATION_ERROR = 'validation_error' ERROR_CODE_INVALID_USAGE = 'invalid_usage' ERROR_CODE_INVALID_STATUS = 'invalid_status' ERROR_CODE_DUPLICATE_NODE = 'duplicate_node' ERROR_CODE_ACCESS_FORBIDDEN = 'access_forbidden' ERROR_CODE_INVALID_ARTIST = 'invalid_artist_id' ERROR_CODE_INVALID_ARTIST_NAME = 'invalid_artist_name' ERROR_CODE_DUPLICATE_ARTIST = 'duplicate_artist' ERROR_MESSAGE_MISSING_GRASS_HEADERS = 'Missing Grass Headers' ERROR_MESSAGE_INCOMPLETE_GRASS_HEADERS = 'Incomplete Grass Headers' ERROR_MESSAGE_INVALID_GRASS_ACCOUNT_TYPE = 'Invalid Grass Account Type' ERROR_MESSAGE_FORBIDDEN_USER = 'User is forbidden' ERROR_MESSAGE_INVALID_USAGE = 'Invalid usage' ERROR_MESSAGE_INCORRECT_ASSET_TYPE = 'Not acceptable asset type' ERROR_MESSAGE_DUPLICATE_NODE = 'Node with those properties already exists' ERROR_MESSAGE_ACCESS_FORBIDDEN = 'Access is forbidden' ERROR_INVALID_ARTIST_ID = 'Invalid Artist ID given' ERROR_DUPLICATE_ARTIST_NAME = 'Artist name already exists for the vendor' ERROR_ARTIST_NOT_FOUND = 'Artist name does not exist for the vendor' ERROR_MESSAGE_ARTIST_NOT_FOUND = 'Artist does not exist with the given artist id' SUCCESS_CODE = 'ok'