from Events.Engine.abstract_class import DefaultClusterName cluster_name = "AccountCluster" prefix = "/accounts" icon = "Building" # Keys for the cluster class KeyValidations: headers = "headers" data = "data" validation = "validations" # Key URLS for the cluster class KeyURLs: validations = "/validations/validations" # Keys for the cluster class KeyBases: create_key = f"{prefix}/create" update_key = f"{prefix}/update" list_key = f"{prefix}/list" # Page Variations of the cluster class PageBases: CREATE = f"/create?{DefaultClusterName}={cluster_name}" UPDATE = f"/update?{DefaultClusterName}={cluster_name}" DASHBOARD = f"/dashboard?{DefaultClusterName}={cluster_name}" # Match the keys with the pages page_2_keys = { KeyBases.create_key: PageBases.CREATE, KeyBases.update_key: PageBases.UPDATE, KeyBases.list_key: PageBases.DASHBOARD, }