Spaces:
Running
Running
Expose optional project_id on generation requests
Browse files
app/generation/schemas/requests.py
CHANGED
|
@@ -31,6 +31,10 @@ class GenerationRequestCreate(BaseModel):
|
|
| 31 |
default=None,
|
| 32 |
pattern=(r"^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-" r"[89ab][0-9a-f]{3}-[0-9a-f]{12}$"),
|
| 33 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
brand_kit_version_id: str | None = Field(default=None, min_length=1, max_length=36)
|
| 35 |
# Concrete-provider controls remain closed, typed schemas rather than an
|
| 36 |
# escape hatch for arbitrary worker payload. Provider-specific fields must
|
|
|
|
| 31 |
default=None,
|
| 32 |
pattern=(r"^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-" r"[89ab][0-9a-f]{3}-[0-9a-f]{12}$"),
|
| 33 |
)
|
| 34 |
+
project_id: str | None = Field(
|
| 35 |
+
default=None,
|
| 36 |
+
pattern=(r"^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-" r"[89ab][0-9a-f]{3}-[0-9a-f]{12}$"),
|
| 37 |
+
)
|
| 38 |
brand_kit_version_id: str | None = Field(default=None, min_length=1, max_length=36)
|
| 39 |
# Concrete-provider controls remain closed, typed schemas rather than an
|
| 40 |
# escape hatch for arbitrary worker payload. Provider-specific fields must
|