import datetime from apollo_utils.core.utils.ext_enum import ExtEnum APP_NAME = "charts_push_messages" ENV_PROD = "prod" USER_DATA_HEADER = {"X-App-Slug": "apollo"} class Service(ExtEnum): USER_DATA = "USERDATA" CHUNK_SIZE = 100 class PostServiceMessagesListInclude(ExtEnum): META = "meta" DATA = "data" ALL = "all" class FeedMessageFields(ExtEnum): EXCLUDE = ("app", "code", "meta.domain") TTL = int(datetime.timedelta(hours=1).total_seconds()) PUSH_MESSAGE_TOPIC = { "starred_track_top_chart_entry": "chart_additions", "starred_track_top_chart_exit": "chart_removals", "starred_track_top_chart_move": "chart_major_moves", }