"""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_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' SUCCESS_CODE = 'ok'