events started

This commit is contained in:
2025-01-31 13:58:40 +03:00
parent 1fe88e226a
commit 93db5eff72
16 changed files with 577 additions and 455 deletions

View File

@@ -3,19 +3,82 @@ from ApiLayers.LanguageModels.Request import (
LoginRequestLanguageModel,
)
from models import TemplateResponseModels, TemplateRequestModels
from function_handlers import TemplateFunctions
# from models import TemplateResponseModels, TemplateRequestModels
from .function_handlers import AddressSuperUserFunctions
# Auth Login
template_event = Event(
name="authentication_login_super_user_event",
key="a5d2d0d1-3e9b-4b0f-8c7d-6d4a4b4c4d4e",
request_validator=TemplateRequestModels.TemplateRequestModelX,
language_models=[LoginRequestLanguageModel],
response_validation_static="LOGIN_SUCCESS",
description="Login super user",
# Address List for super_user event
address_list_super_user_event = Event(
name="account_insert_super_user_event",
key="7ce855ce-db79-4397-b0ec-f5e408ea6447",
# request_validator=AccountRequestValidators.ListAccountRecord,
# response_validator=SelectResponseAccount,
# language_models=[AccountRecords.__language_model__],
language_models=[],
statics="",
description="List address by validation list options and queries.",
)
template_event.endpoint_callable = TemplateFunctions.template_example_function()
address_list_super_user_event.endpoint_callable = (
AddressSuperUserFunctions.AddressListFunctions.template_example_function_list
)
# Address Create for super_user event
address_create_super_user_event = Event(
name="account_insert_super_user_event",
key="d638a6b2-cf2e-4361-99a4-021183b75ec1",
# request_validator=AccountRequestValidators.ListAccountRecord,
# response_validator=SelectResponseAccount,
# language_models=[AccountRecords.__language_model__],
language_models=[],
statics="",
description="Create address by validation list options and queries.",
)
address_create_super_user_event.endpoint_callable = (
AddressSuperUserFunctions.AddressCreateFunctions.template_example_function_list
)
# Address Update for super_user event
address_update_super_user_event = Event(
name="account_insert_super_user_event",
key="d638a6b2-cf2e-4361-99a4-021183b75ec1",
# request_validator=AccountRequestValidators.ListAccountRecord,
# response_validator=SelectResponseAccount,
# language_models=[AccountRecords.__language_model__],
language_models=[],
statics="",
description="Update address by validation list options and queries.",
)
address_update_super_user_event.endpoint_callable = (
AddressSuperUserFunctions.AddressUpdateFunctions.template_example_function_list
)
# Address Update for super_user event
address_search_super_user_event = Event(
name="account_insert_super_user_event",
key="d638a6b2-cf2e-4361-99a4-021183b75ec1",
# request_validator=AccountRequestValidators.ListAccountRecord,
# response_validator=SelectResponseAccount,
# language_models=[AccountRecords.__language_model__],
language_models=[],
statics="",
description="Search address by validation list options and queries.",
)
address_search_super_user_event.endpoint_callable = (
AddressSuperUserFunctions.AddressSearchFunctions.template_example_function_list
)
class AddressSuperUserEvents:
AddressListEvents = address_list_super_user_event
AddressCreateEvents = address_create_super_user_event
AddressUpdateEvents = address_update_super_user_event
AddressSearchEvents = address_search_super_user_event