Remove pydantic, add loguru

This commit is contained in:
Esa Kataja
2025-03-13 14:20:10 +02:00
parent 6eff1d29c4
commit a5e902a434
3 changed files with 20 additions and 105 deletions
-36
View File
@@ -1,36 +0,0 @@
from pydantic import BaseModel, Field
from datetime import date, datetime
from pydantic_core import Url
class AttributeData(BaseModel):
attributeName: str
attributeValue: list[str]
class LinkData(BaseModel):
href: Url
rel: str
type: str
class ConceptCodeData(BaseModel):
attributes: list[AttributeData]
beginDate: date = Field(...)
classificationId: str
classificationName: str
conceptCodeId: str
createDate: datetime
expirationDate: date
lastModifiedBy: str
lastModifiedDate: datetime
links: list[LinkData]
status: str
versionId: str
versionName: str
class Data(BaseModel):
conceptCodes: list[ConceptCodeData]
links: list[LinkData]
page: int
pageSize: int
totalItems: int
totalPages: int