43 lines
1.1 KiB
Python
43 lines
1.1 KiB
Python
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
|