refactor(api/schemas): simplify company info response and schema
This commit is contained in:
parent
9ae447e2c7
commit
d2f02e1555
2 changed files with 8 additions and 8 deletions
2
api.py
2
api.py
|
|
@ -2863,7 +2863,7 @@ async def obtenir_informations_societe():
|
||||||
if not societe:
|
if not societe:
|
||||||
raise HTTPException(404, "Informations société introuvables")
|
raise HTTPException(404, "Informations société introuvables")
|
||||||
|
|
||||||
return {"success": True, "data": societe}
|
return societe
|
||||||
|
|
||||||
except HTTPException:
|
except HTTPException:
|
||||||
raise
|
raise
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,20 @@
|
||||||
from pydantic import BaseModel, Field
|
from pydantic import BaseModel
|
||||||
from typing import Optional, List
|
from typing import Optional, List
|
||||||
|
|
||||||
|
|
||||||
class ExerciceComptable(BaseModel):
|
class ExerciceComptable(BaseModel):
|
||||||
numero: int
|
numero: int
|
||||||
debut: Optional[str] = None
|
debut: str
|
||||||
fin: Optional[str] = None
|
fin: Optional[str] = None
|
||||||
|
|
||||||
|
|
||||||
class SocieteInfo(BaseModel):
|
class SocieteInfo(BaseModel):
|
||||||
# Identification
|
# Identification
|
||||||
raison_sociale: str = Field(..., description="Raison sociale")
|
raison_sociale: str
|
||||||
numero_dossier: str = Field(..., description="Code du dossier")
|
numero_dossier: str
|
||||||
siret: Optional[str] = Field(None, description="Numéro SIRET")
|
siret: Optional[str] = None
|
||||||
code_ape: Optional[str] = Field(None, description="Code APE/NAF")
|
code_ape: Optional[str] = None
|
||||||
numero_tva: Optional[str] = Field(None, description="Numéro TVA intracommunautaire")
|
numero_tva: Optional[str] = None
|
||||||
|
|
||||||
# Adresse
|
# Adresse
|
||||||
adresse: Optional[str] = None
|
adresse: Optional[str] = None
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue