"""Constants for error codes and messages.""" ERROR_CODE_BAD_GRASS_REQUEST = 'bad_grass_request_error' ERROR_MESSAGE_MISSING_GRASS_HEADERS = 'Invalid grass headers.' FAILED_TO_LOAD_DATA_FROM_DB_CODE = 'db_error' FAILED_TO_LOAD_DATA_FROM_DB_MESSAGE = ( 'Failed to load streams or tracks placements data from DB.') VALIDATION_ERROR_CODE = 'validation_error' INVALID_DATE_RANGE_MESSAGE = ( 'Invalid date range. Only week or month intervals are allowed.') INVALID_LIST_FIELD_VALUE_MESSAGE = ( 'Invalid {} value. Must be comma-separated list of values ' 'or non-empty value.') INVALID_COMBINATION_OF_PARAMS_CODE = 'invalid_combination_of_params' INVALID_COMBINATION_OF_PARAMS_MESSAGE = ( 'Parameters: {} can not be used at the same time.') INVALID_DAYS_THRESHOLD_MESSAGE = 'days_threshold is negative or 0.' INVALID_DATE_RANGE_FORMAT_MESSAGE = 'Date range is in incorrect format.' INVALID_DATE_RANGE_VALUES_MESSAGE = 'Invalid date range.' INVALID_STORE_IDS_FORMAT_MESSAGE = 'Invalid store ids format.' INVALID_STORE_IDS_VALUES_MESSAGE = 'Invalid store ids values.' INVALID_ARTIST_IDS_FORMAT_MESSAGE = 'Invalid artist ids format.' REQUIRED_PARAMETER_IS_MISSING_MESSAGE = 'Parameter {} is required.' INVALID_LINK_FORMAT_MESAGE = 'Some links have unsupported format.'