25 lines
685 B
Python
25 lines
685 B
Python
from typing import Optional
|
|
from api_validations.core_validations import BaseModelRegular
|
|
from api_validations.validations_request import (
|
|
PydanticBaseModel,
|
|
ListOptions,
|
|
)
|
|
|
|
|
|
class CreateEvents(PydanticBaseModel):
|
|
event_name: Optional[str] = None
|
|
event_description: Optional[str] = None
|
|
event_date: Optional[str] = None
|
|
event_location: Optional[str] = None
|
|
|
|
|
|
class RegisterEvents2Employee(PydanticBaseModel):
|
|
event_uu_id_list: list[str] = []
|
|
employee_uu_id: Optional[str] = None
|
|
|
|
|
|
class RegisterEvents2Occupant(PydanticBaseModel):
|
|
event_uu_id_list: list[str] = []
|
|
build_part_uu_id: Optional[str] = None
|
|
occupant_uu_id: Optional[str] = None
|