Commit 30e66d0f authored by Adrian Pino's avatar Adrian Pino
Browse files

Delete unnecessary "adapters_schemas" file

parent 6de99084
Loading
Loading
Loading
Loading
+0 −28
Original line number Diff line number Diff line
# EXAMPLE OF PYDANTIC SCHEMAS
from typing import Optional

from pydantic import AnyHttpUrl, BaseModel, Field


class _AdapterBase(BaseModel):
    client_name: str = Field(..., min_length=1)
    base_url: AnyHttpUrl

    class Config:
        extra = "allow"


class EdgeCloudConfig(_AdapterBase):
    pass


class NetworkConfig(_AdapterBase):
    pass


class AdapterSpecs(BaseModel):
    edgecloud: Optional[EdgeCloudConfig] = None
    network: Optional[NetworkConfig] = None

    class Config:
        extra = "forbid"