freeleaps-service-hub/apps/content/backend/content/constants.py

30 lines
626 B
Python

from enum import IntEnum
class ContentSource(IntEnum):
UNKNOWN = 0
SHAREPOINT = 1
class ContentMediaType(IntEnum):
UNKNOWN = 0
PDF = 1
PNG = 2
TXT = 3
class ContentDataFormat(IntEnum):
RAW = 0
BASED64 = 1
class ContentFileConstants:
COVER_FILE_NAME: str = "cover.png"
HOVER_FILE_NAME: str = "hover.png"
SUMMARY_FILE_NAME: str = "summary.txt"
TITLE_FILE_NAME: str = "title.txt"
CONTENT_LINK_FILE_NAME: str = "content.link"
CONTENT_HTML_FILE_NAME: str = "content.html"
CONTENT_TEXT_FILE_NAME: str = "content.txt"
CONTENT_PDF_FILE_NAME: str = "content.pdf"