wag-managment-api-service-v.../api_events/events/decision_book/project_decision_book.py

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