from pydantic import BaseModel
from datetime import datetime
from typing import List

class Location(BaseModel):
    latitude: float
    longitude: float

class CategoryClassItem(BaseModel):
    category: str
    class_cotegories: List[str]


class Event(BaseModel):
    name: str
    organizer: str
    venue: str
    start_date: datetime
    end_date: datetime
    location: Location
    category: List[str]
    category_class: List[CategoryClassItem]
    competitor: str
    header_image: str
    footer_image: str
    kml_file: str
    