"""
Parameters related to Dash components in the Validation sub-application
"""

TABLE_COLUMN_VALIDATION = "Validation"

TABLE_ID_DECLARATION_STATS = "declaration-stats"
TABLE_ID_MISSING_AGENTS = "missing-agents"
TABLE_ID_VALIDATION = "validation"

VALIDATION_TAB_MENU_ID = "validation-tabs"
TAB_ID_DECLARATION_STATS = "declaration-stats-tab"
TAB_ID_MISSING_AGENTS = "missing-agents-tab"
TAB_ID_VALIDATION = "validation-tab"

VALIDATION_LOAD_INDICATOR_ID = "validation-data-load-indicator"
VALIDATION_SAVED_INDICATOR_ID = "validation-saved-data-load-indicator"
VALIDATION_DISPLAY_INTERVAL_ID = "validation-display-callback-interval"
VALIDATION_SAVED_ACTIVE_TAB_ID = "validation-saved-active-tab"

VALIDATION_DECLARATIONS_SELECT_ALL = 0
VALIDATION_DECLARATIONS_SELECT_NOT_VALIDATED = 1
VALIDATION_DECLARATIONS_SELECT_VALIDATED = 2
VALIDATION_DECLARATIONS_SWITCH_ID = "validation-declaration-set-switch"
VALIDATION_DECLARATIONS_SELECTED_ID = "validation-selected-declaration-set"
