Skip to content

Commit 39ca80b

Browse files
committed
LCORE-2755: Error responses models dump
1 parent 216426e commit 39ca80b

2 files changed

Lines changed: 709 additions & 0 deletions

File tree

src/utils/models_dumper.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Function to dump the schema of all data models into OpenAPI-compatible format."""
22

33
import models.api.requests as r
4+
import models.api.responses.error as e
45
import models.api.responses.successful as s
56
import models.compaction as models_compaction
67
from utils.openapi_schema_dumper import dump_openapi_schema
@@ -84,6 +85,19 @@ def dump_models(filename: str) -> None:
8485
s.VectorStoreFilesListResponse,
8586
s.VectorStoreResponse,
8687
s.VectorStoresListResponse,
88+
e.AbstractErrorResponse,
89+
e.BadRequestResponse,
90+
e.ConflictResponse,
91+
e.DetailModel,
92+
e.FileTooLargeResponse,
93+
e.ForbiddenResponse,
94+
e.InternalServerErrorResponse,
95+
e.NotFoundResponse,
96+
e.PromptTooLongResponse,
97+
e.QuotaExceededResponse,
98+
e.ServiceUnavailableResponse,
99+
e.UnauthorizedResponse,
100+
e.UnprocessableEntityResponse
87101
]:
88102
models.append(model)
89103
dump_openapi_schema(models, filename)

0 commit comments

Comments
 (0)