34 lines
785 B
Python
34 lines
785 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"
|
|
|
|
|
|
# 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}"
|
|
|
|
|
|
class Page2Keys:
|
|
KeyBases.create_key = PageBases.CREATE
|
|
KeyBases.update_key = PageBases.UPDATE
|
|
KeyBases.list_key = PageBases.DASHBOARD
|