"""Constants and Enums.""" from enum import Enum from config import OWS_PROFILE_ID from config import OWS_PROFILE_ROLES from config import OWS_PROFILE_TYPE # Headers DEFAULT_HEADERS: dict[str, str | None] = { 'Orchard-Profile-Type': OWS_PROFILE_TYPE, 'Orchard-Profile-Id': OWS_PROFILE_ID, 'Orchard-Roles': OWS_PROFILE_ROLES, 'Accept-Encoding': 'gzip', } class FeatureFlag(str, Enum): """Feature Flag Enum.""" CUSTOM_REPORTS_PANDAS_DATAFRAME = 'moneyhub_custom_reports_pandas_dataframe' # Request Methods class RequestMethod(str, Enum): """Request methods enum.""" GET = 'get' PUT = 'put' class NumberFormat(Enum): """Number format enum.""" US = 'us' EU = 'eu' class Encoding(Enum): """Encoding enum.""" UTF8 = 'utf-8' UTF8_SIG = 'utf-8-sig' UTF16 = 'utf-16'