"""Constants for the MedMate integration.""" from homeassistant.const import Platform DOMAIN = "medmate" PLATFORMS = [Platform.SENSOR, Platform.BINARY_SENSOR, Platform.BUTTON] # Configuration keys CONF_MEDICINES = "medicines" CONF_MEDICINE_NAME = "medicine_name" CONF_ACTIVE_INGREDIENT = "active_ingredient" CONF_STRENGTH = "strength" CONF_PACK_SIZE = "pack_size" CONF_SCHEDULE = "schedule" CONF_PRESCRIPTION = "prescription" # Schedule keys CONF_DAYS = "days" CONF_TIMES = "times" # Prescription keys CONF_ISSUE_DATE = "issue_date" CONF_EXPIRY_DATE = "expiry_date" CONF_DOCTOR = "doctor" CONF_TOTAL_REPEATS = "total_repeats" CONF_REPEATS_LEFT = "repeats_left" # Time slots TIME_SLOTS = { "morning": "Morning", "lunchtime": "Lunchtime", "dinner": "Dinner", "night": "Night", "custom": "Custom" } # Days of week DAYS_OF_WEEK = [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ] # Storage keys STORAGE_KEY = "medmate_medicines" STORAGE_VERSION = 1 # Default values DEFAULT_PACK_SIZE = 30 DEFAULT_REPEATS = 5 DEFAULT_INVENTORY = 0 # Attributes ATTR_ACTIVE_INGREDIENT = "active_ingredient" ATTR_STRENGTH = "strength" ATTR_PACK_SIZE = "pack_size" ATTR_INVENTORY = "inventory" ATTR_SCHEDULE = "schedule" ATTR_PRESCRIPTION = "prescription" ATTR_ISSUE_DATE = "issue_date" ATTR_EXPIRY_DATE = "expiry_date" ATTR_DOCTOR = "doctor" ATTR_TOTAL_REPEATS = "total_repeats" ATTR_REPEATS_LEFT = "repeats_left" ATTR_PRESCRIPTION_ACTIVE = "prescription_active" ATTR_NEXT_DOSE = "next_dose" ATTR_LAST_TAKEN = "last_taken"