"""Generic error messages.""" ERROR_CODE_AUTHORIZATION = 'authorization_error' ERROR_CODE_BAD_GRASS_REQUEST = 'bad_grass_request_error' ERROR_CODE_FORBIDDEN = 'forbidden' ERROR_CODE_NOT_FOUND = 'not_found' 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_UNAUTHORIZED_RESOURCE = 'Unauthorized to access resource' ERROR_INVALID_LIMIT_OFFSET = 'Limit and offset must be valid integers' ERROR_MESSAGE_INVALID_SCHEDULE_TARGET = ( 'Invalid target type "{target_type}" for Schedules' ) ERROR_MESSAGE_AUTO_ADD_SCHEDULE_ALREADY_EXISTS = ( 'An auto add schedule for {target_type} {target_id} already exists.' )