Disattiva temporaneamente form prenotazioni

This commit is contained in:
2026-08-21 19:02:16 +02:00
parent d9b617e706
commit 04fb49ad4b
6 changed files with 444 additions and 47 deletions

View File

@@ -3,6 +3,7 @@ from pydantic import BaseModel, Field
class BookingRequestCreate(BaseModel):
name: str = Field(min_length=2, max_length=120)
email: str = Field(min_length=5, max_length=255)
phone: str = Field(min_length=5, max_length=40)
pet_name: str = Field(default="", max_length=120)
pet_type: str = Field(default="cane", max_length=40)
@@ -11,8 +12,16 @@ class BookingRequestCreate(BaseModel):
date: str = Field(min_length=8, max_length=20)
time: str = Field(default="", max_length=20)
notes: str = Field(default="", max_length=2000)
website: str = Field(default="", max_length=200)
captcha_id: str = Field(min_length=20, max_length=300)
captcha_answer: str = Field(min_length=1, max_length=10)
class BookingRequestResponse(BaseModel):
success: bool = True
message: str
class BookingCaptchaChallenge(BaseModel):
captcha_id: str
question: str