from ApiControllers.abstracts.event_clusters import EventCluster, RouterCluster from .supers_events import ( ApplicationListEvent, ApplicationCreateEvent, ApplicationUpdateEvent, ApplicationBindEmployeeEvent, ApplicationBindOccupantEvent, ) ApplicationRouterCluster = RouterCluster(name="ApplicationRouterCluster") ApplicationEventClusterList = EventCluster( name="ApplicationList", endpoint_uu_id="3189a049-bdb0-49f3-83ff-feb8cb4cb57a" ) ApplicationEventClusterList.add_event(ApplicationListEvent) ApplicationEventClusterCreate = EventCluster( name="ApplicationCreate", endpoint_uu_id="5570be78-030a-438e-8674-7e751447608b" ) ApplicationEventClusterCreate.add_event(ApplicationCreateEvent) ApplicationEventClusterUpdate = EventCluster( name="ApplicationUpdate", endpoint_uu_id="87cd4515-73dd-4d11-a01f-562e221d973c" ) ApplicationEventClusterUpdate.add_event(ApplicationUpdateEvent) ApplicationEventClusterBindEmployee = EventCluster( name="ApplicationBindEmployee", endpoint_uu_id="2bab94fa-becb-4d8e-80f1-f4631119a521" ) ApplicationEventClusterBindEmployee.add_event(ApplicationBindEmployeeEvent) ApplicationEventClusterBindOccupant = EventCluster( name="ApplicationBindOccupant", endpoint_uu_id="fccf1a59-0650-4e5c-ba8d-f389dadce01c" ) ApplicationEventClusterBindOccupant.add_event(ApplicationBindOccupantEvent) ApplicationRouterCluster.set_event_cluster(ApplicationEventClusterList) ApplicationRouterCluster.set_event_cluster(ApplicationEventClusterCreate) ApplicationRouterCluster.set_event_cluster(ApplicationEventClusterUpdate) ApplicationRouterCluster.set_event_cluster(ApplicationEventClusterBindEmployee) ApplicationRouterCluster.set_event_cluster(ApplicationEventClusterBindOccupant)