Files
StandOut/lambda_config/redirects_base.py
2024-05-01 15:22:18 +02:00

19 lines
428 B
Python

from typing import Dict, Optional
from pydantic import BaseModel
class Content(BaseModel):
type: str
key: str
url: Optional[str | None]
class Tag(BaseModel):
status: str
content: Optional[Content | Dict[str, Optional[Content]]]
class Customer(BaseModel):
status: str
tags: Optional[Dict[str, Optional[Tag]] ]
class Redirects(BaseModel):
customers: Dict[str, Optional[Customer]] | None = None