wag-managment-api-service-v.../Events/AllEvents/validations/validation/api_events.py

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