2026.03.29 20:00 Gitea_manager javítás előtt
This commit is contained in:
@@ -32,7 +32,7 @@ class AssetCatalogResponse(BaseModel):
|
||||
class AssetResponse(BaseModel):
|
||||
""" A konkrét járműpéldány (Asset) teljes válaszmodellje. """
|
||||
id: UUID
|
||||
vin: str = Field(..., min_length=1, max_length=50)
|
||||
vin: Optional[str] = Field(None, min_length=1, max_length=50)
|
||||
license_plate: Optional[str] = None
|
||||
name: Optional[str] = None
|
||||
year_of_manufacture: Optional[int] = None
|
||||
@@ -50,6 +50,9 @@ class AssetResponse(BaseModel):
|
||||
owner_organization_id: Optional[int] = None
|
||||
operator_person_id: Optional[int] = None
|
||||
|
||||
# Profile completion percentage (0-100)
|
||||
profile_completion_percentage: int = Field(default=0, ge=0, le=100)
|
||||
|
||||
created_at: datetime
|
||||
updated_at: Optional[datetime] = None
|
||||
|
||||
@@ -61,4 +64,4 @@ class AssetCreate(BaseModel):
|
||||
vin: Optional[str] = Field(None, min_length=1, max_length=50, description="VIN szám (1-50 karakter, opcionális draft módban)")
|
||||
license_plate: str = Field(..., min_length=2, max_length=20, description="Rendszám")
|
||||
catalog_id: Optional[int] = Field(None, description="Opcionális katalógus ID (ha ismert a modell)")
|
||||
organization_id: int = Field(..., description="Szervezet ID, amelyhez a jármű tartozik")
|
||||
organization_id: Optional[int] = Field(None, description="Szervezet ID, amelyhez a jármű tartozik (opcionális, alapértelmezett a felhasználó szervezete)")
|
||||
Reference in New Issue
Block a user