26 lines
684 B
Python
26 lines
684 B
Python
from typing import Any
|
|
from fastapi import Request
|
|
|
|
from Events.Engine.abstract_class import Event
|
|
|
|
from .models import ValidationsPydantic
|
|
from .function_handlers import RetrieveValidation
|
|
|
|
|
|
# Auth Login
|
|
validation_event = Event(
|
|
name="validation_event",
|
|
key="02b5a596-14ba-4361-90d7-c6755727c63f",
|
|
request_validator=ValidationsPydantic,
|
|
language_models=[],
|
|
response_validation_static=None,
|
|
description="Get Validations by event function code",
|
|
)
|
|
|
|
|
|
def get_validation_by_event_function_code(request: Request, data: Any):
|
|
return RetrieveValidation.retrieve_validation(data=data)
|
|
|
|
|
|
validation_event.endpoint_callable = get_validation_by_event_function_code
|