from api_events.events.abstract_class import MethodToEvent, ActionsSchema from api_objects.auth.token_objects import EmployeeTokenObject, OccupantTokenObject from api_validations.core_response import AlchemyJsonResponse class ProjectDecisionBookCreateEvents(MethodToEvent): event_type = "CREATE" __event_keys__ = { "b8e44bb2-f157-4dd5-8a24-0e02db4877c9": "project_decision_book_create", } @classmethod def project_decision_book_create(cls, request, *args, **kwargs): pass class ProjectDecisionBookUpdateEvents(MethodToEvent): event_type = "UPDATE" __event_keys__ = { "bfe3ef13-030f-495f-b692-94bcb746d700": "project_decision_book_update", } @classmethod def project_decision_book_update(cls, request, *args, **kwargs): pass class ProjectDecisionBookPatchEvents(MethodToEvent): event_type = "PATCH" __event_keys__ = { "444d67a0-b3a8-4ca2-9d8d-f1acc75011e0": "project_decision_book_patch", } @classmethod def project_decision_book_patch(cls, request, *args, **kwargs): pass