Y a-t-il un moyen intégré dans pydantic pour spécifier des options? Par exemple, disons que je veux une valeur de chaîne qui doit avoir soit la valeur "foo" soit "bar".
Je sais que je peux utiliser une validation regex pour cela, mais étant donné que j'utilise pydantic avec FastAPI, les utilisateurs ne verront que l'entrée requise en tant que chaîne, mais lorsqu'ils saisissent quelque chose, cela donnera une erreur de validation. Toutes les validations intégrées de pydantic sont affichées dans l'interface de l'api, donc ce serait génial s'il y avait quelque chose comme
classe Input(BaseModel):
option: "foo" || "bar"