28 lines
1.3 KiB
Python
28 lines
1.3 KiB
Python
from api_initializer.event_clusters import EventCluster, RouterCluster
|
|
from index import endpoints_index
|
|
from .supers_events import (
|
|
SuperPeopleListEvent,
|
|
SuperPeopleCreateEvent,
|
|
SuperPeopleUpdateEvent,
|
|
SuperPeopleDeleteEvent,
|
|
)
|
|
|
|
PeopleRouterCluster = RouterCluster(name="PeopleRouterCluster")
|
|
|
|
PeopleListEventCluster = EventCluster(name="PeopleListEventCluster", endpoint_uu_id=endpoints_index["PeopleList"])
|
|
PeopleListEventCluster.add_event(SuperPeopleListEvent)
|
|
|
|
PeopleCreateEventCluster = EventCluster(name="PeopleCreateEventCluster", endpoint_uu_id=endpoints_index["PeopleCreate"])
|
|
PeopleCreateEventCluster.add_event(SuperPeopleCreateEvent)
|
|
|
|
PeopleUpdateEventCluster = EventCluster(name="PeopleUpdateEventCluster", endpoint_uu_id=endpoints_index["PeopleUpdate"])
|
|
PeopleUpdateEventCluster.add_event(SuperPeopleUpdateEvent)
|
|
|
|
PeopleDeleteEventCluster = EventCluster(name="PeopleDeleteEventCluster", endpoint_uu_id=endpoints_index["PeopleDelete"])
|
|
PeopleDeleteEventCluster.add_event(SuperPeopleDeleteEvent)
|
|
|
|
PeopleRouterCluster.set_event_cluster(PeopleListEventCluster)
|
|
PeopleRouterCluster.set_event_cluster(PeopleCreateEventCluster)
|
|
PeopleRouterCluster.set_event_cluster(PeopleUpdateEventCluster)
|
|
PeopleRouterCluster.set_event_cluster(PeopleDeleteEventCluster)
|