84 lines
2.9 KiB
Python
84 lines
2.9 KiB
Python
from Events.Engine.abstract_class import Event
|
|
from ApiLayers.LanguageModels.Request import (
|
|
LoginRequestLanguageModel,
|
|
)
|
|
|
|
# from models import TemplateResponseModels, TemplateRequestModels
|
|
from .function_handlers import AddressSuperUserFunctions
|
|
|
|
|
|
# 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.",
|
|
)
|
|
|
|
|
|
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 |