wag-managment-api-service-v.../Events/AllEvents/events/account/bases.py

39 lines
905 B
Python

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,
}