wag-managment-api-service-v.../Events/AllEvents/events/address/api_events.py

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