feat(api): enhance OpenAPI schema for application endpoints and network validation

- Added new endpoints for application creation, retrieval, and reloading with detailed request and response schemas.
- Updated existing network validation schemas to enforce minimum length requirements for network IDs.
- Improved OpenAPI documentation to ensure better clarity and validation for application-related operations.
This commit is contained in:
Mauricio Siu
2026-07-27 00:59:56 -06:00
parent 24d0cff060
commit d768adb6ad
2 changed files with 35922 additions and 24490 deletions

60396
openapi.json

File diff suppressed because it is too large Load Diff

View File

@@ -116,14 +116,10 @@ export const apiCreateNetwork = createSchema
.required({ name: true })
.superRefine(validateNetworkInput);
export const apiFindOneNetwork = createSchema
.pick({
networkId: true,
})
.required();
export const apiFindOneNetwork = z.object({
networkId: z.string().min(1),
});
export const apiRemoveNetwork = createSchema
.pick({
networkId: true,
})
.required();
export const apiRemoveNetwork = z.object({
networkId: z.string().min(1),
});