from enum import Enum COUNTRY_GLOBAL = "global" class FrequencyName(Enum): DAILY = "daily" WEEKLY = "weekly" class FrequencyDays(Enum): DAILY = 1 WEEKLY = 7 CHART_EXPECTED_UPDATE_FREQUENCY = { FrequencyName.DAILY.value: FrequencyDays.DAILY.value, FrequencyName.WEEKLY.value: FrequencyDays.WEEKLY.value } DEFAULT_CHART_DEFINITION_KEY_SEPARATOR = "_" DEFAULT_CHART_DEFINITION_KEY_ORDERED_MAPPINGS = ("platform", "type", "frequency") CHART_TRACKS_DEFAULT_LIMIT = 200 class ChartDigestSoundRecordingItems(Enum): ALL = "ALL" ENTRY = "ENTRY" MAJOR_MOVE = "MAJOR_MOVE" CHART_DIGEST_SOUND_RECORDING_NEEDS_SORTING = ChartDigestSoundRecordingItems.MAJOR_MOVE.value CHART_DIGEST_SOUND_RECORDING_ITEMS_VALUES = [ ChartDigestSoundRecordingItems.ALL.value, ChartDigestSoundRecordingItems.ENTRY.value, ChartDigestSoundRecordingItems.MAJOR_MOVE.value ]