diff --git a/server/private/routers/alertRule/createAlertRule.ts b/server/private/routers/alertRule/createAlertRule.ts index f9b84ebab..f4a11ad3d 100644 --- a/server/private/routers/alertRule/createAlertRule.ts +++ b/server/private/routers/alertRule/createAlertRule.ts @@ -202,7 +202,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createAlertRule( diff --git a/server/private/routers/alertRule/deleteAlertRule.ts b/server/private/routers/alertRule/deleteAlertRule.ts index 0988cd631..b475bb6c3 100644 --- a/server/private/routers/alertRule/deleteAlertRule.ts +++ b/server/private/routers/alertRule/deleteAlertRule.ts @@ -38,7 +38,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteAlertRule( diff --git a/server/private/routers/alertRule/getAlertRule.ts b/server/private/routers/alertRule/getAlertRule.ts index 9fd0157e3..dde9093fb 100644 --- a/server/private/routers/alertRule/getAlertRule.ts +++ b/server/private/routers/alertRule/getAlertRule.ts @@ -49,7 +49,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getAlertRule( diff --git a/server/private/routers/alertRule/listAlertRules.ts b/server/private/routers/alertRule/listAlertRules.ts index 9684b88a4..3931da44c 100644 --- a/server/private/routers/alertRule/listAlertRules.ts +++ b/server/private/routers/alertRule/listAlertRules.ts @@ -95,7 +95,22 @@ registry.registerPath({ query: querySchema, params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listAlertRules( diff --git a/server/private/routers/alertRule/updateAlertRule.ts b/server/private/routers/alertRule/updateAlertRule.ts index 358661ac9..f36dcc7e3 100644 --- a/server/private/routers/alertRule/updateAlertRule.ts +++ b/server/private/routers/alertRule/updateAlertRule.ts @@ -164,7 +164,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateAlertRule( diff --git a/server/private/routers/auditLogs/exportAccessAuditLog.ts b/server/private/routers/auditLogs/exportAccessAuditLog.ts index 61a52778d..b83673b33 100644 --- a/server/private/routers/auditLogs/exportAccessAuditLog.ts +++ b/server/private/routers/auditLogs/exportAccessAuditLog.ts @@ -18,6 +18,7 @@ import { OpenAPITags } from "@server/openApi"; import createHttpError from "http-errors"; import HttpCode from "@server/types/HttpCode"; import { fromError } from "zod-validation-error"; +import { z } from "zod"; import logger from "@server/logger"; import { queryAccessAuditLogsParams, @@ -37,7 +38,22 @@ registry.registerPath({ query: queryAccessAuditLogsQuery, params: queryAccessAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function exportAccessAuditLogs( diff --git a/server/private/routers/auditLogs/exportActionAuditLog.ts b/server/private/routers/auditLogs/exportActionAuditLog.ts index d0f025efa..0d707c41e 100644 --- a/server/private/routers/auditLogs/exportActionAuditLog.ts +++ b/server/private/routers/auditLogs/exportActionAuditLog.ts @@ -18,6 +18,7 @@ import { OpenAPITags } from "@server/openApi"; import createHttpError from "http-errors"; import HttpCode from "@server/types/HttpCode"; import { fromError } from "zod-validation-error"; +import { z } from "zod"; import logger from "@server/logger"; import { queryActionAuditLogsParams, @@ -37,7 +38,22 @@ registry.registerPath({ query: queryActionAuditLogsQuery, params: queryActionAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function exportActionAuditLogs( diff --git a/server/private/routers/auditLogs/exportConnectionAuditLog.ts b/server/private/routers/auditLogs/exportConnectionAuditLog.ts index d4e5ec9b5..1115d23ad 100644 --- a/server/private/routers/auditLogs/exportConnectionAuditLog.ts +++ b/server/private/routers/auditLogs/exportConnectionAuditLog.ts @@ -18,6 +18,7 @@ import { OpenAPITags } from "@server/openApi"; import createHttpError from "http-errors"; import HttpCode from "@server/types/HttpCode"; import { fromError } from "zod-validation-error"; +import { z } from "zod"; import logger from "@server/logger"; import { queryConnectionAuditLogsParams, @@ -37,7 +38,22 @@ registry.registerPath({ query: queryConnectionAuditLogsQuery, params: queryConnectionAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function exportConnectionAuditLogs( diff --git a/server/private/routers/auditLogs/queryAccessAuditLog.ts b/server/private/routers/auditLogs/queryAccessAuditLog.ts index 1ce03f716..6aace53cb 100644 --- a/server/private/routers/auditLogs/queryAccessAuditLog.ts +++ b/server/private/routers/auditLogs/queryAccessAuditLog.ts @@ -324,7 +324,22 @@ registry.registerPath({ query: queryAccessAuditLogsQuery, params: queryAccessAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function queryAccessAuditLogs( diff --git a/server/private/routers/auditLogs/queryActionAuditLog.ts b/server/private/routers/auditLogs/queryActionAuditLog.ts index 2fbd7e59c..56f2f0201 100644 --- a/server/private/routers/auditLogs/queryActionAuditLog.ts +++ b/server/private/routers/auditLogs/queryActionAuditLog.ts @@ -165,7 +165,22 @@ registry.registerPath({ query: queryActionAuditLogsQuery, params: queryActionAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function queryActionAuditLogs( diff --git a/server/private/routers/auditLogs/queryConnectionAuditLog.ts b/server/private/routers/auditLogs/queryConnectionAuditLog.ts index 930ee6111..2086c2b38 100644 --- a/server/private/routers/auditLogs/queryConnectionAuditLog.ts +++ b/server/private/routers/auditLogs/queryConnectionAuditLog.ts @@ -439,7 +439,22 @@ registry.registerPath({ query: queryConnectionAuditLogsQuery, params: queryConnectionAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function queryConnectionAuditLogs( diff --git a/server/private/routers/billing/getOrgUsage.ts b/server/private/routers/billing/getOrgUsage.ts index 2429b1066..e64b5ec19 100644 --- a/server/private/routers/billing/getOrgUsage.ts +++ b/server/private/routers/billing/getOrgUsage.ts @@ -39,7 +39,22 @@ const getOrgSchema = z.strictObject({ // request: { // params: getOrgSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function getOrgUsage( diff --git a/server/private/routers/certificates/getCertificate.ts b/server/private/routers/certificates/getCertificate.ts index fca53e9bb..c365d3d7b 100644 --- a/server/private/routers/certificates/getCertificate.ts +++ b/server/private/routers/certificates/getCertificate.ts @@ -115,7 +115,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getCertificate( diff --git a/server/private/routers/certificates/restartCertificate.ts b/server/private/routers/certificates/restartCertificate.ts index 6d80c27b9..50c747f7b 100644 --- a/server/private/routers/certificates/restartCertificate.ts +++ b/server/private/routers/certificates/restartCertificate.ts @@ -40,7 +40,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function restartCertificate( diff --git a/server/private/routers/domain/checkDomainNamespaceAvailability.ts b/server/private/routers/domain/checkDomainNamespaceAvailability.ts index 9caacb0c9..c5320c1f6 100644 --- a/server/private/routers/domain/checkDomainNamespaceAvailability.ts +++ b/server/private/routers/domain/checkDomainNamespaceAvailability.ts @@ -42,7 +42,22 @@ registry.registerPath({ params: paramsSchema, query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function checkDomainNamespaceAvailability( diff --git a/server/private/routers/domain/listDomainNamespaces.ts b/server/private/routers/domain/listDomainNamespaces.ts index cb89f6a0d..21c454249 100644 --- a/server/private/routers/domain/listDomainNamespaces.ts +++ b/server/private/routers/domain/listDomainNamespaces.ts @@ -73,7 +73,22 @@ registry.registerPath({ request: { query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listDomainNamespaces( diff --git a/server/private/routers/eventStreamingDestination/createEventStreamingDestination.ts b/server/private/routers/eventStreamingDestination/createEventStreamingDestination.ts index cb8f95b07..28df9b69c 100644 --- a/server/private/routers/eventStreamingDestination/createEventStreamingDestination.ts +++ b/server/private/routers/eventStreamingDestination/createEventStreamingDestination.ts @@ -58,7 +58,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createEventStreamingDestination( diff --git a/server/private/routers/eventStreamingDestination/deleteEventStreamingDestination.ts b/server/private/routers/eventStreamingDestination/deleteEventStreamingDestination.ts index 2ab75d7c8..13b54ef17 100644 --- a/server/private/routers/eventStreamingDestination/deleteEventStreamingDestination.ts +++ b/server/private/routers/eventStreamingDestination/deleteEventStreamingDestination.ts @@ -38,7 +38,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteEventStreamingDestination( diff --git a/server/private/routers/eventStreamingDestination/listEventStreamingDestinations.ts b/server/private/routers/eventStreamingDestination/listEventStreamingDestinations.ts index 27b5d9a5b..2f68b226e 100644 --- a/server/private/routers/eventStreamingDestination/listEventStreamingDestinations.ts +++ b/server/private/routers/eventStreamingDestination/listEventStreamingDestinations.ts @@ -88,7 +88,22 @@ registry.registerPath({ query: querySchema, params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listEventStreamingDestinations( diff --git a/server/private/routers/eventStreamingDestination/updateEventStreamingDestination.ts b/server/private/routers/eventStreamingDestination/updateEventStreamingDestination.ts index b7a9f8598..b1f6c4547 100644 --- a/server/private/routers/eventStreamingDestination/updateEventStreamingDestination.ts +++ b/server/private/routers/eventStreamingDestination/updateEventStreamingDestination.ts @@ -61,7 +61,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateEventStreamingDestination( diff --git a/server/private/routers/healthChecks/createHealthCheck.ts b/server/private/routers/healthChecks/createHealthCheck.ts index 0fa5a77e9..f60eb7bae 100644 --- a/server/private/routers/healthChecks/createHealthCheck.ts +++ b/server/private/routers/healthChecks/createHealthCheck.ts @@ -68,7 +68,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createHealthCheck( diff --git a/server/private/routers/healthChecks/deleteHealthCheck.ts b/server/private/routers/healthChecks/deleteHealthCheck.ts index 530653aab..b5d054783 100644 --- a/server/private/routers/healthChecks/deleteHealthCheck.ts +++ b/server/private/routers/healthChecks/deleteHealthCheck.ts @@ -41,7 +41,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteHealthCheck( diff --git a/server/private/routers/healthChecks/listHealthChecks.ts b/server/private/routers/healthChecks/listHealthChecks.ts index 26cb75e9c..c0198d96e 100644 --- a/server/private/routers/healthChecks/listHealthChecks.ts +++ b/server/private/routers/healthChecks/listHealthChecks.ts @@ -68,7 +68,22 @@ registry.registerPath({ params: paramsSchema, query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listHealthChecks( diff --git a/server/private/routers/healthChecks/updateHealthCheck.ts b/server/private/routers/healthChecks/updateHealthCheck.ts index 4df92a5a7..83dba41cb 100644 --- a/server/private/routers/healthChecks/updateHealthCheck.ts +++ b/server/private/routers/healthChecks/updateHealthCheck.ts @@ -97,7 +97,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateHealthCheck( diff --git a/server/private/routers/orgIdp/createOrgOidcIdp.ts b/server/private/routers/orgIdp/createOrgOidcIdp.ts index 97928d99f..c829f0c84 100644 --- a/server/private/routers/orgIdp/createOrgOidcIdp.ts +++ b/server/private/routers/orgIdp/createOrgOidcIdp.ts @@ -63,7 +63,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createOrgOidcIdp( diff --git a/server/private/routers/orgIdp/deleteOrgIdp.ts b/server/private/routers/orgIdp/deleteOrgIdp.ts index 9e5dfccee..2007f180e 100644 --- a/server/private/routers/orgIdp/deleteOrgIdp.ts +++ b/server/private/routers/orgIdp/deleteOrgIdp.ts @@ -38,7 +38,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteOrgIdp( diff --git a/server/private/routers/orgIdp/getOrgIdp.ts b/server/private/routers/orgIdp/getOrgIdp.ts index 9d4891f15..a2f29a57f 100644 --- a/server/private/routers/orgIdp/getOrgIdp.ts +++ b/server/private/routers/orgIdp/getOrgIdp.ts @@ -56,7 +56,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getOrgIdp( diff --git a/server/private/routers/orgIdp/listOrgIdps.ts b/server/private/routers/orgIdp/listOrgIdps.ts index ba73095d1..672fbc054 100644 --- a/server/private/routers/orgIdp/listOrgIdps.ts +++ b/server/private/routers/orgIdp/listOrgIdps.ts @@ -72,7 +72,22 @@ registry.registerPath({ query: querySchema, params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listOrgIdps( diff --git a/server/private/routers/orgIdp/updateOrgOidcIdp.ts b/server/private/routers/orgIdp/updateOrgOidcIdp.ts index 7c379f8ec..6ffc832a2 100644 --- a/server/private/routers/orgIdp/updateOrgOidcIdp.ts +++ b/server/private/routers/orgIdp/updateOrgOidcIdp.ts @@ -70,7 +70,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateOrgOidcIdp( diff --git a/server/private/routers/ssh/signSshKey.ts b/server/private/routers/ssh/signSshKey.ts index e29493a01..5dfab9f8c 100644 --- a/server/private/routers/ssh/signSshKey.ts +++ b/server/private/routers/ssh/signSshKey.ts @@ -92,7 +92,22 @@ export type SignSshKeyResponse = { // } // } // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function signSshKey( diff --git a/server/private/routers/user/addUserRole.ts b/server/private/routers/user/addUserRole.ts index 7989a6fdb..a59993a5d 100644 --- a/server/private/routers/user/addUserRole.ts +++ b/server/private/routers/user/addUserRole.ts @@ -38,7 +38,22 @@ registry.registerPath({ request: { params: addUserRoleParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addUserRole( diff --git a/server/private/routers/user/removeUserRole.ts b/server/private/routers/user/removeUserRole.ts index 382cc0508..de099be6d 100644 --- a/server/private/routers/user/removeUserRole.ts +++ b/server/private/routers/user/removeUserRole.ts @@ -39,7 +39,22 @@ registry.registerPath({ request: { params: removeUserRoleParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeUserRole( diff --git a/server/routers/accessToken/deleteAccessToken.ts b/server/routers/accessToken/deleteAccessToken.ts index 4e18ddeb8..405d4e68e 100644 --- a/server/routers/accessToken/deleteAccessToken.ts +++ b/server/routers/accessToken/deleteAccessToken.ts @@ -22,7 +22,22 @@ registry.registerPath({ request: { params: deleteAccessTokenParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteAccessToken( diff --git a/server/routers/accessToken/generateAccessToken.ts b/server/routers/accessToken/generateAccessToken.ts index 9181eb8de..dd4a44b88 100644 --- a/server/routers/accessToken/generateAccessToken.ts +++ b/server/routers/accessToken/generateAccessToken.ts @@ -54,7 +54,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function generateAccessToken( diff --git a/server/routers/accessToken/listAccessTokens.ts b/server/routers/accessToken/listAccessTokens.ts index 55751df81..88ff07b27 100644 --- a/server/routers/accessToken/listAccessTokens.ts +++ b/server/routers/accessToken/listAccessTokens.ts @@ -129,7 +129,22 @@ registry.registerPath({ }), query: listAccessTokensSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); registry.registerPath({ @@ -143,7 +158,22 @@ registry.registerPath({ }), query: listAccessTokensSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listAccessTokens( diff --git a/server/routers/apiKeys/createOrgApiKey.ts b/server/routers/apiKeys/createOrgApiKey.ts index 91ef72bc8..8df895d8f 100644 --- a/server/routers/apiKeys/createOrgApiKey.ts +++ b/server/routers/apiKeys/createOrgApiKey.ts @@ -48,7 +48,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createOrgApiKey( diff --git a/server/routers/apiKeys/deleteApiKey.ts b/server/routers/apiKeys/deleteApiKey.ts index 2627fd636..07d00d727 100644 --- a/server/routers/apiKeys/deleteApiKey.ts +++ b/server/routers/apiKeys/deleteApiKey.ts @@ -22,7 +22,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteApiKey( diff --git a/server/routers/apiKeys/listApiKeyActions.ts b/server/routers/apiKeys/listApiKeyActions.ts index d816d4b38..a6d2f01ab 100644 --- a/server/routers/apiKeys/listApiKeyActions.ts +++ b/server/routers/apiKeys/listApiKeyActions.ts @@ -53,7 +53,22 @@ registry.registerPath({ params: paramsSchema, query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listApiKeyActions( diff --git a/server/routers/apiKeys/listOrgApiKeys.ts b/server/routers/apiKeys/listOrgApiKeys.ts index 24370665d..41f115f5a 100644 --- a/server/routers/apiKeys/listOrgApiKeys.ts +++ b/server/routers/apiKeys/listOrgApiKeys.ts @@ -57,7 +57,22 @@ registry.registerPath({ params: paramsSchema, query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listOrgApiKeys( diff --git a/server/routers/apiKeys/setApiKeyActions.ts b/server/routers/apiKeys/setApiKeyActions.ts index 55b3670ac..e31e8b8b9 100644 --- a/server/routers/apiKeys/setApiKeyActions.ts +++ b/server/routers/apiKeys/setApiKeyActions.ts @@ -36,7 +36,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setApiKeyActions( diff --git a/server/routers/auditLogs/exportRequestAuditLog.ts b/server/routers/auditLogs/exportRequestAuditLog.ts index 14054a5c3..1b4eede00 100644 --- a/server/routers/auditLogs/exportRequestAuditLog.ts +++ b/server/routers/auditLogs/exportRequestAuditLog.ts @@ -5,6 +5,7 @@ import { OpenAPITags } from "@server/openApi"; import createHttpError from "http-errors"; import HttpCode from "@server/types/HttpCode"; import { fromError } from "zod-validation-error"; +import { z } from "zod"; import logger from "@server/logger"; import { queryAccessAuditLogsQuery, @@ -28,7 +29,22 @@ registry.registerPath({ }), params: queryRequestAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function exportRequestAuditLogs( diff --git a/server/routers/auditLogs/queryRequestAnalytics.ts b/server/routers/auditLogs/queryRequestAnalytics.ts index 1e0f1f401..c1f36ad06 100644 --- a/server/routers/auditLogs/queryRequestAnalytics.ts +++ b/server/routers/auditLogs/queryRequestAnalytics.ts @@ -156,7 +156,22 @@ registry.registerPath({ query: queryAccessAuditLogsQuery, params: queryRequestAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export type QueryRequestAnalyticsResponse = Awaited>; diff --git a/server/routers/auditLogs/queryRequestAuditLog.ts b/server/routers/auditLogs/queryRequestAuditLog.ts index 000ec9815..755b78447 100644 --- a/server/routers/auditLogs/queryRequestAuditLog.ts +++ b/server/routers/auditLogs/queryRequestAuditLog.ts @@ -227,7 +227,22 @@ registry.registerPath({ query: queryAccessAuditLogsQuery, params: queryRequestAuditLogsParams }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); async function queryUniqueFilterAttributes( diff --git a/server/routers/auth/lookupUser.ts b/server/routers/auth/lookupUser.ts index 83894927a..b23e6f8a0 100644 --- a/server/routers/auth/lookupUser.ts +++ b/server/routers/auth/lookupUser.ts @@ -51,7 +51,22 @@ export type LookupUserResponse = { // request: { // body: lookupBodySchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function lookupUser( diff --git a/server/routers/blueprints/applyJSONBlueprint.ts b/server/routers/blueprints/applyJSONBlueprint.ts index fa7ed46ae..cd7026a9a 100644 --- a/server/routers/blueprints/applyJSONBlueprint.ts +++ b/server/routers/blueprints/applyJSONBlueprint.ts @@ -31,7 +31,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function applyJSONBlueprint( diff --git a/server/routers/blueprints/applyYAMLBlueprint.ts b/server/routers/blueprints/applyYAMLBlueprint.ts index 665943edd..5ddebeb67 100644 --- a/server/routers/blueprints/applyYAMLBlueprint.ts +++ b/server/routers/blueprints/applyYAMLBlueprint.ts @@ -54,7 +54,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function applyYAMLBlueprint( diff --git a/server/routers/blueprints/getBlueprint.ts b/server/routers/blueprints/getBlueprint.ts index f173d95fd..85d19bb15 100644 --- a/server/routers/blueprints/getBlueprint.ts +++ b/server/routers/blueprints/getBlueprint.ts @@ -57,7 +57,22 @@ registry.registerPath({ request: { params: getBlueprintSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getBlueprint( diff --git a/server/routers/blueprints/listBlueprints.ts b/server/routers/blueprints/listBlueprints.ts index 0235e7a18..f94bd9978 100644 --- a/server/routers/blueprints/listBlueprints.ts +++ b/server/routers/blueprints/listBlueprints.ts @@ -74,7 +74,22 @@ registry.registerPath({ }), query: listBluePrintsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listBlueprints( diff --git a/server/routers/client/archiveClient.ts b/server/routers/client/archiveClient.ts index a7cc29ebc..25ea06f7d 100644 --- a/server/routers/client/archiveClient.ts +++ b/server/routers/client/archiveClient.ts @@ -22,7 +22,22 @@ registry.registerPath({ request: { params: archiveClientSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function archiveClient( diff --git a/server/routers/client/blockClient.ts b/server/routers/client/blockClient.ts index 90adab008..1a7cb48c4 100644 --- a/server/routers/client/blockClient.ts +++ b/server/routers/client/blockClient.ts @@ -24,7 +24,22 @@ registry.registerPath({ request: { params: blockClientSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function blockClient( diff --git a/server/routers/client/createClient.ts b/server/routers/client/createClient.ts index 029f3c159..ddf8f3dbf 100644 --- a/server/routers/client/createClient.ts +++ b/server/routers/client/createClient.ts @@ -59,7 +59,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createClient( diff --git a/server/routers/client/createUserClient.ts b/server/routers/client/createUserClient.ts index e702796fd..c51c4fe6a 100644 --- a/server/routers/client/createUserClient.ts +++ b/server/routers/client/createUserClient.ts @@ -60,7 +60,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createUserClient( diff --git a/server/routers/client/deleteClient.ts b/server/routers/client/deleteClient.ts index d3672b0e2..21d6f1c9f 100644 --- a/server/routers/client/deleteClient.ts +++ b/server/routers/client/deleteClient.ts @@ -25,7 +25,22 @@ registry.registerPath({ request: { params: deleteClientSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteClient( diff --git a/server/routers/client/getClient.ts b/server/routers/client/getClient.ts index c97612b07..936d62b7d 100644 --- a/server/routers/client/getClient.ts +++ b/server/routers/client/getClient.ts @@ -253,7 +253,22 @@ registry.registerPath({ niceId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); registry.registerPath({ @@ -266,7 +281,22 @@ registry.registerPath({ clientId: z.number() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getClient( diff --git a/server/routers/client/listClients.ts b/server/routers/client/listClients.ts index f5d69857d..e763619b3 100644 --- a/server/routers/client/listClients.ts +++ b/server/routers/client/listClients.ts @@ -186,7 +186,22 @@ registry.registerPath({ query: listClientsSchema, params: listClientsParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listClients( diff --git a/server/routers/client/listUserDevices.ts b/server/routers/client/listUserDevices.ts index 567eb0d6b..82b52577e 100644 --- a/server/routers/client/listUserDevices.ts +++ b/server/routers/client/listUserDevices.ts @@ -213,7 +213,22 @@ registry.registerPath({ query: listUserDevicesSchema, params: listUserDevicesParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listUserDevices( diff --git a/server/routers/client/pickClientDefaults.ts b/server/routers/client/pickClientDefaults.ts index 5dffd77d7..a8093c4bb 100644 --- a/server/routers/client/pickClientDefaults.ts +++ b/server/routers/client/pickClientDefaults.ts @@ -27,7 +27,22 @@ registry.registerPath({ request: { params: pickClientDefaultsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function pickClientDefaults( diff --git a/server/routers/client/unarchiveClient.ts b/server/routers/client/unarchiveClient.ts index 8300b90df..e8b3aef5a 100644 --- a/server/routers/client/unarchiveClient.ts +++ b/server/routers/client/unarchiveClient.ts @@ -22,7 +22,22 @@ registry.registerPath({ request: { params: unarchiveClientSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function unarchiveClient( diff --git a/server/routers/client/unblockClient.ts b/server/routers/client/unblockClient.ts index 977ff6276..fa02394a5 100644 --- a/server/routers/client/unblockClient.ts +++ b/server/routers/client/unblockClient.ts @@ -22,7 +22,22 @@ registry.registerPath({ request: { params: unblockClientSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function unblockClient( diff --git a/server/routers/client/updateClient.ts b/server/routers/client/updateClient.ts index 5ff36ee8c..f8794960c 100644 --- a/server/routers/client/updateClient.ts +++ b/server/routers/client/updateClient.ts @@ -36,7 +36,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateClient( diff --git a/server/routers/domain/getDNSRecords.ts b/server/routers/domain/getDNSRecords.ts index 5a373a11a..8a557c6cf 100644 --- a/server/routers/domain/getDNSRecords.ts +++ b/server/routers/domain/getDNSRecords.ts @@ -37,7 +37,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getDNSRecords( diff --git a/server/routers/domain/getDomain.ts b/server/routers/domain/getDomain.ts index 3e5565f92..12967ebf2 100644 --- a/server/routers/domain/getDomain.ts +++ b/server/routers/domain/getDomain.ts @@ -39,7 +39,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getDomain( diff --git a/server/routers/domain/listDomains.ts b/server/routers/domain/listDomains.ts index 94dddb1cf..79a461ff4 100644 --- a/server/routers/domain/listDomains.ts +++ b/server/routers/domain/listDomains.ts @@ -67,7 +67,22 @@ registry.registerPath({ }), query: listDomainsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listDomains( diff --git a/server/routers/domain/updateDomain.ts b/server/routers/domain/updateDomain.ts index 64e78641d..477f17cbf 100644 --- a/server/routers/domain/updateDomain.ts +++ b/server/routers/domain/updateDomain.ts @@ -36,7 +36,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateOrgDomain( diff --git a/server/routers/idp/createIdpOrgPolicy.ts b/server/routers/idp/createIdpOrgPolicy.ts index da12bc12a..3fcee3ff6 100644 --- a/server/routers/idp/createIdpOrgPolicy.ts +++ b/server/routers/idp/createIdpOrgPolicy.ts @@ -38,7 +38,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createIdpOrgPolicy( diff --git a/server/routers/idp/createOidcIdp.ts b/server/routers/idp/createOidcIdp.ts index 0f0cc0cce..b3026b75d 100644 --- a/server/routers/idp/createOidcIdp.ts +++ b/server/routers/idp/createOidcIdp.ts @@ -48,7 +48,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createOidcIdp( diff --git a/server/routers/idp/deleteIdp.ts b/server/routers/idp/deleteIdp.ts index 8c15eada1..e6d330263 100644 --- a/server/routers/idp/deleteIdp.ts +++ b/server/routers/idp/deleteIdp.ts @@ -25,7 +25,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteIdp( diff --git a/server/routers/idp/deleteIdpOrgPolicy.ts b/server/routers/idp/deleteIdpOrgPolicy.ts index 6793474a8..716de4a9d 100644 --- a/server/routers/idp/deleteIdpOrgPolicy.ts +++ b/server/routers/idp/deleteIdpOrgPolicy.ts @@ -23,7 +23,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteIdpOrgPolicy( diff --git a/server/routers/idp/getIdp.ts b/server/routers/idp/getIdp.ts index db199f2d6..23f7990d5 100644 --- a/server/routers/idp/getIdp.ts +++ b/server/routers/idp/getIdp.ts @@ -38,7 +38,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getIdp( diff --git a/server/routers/idp/listIdpOrgPolicies.ts b/server/routers/idp/listIdpOrgPolicies.ts index ecfd6f33a..99240c813 100644 --- a/server/routers/idp/listIdpOrgPolicies.ts +++ b/server/routers/idp/listIdpOrgPolicies.ts @@ -53,7 +53,22 @@ registry.registerPath({ params: paramsSchema, query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listIdpOrgPolicies( diff --git a/server/routers/idp/listIdps.ts b/server/routers/idp/listIdps.ts index ca0fd5fbf..3d88294a8 100644 --- a/server/routers/idp/listIdps.ts +++ b/server/routers/idp/listIdps.ts @@ -62,7 +62,22 @@ registry.registerPath({ request: { query: querySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listIdps( diff --git a/server/routers/idp/updateIdpOrgPolicy.ts b/server/routers/idp/updateIdpOrgPolicy.ts index 5a9f882d4..b36facac6 100644 --- a/server/routers/idp/updateIdpOrgPolicy.ts +++ b/server/routers/idp/updateIdpOrgPolicy.ts @@ -37,7 +37,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateIdpOrgPolicy( diff --git a/server/routers/idp/updateOidcIdp.ts b/server/routers/idp/updateOidcIdp.ts index 905b32013..8630ccf5d 100644 --- a/server/routers/idp/updateOidcIdp.ts +++ b/server/routers/idp/updateOidcIdp.ts @@ -54,7 +54,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateOidcIdp( diff --git a/server/routers/olm/createUserOlm.ts b/server/routers/olm/createUserOlm.ts index 105a94ff2..dde21ae15 100644 --- a/server/routers/olm/createUserOlm.ts +++ b/server/routers/olm/createUserOlm.ts @@ -43,7 +43,22 @@ export type CreateOlmResponse = { // }, // params: paramsSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function createUserOlm( diff --git a/server/routers/olm/deleteUserOlm.ts b/server/routers/olm/deleteUserOlm.ts index fb1f5604c..412e85c96 100644 --- a/server/routers/olm/deleteUserOlm.ts +++ b/server/routers/olm/deleteUserOlm.ts @@ -28,7 +28,22 @@ const paramsSchema = z // request: { // params: paramsSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function deleteUserOlm( diff --git a/server/routers/olm/getUserOlm.ts b/server/routers/olm/getUserOlm.ts index f7ba038a7..cf48bb514 100644 --- a/server/routers/olm/getUserOlm.ts +++ b/server/routers/olm/getUserOlm.ts @@ -30,7 +30,22 @@ const querySchema = z.object({ // request: { // params: paramsSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function getUserOlm( diff --git a/server/routers/olm/listUserOlms.ts b/server/routers/olm/listUserOlms.ts index ac92afc87..b4ba02ef2 100644 --- a/server/routers/olm/listUserOlms.ts +++ b/server/routers/olm/listUserOlms.ts @@ -41,7 +41,22 @@ const paramsSchema = z // query: querySchema, // params: paramsSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export type ListUserOlmsResponse = { diff --git a/server/routers/org/checkOrgUserAccess.ts b/server/routers/org/checkOrgUserAccess.ts index 19e39c4fe..c40c85aaa 100644 --- a/server/routers/org/checkOrgUserAccess.ts +++ b/server/routers/org/checkOrgUserAccess.ts @@ -83,7 +83,22 @@ registry.registerPath({ request: { params: paramsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function checkOrgUserAccess( diff --git a/server/routers/org/createOrg.ts b/server/routers/org/createOrg.ts index 5fccbcd1f..a195e3a33 100644 --- a/server/routers/org/createOrg.ts +++ b/server/routers/org/createOrg.ts @@ -74,7 +74,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createOrg( diff --git a/server/routers/org/deleteOrg.ts b/server/routers/org/deleteOrg.ts index 7de021622..5beffb536 100644 --- a/server/routers/org/deleteOrg.ts +++ b/server/routers/org/deleteOrg.ts @@ -24,7 +24,22 @@ registry.registerPath({ request: { params: deleteOrgSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteOrg( diff --git a/server/routers/org/getOrg.ts b/server/routers/org/getOrg.ts index a30dcc1ce..112f08604 100644 --- a/server/routers/org/getOrg.ts +++ b/server/routers/org/getOrg.ts @@ -26,7 +26,22 @@ registry.registerPath({ request: { params: getOrgSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getOrg( diff --git a/server/routers/org/listOrgs.ts b/server/routers/org/listOrgs.ts index 5819dc254..187e6c983 100644 --- a/server/routers/org/listOrgs.ts +++ b/server/routers/org/listOrgs.ts @@ -33,7 +33,22 @@ registry.registerPath({ request: { query: listOrgsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export type ListOrgsResponse = { diff --git a/server/routers/org/listUserOrgs.ts b/server/routers/org/listUserOrgs.ts index 8e6ce649d..5878ba679 100644 --- a/server/routers/org/listUserOrgs.ts +++ b/server/routers/org/listUserOrgs.ts @@ -37,7 +37,22 @@ const listOrgsSchema = z.object({ // request: { // query: listOrgsSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); type ResponseOrg = Org & { diff --git a/server/routers/org/resetOrgBandwidth.ts b/server/routers/org/resetOrgBandwidth.ts index b98e2e406..41ad761e3 100644 --- a/server/routers/org/resetOrgBandwidth.ts +++ b/server/routers/org/resetOrgBandwidth.ts @@ -21,7 +21,22 @@ registry.registerPath({ request: { params: resetOrgBandwidthParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function resetOrgBandwidth( diff --git a/server/routers/org/updateOrg.ts b/server/routers/org/updateOrg.ts index 4eca9a9a6..1eb77f277 100644 --- a/server/routers/org/updateOrg.ts +++ b/server/routers/org/updateOrg.ts @@ -61,7 +61,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateOrg( diff --git a/server/routers/resource/addEmailToResourceWhitelist.ts b/server/routers/resource/addEmailToResourceWhitelist.ts index bf1ad40dd..1ad10000f 100644 --- a/server/routers/resource/addEmailToResourceWhitelist.ts +++ b/server/routers/resource/addEmailToResourceWhitelist.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addEmailToResourceWhitelist( diff --git a/server/routers/resource/addRoleToResource.ts b/server/routers/resource/addRoleToResource.ts index 7a5c8fb63..8192f779c 100644 --- a/server/routers/resource/addRoleToResource.ts +++ b/server/routers/resource/addRoleToResource.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addRoleToResource( diff --git a/server/routers/resource/addUserToResource.ts b/server/routers/resource/addUserToResource.ts index 9880d9c27..3a75b0043 100644 --- a/server/routers/resource/addUserToResource.ts +++ b/server/routers/resource/addUserToResource.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addUserToResource( diff --git a/server/routers/resource/createResource.ts b/server/routers/resource/createResource.ts index f8b7551e9..cbe86e829 100644 --- a/server/routers/resource/createResource.ts +++ b/server/routers/resource/createResource.ts @@ -96,7 +96,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createResource( diff --git a/server/routers/resource/createResourceRule.ts b/server/routers/resource/createResourceRule.ts index b75055414..19f0449fd 100644 --- a/server/routers/resource/createResourceRule.ts +++ b/server/routers/resource/createResourceRule.ts @@ -43,7 +43,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createResourceRule( diff --git a/server/routers/resource/deleteResource.ts b/server/routers/resource/deleteResource.ts index 5353d85dd..b44ad862b 100644 --- a/server/routers/resource/deleteResource.ts +++ b/server/routers/resource/deleteResource.ts @@ -26,7 +26,22 @@ registry.registerPath({ request: { params: deleteResourceSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteResource( diff --git a/server/routers/resource/deleteResourceRule.ts b/server/routers/resource/deleteResourceRule.ts index 64ed684b3..ef40ecaab 100644 --- a/server/routers/resource/deleteResourceRule.ts +++ b/server/routers/resource/deleteResourceRule.ts @@ -23,7 +23,22 @@ registry.registerPath({ request: { params: deleteResourceRuleSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteResourceRule( diff --git a/server/routers/resource/getResource.ts b/server/routers/resource/getResource.ts index 7a52c0a85..3a650578c 100644 --- a/server/routers/resource/getResource.ts +++ b/server/routers/resource/getResource.ts @@ -60,7 +60,22 @@ registry.registerPath({ niceId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); registry.registerPath({ @@ -73,7 +88,22 @@ registry.registerPath({ resourceId: z.number() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getResource( diff --git a/server/routers/resource/getResourceWhitelist.ts b/server/routers/resource/getResourceWhitelist.ts index a33899a27..bb6105b0b 100644 --- a/server/routers/resource/getResourceWhitelist.ts +++ b/server/routers/resource/getResourceWhitelist.ts @@ -35,7 +35,22 @@ registry.registerPath({ request: { params: getResourceWhitelistSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getResourceWhitelist( diff --git a/server/routers/resource/listAllResourceNames.ts b/server/routers/resource/listAllResourceNames.ts index 37ae945fd..7c4f18b35 100644 --- a/server/routers/resource/listAllResourceNames.ts +++ b/server/routers/resource/listAllResourceNames.ts @@ -39,7 +39,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listAllResourceNames( diff --git a/server/routers/resource/listResourceRoles.ts b/server/routers/resource/listResourceRoles.ts index 513bffdb0..ffff8c602 100644 --- a/server/routers/resource/listResourceRoles.ts +++ b/server/routers/resource/listResourceRoles.ts @@ -39,7 +39,22 @@ registry.registerPath({ request: { params: listResourceRolesSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listResourceRoles( diff --git a/server/routers/resource/listResourceRules.ts b/server/routers/resource/listResourceRules.ts index 067133219..b1b2581ed 100644 --- a/server/routers/resource/listResourceRules.ts +++ b/server/routers/resource/listResourceRules.ts @@ -61,7 +61,22 @@ registry.registerPath({ params: listResourceRulesParamsSchema, query: listResourceRulesSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listResourceRules( diff --git a/server/routers/resource/listResourceUsers.ts b/server/routers/resource/listResourceUsers.ts index 083ead537..292edf3cd 100644 --- a/server/routers/resource/listResourceUsers.ts +++ b/server/routers/resource/listResourceUsers.ts @@ -42,7 +42,22 @@ registry.registerPath({ request: { params: listResourceUsersSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listResourceUsers( diff --git a/server/routers/resource/listResources.ts b/server/routers/resource/listResources.ts index 16a82e400..13ade46d2 100644 --- a/server/routers/resource/listResources.ts +++ b/server/routers/resource/listResources.ts @@ -228,7 +228,22 @@ registry.registerPath({ }), query: listResourcesSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listResources( diff --git a/server/routers/resource/listUserResourceAliases.ts b/server/routers/resource/listUserResourceAliases.ts index 663700e64..8f6ef6068 100644 --- a/server/routers/resource/listUserResourceAliases.ts +++ b/server/routers/resource/listUserResourceAliases.ts @@ -76,7 +76,22 @@ export type ListUserResourceAliasesResponse = PaginatedResponse<{ // }), // query: listUserResourceAliasesQuerySchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function listUserResourceAliases( diff --git a/server/routers/resource/removeEmailFromResourceWhitelist.ts b/server/routers/resource/removeEmailFromResourceWhitelist.ts index e5bfc0683..4e7dc8904 100644 --- a/server/routers/resource/removeEmailFromResourceWhitelist.ts +++ b/server/routers/resource/removeEmailFromResourceWhitelist.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeEmailFromResourceWhitelist( diff --git a/server/routers/resource/removeRoleFromResource.ts b/server/routers/resource/removeRoleFromResource.ts index eef55277b..66da1d377 100644 --- a/server/routers/resource/removeRoleFromResource.ts +++ b/server/routers/resource/removeRoleFromResource.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeRoleFromResource( diff --git a/server/routers/resource/removeUserFromResource.ts b/server/routers/resource/removeUserFromResource.ts index 152316e62..17f2380a2 100644 --- a/server/routers/resource/removeUserFromResource.ts +++ b/server/routers/resource/removeUserFromResource.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeUserFromResource( diff --git a/server/routers/resource/setResourceHeaderAuth.ts b/server/routers/resource/setResourceHeaderAuth.ts index 07f7948b5..cec9ad96a 100644 --- a/server/routers/resource/setResourceHeaderAuth.ts +++ b/server/routers/resource/setResourceHeaderAuth.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setResourceHeaderAuth( diff --git a/server/routers/resource/setResourcePassword.ts b/server/routers/resource/setResourcePassword.ts index 4447d393e..0f89bccd4 100644 --- a/server/routers/resource/setResourcePassword.ts +++ b/server/routers/resource/setResourcePassword.ts @@ -36,7 +36,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setResourcePassword( diff --git a/server/routers/resource/setResourcePincode.ts b/server/routers/resource/setResourcePincode.ts index 6cbfbe9a4..9135529fb 100644 --- a/server/routers/resource/setResourcePincode.ts +++ b/server/routers/resource/setResourcePincode.ts @@ -40,7 +40,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setResourcePincode( diff --git a/server/routers/resource/setResourceRoles.ts b/server/routers/resource/setResourceRoles.ts index 80880293d..0015e373a 100644 --- a/server/routers/resource/setResourceRoles.ts +++ b/server/routers/resource/setResourceRoles.ts @@ -34,7 +34,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setResourceRoles( diff --git a/server/routers/resource/setResourceUsers.ts b/server/routers/resource/setResourceUsers.ts index 288d1ae02..4c2b7457a 100644 --- a/server/routers/resource/setResourceUsers.ts +++ b/server/routers/resource/setResourceUsers.ts @@ -34,7 +34,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setResourceUsers( diff --git a/server/routers/resource/setResourceWhitelist.ts b/server/routers/resource/setResourceWhitelist.ts index b7522df84..ff6c9fd02 100644 --- a/server/routers/resource/setResourceWhitelist.ts +++ b/server/routers/resource/setResourceWhitelist.ts @@ -43,7 +43,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setResourceWhitelist( diff --git a/server/routers/resource/updateResource.ts b/server/routers/resource/updateResource.ts index dd405df0d..2b67c6b91 100644 --- a/server/routers/resource/updateResource.ts +++ b/server/routers/resource/updateResource.ts @@ -201,7 +201,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateResource( diff --git a/server/routers/resource/updateResourceRule.ts b/server/routers/resource/updateResourceRule.ts index 7fae5c959..92b251b42 100644 --- a/server/routers/resource/updateResourceRule.ts +++ b/server/routers/resource/updateResourceRule.ts @@ -50,7 +50,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateResourceRule( diff --git a/server/routers/role/createRole.ts b/server/routers/role/createRole.ts index 1fad18d72..d7aceb743 100644 --- a/server/routers/role/createRole.ts +++ b/server/routers/role/createRole.ts @@ -56,7 +56,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createRole( diff --git a/server/routers/role/deleteRole.ts b/server/routers/role/deleteRole.ts index 28811d81e..d3b56b37d 100644 --- a/server/routers/role/deleteRole.ts +++ b/server/routers/role/deleteRole.ts @@ -14,7 +14,7 @@ const deleteRoleSchema = z.strictObject({ roleId: z.coerce.number().int().positive() }); -const deelteRoleBodySchema = z.strictObject({ +const deleteRoleBodySchema = z.strictObject({ roleId: z.coerce.number().int().positive() }); @@ -28,12 +28,27 @@ registry.registerPath({ body: { content: { "application/json": { - schema: deelteRoleBodySchema + schema: deleteRoleBodySchema } } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteRole( @@ -52,7 +67,7 @@ export async function deleteRole( ); } - const parsedBody = deelteRoleBodySchema.safeParse(req.body); + const parsedBody = deleteRoleBodySchema.safeParse(req.body); if (!parsedBody.success) { return next( createHttpError( diff --git a/server/routers/role/getRole.ts b/server/routers/role/getRole.ts index a96926ff3..c90471551 100644 --- a/server/routers/role/getRole.ts +++ b/server/routers/role/getRole.ts @@ -22,7 +22,22 @@ registry.registerPath({ request: { params: getRoleSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getRole( diff --git a/server/routers/role/listRoles.ts b/server/routers/role/listRoles.ts index ba46e40c4..ace5e1fc1 100644 --- a/server/routers/role/listRoles.ts +++ b/server/routers/role/listRoles.ts @@ -98,7 +98,22 @@ registry.registerPath({ params: listRolesParamsSchema, query: listRolesSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listRoles( diff --git a/server/routers/role/updateRole.ts b/server/routers/role/updateRole.ts index feb5ecadc..29f43850f 100644 --- a/server/routers/role/updateRole.ts +++ b/server/routers/role/updateRole.ts @@ -53,7 +53,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateRole( diff --git a/server/routers/site/createSite.ts b/server/routers/site/createSite.ts index 29eb4935d..7c8cc7a6b 100644 --- a/server/routers/site/createSite.ts +++ b/server/routers/site/createSite.ts @@ -78,7 +78,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createSite( diff --git a/server/routers/site/deleteSite.ts b/server/routers/site/deleteSite.ts index 4c0c52dbe..44fb63e30 100644 --- a/server/routers/site/deleteSite.ts +++ b/server/routers/site/deleteSite.ts @@ -27,7 +27,22 @@ registry.registerPath({ request: { params: deleteSiteSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteSite( diff --git a/server/routers/site/getSite.ts b/server/routers/site/getSite.ts index a16547b8d..020fbd36f 100644 --- a/server/routers/site/getSite.ts +++ b/server/routers/site/getSite.ts @@ -61,7 +61,22 @@ registry.registerPath({ niceId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); registry.registerPath({ @@ -74,7 +89,22 @@ registry.registerPath({ siteId: z.number() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getSite( diff --git a/server/routers/site/listSites.ts b/server/routers/site/listSites.ts index fc4ea5be1..da530f66e 100644 --- a/server/routers/site/listSites.ts +++ b/server/routers/site/listSites.ts @@ -248,7 +248,22 @@ registry.registerPath({ params: listSitesParamsSchema, query: listSitesSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listSites( diff --git a/server/routers/site/pickSiteDefaults.ts b/server/routers/site/pickSiteDefaults.ts index 4e6e3bb17..a35f413f0 100644 --- a/server/routers/site/pickSiteDefaults.ts +++ b/server/routers/site/pickSiteDefaults.ts @@ -41,7 +41,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); const pickSiteDefaultsSchema = z.strictObject({ diff --git a/server/routers/site/updateSite.ts b/server/routers/site/updateSite.ts index 22cd16f7b..1939d6967 100644 --- a/server/routers/site/updateSite.ts +++ b/server/routers/site/updateSite.ts @@ -53,7 +53,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateSite( diff --git a/server/routers/siteResource/addClientToSiteResource.ts b/server/routers/siteResource/addClientToSiteResource.ts index 4a67df94f..03145f672 100644 --- a/server/routers/siteResource/addClientToSiteResource.ts +++ b/server/routers/siteResource/addClientToSiteResource.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addClientToSiteResource( diff --git a/server/routers/siteResource/addRoleToSiteResource.ts b/server/routers/siteResource/addRoleToSiteResource.ts index f6501463b..8f8bf27fb 100644 --- a/server/routers/siteResource/addRoleToSiteResource.ts +++ b/server/routers/siteResource/addRoleToSiteResource.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addRoleToSiteResource( diff --git a/server/routers/siteResource/addUserToSiteResource.ts b/server/routers/siteResource/addUserToSiteResource.ts index 68151077c..bc6e6bcd9 100644 --- a/server/routers/siteResource/addUserToSiteResource.ts +++ b/server/routers/siteResource/addUserToSiteResource.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addUserToSiteResource( diff --git a/server/routers/siteResource/batchAddClientToSiteResources.ts b/server/routers/siteResource/batchAddClientToSiteResources.ts index 8ee4b3068..ed50a2b25 100644 --- a/server/routers/siteResource/batchAddClientToSiteResources.ts +++ b/server/routers/siteResource/batchAddClientToSiteResources.ts @@ -49,7 +49,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function batchAddClientToSiteResources( diff --git a/server/routers/siteResource/createSiteResource.ts b/server/routers/siteResource/createSiteResource.ts index 9d0f786b3..dde929680 100644 --- a/server/routers/siteResource/createSiteResource.ts +++ b/server/routers/siteResource/createSiteResource.ts @@ -42,12 +42,7 @@ const createSiteResourceParamsSchema = z.strictObject({ const createSiteResourceSchema = z .strictObject({ name: z.string().min(1).max(255), - niceId: z.string().optional() - .openapi({ - description: - "Fully qualified domain name with optional wildcards, e.g., example.internal, *.example.internal, or host-0?.example.internal", - example: "service.example.internal" - }), + niceId: z.string().optional(), // protocol: z.enum(["tcp", "udp"]).optional(), mode: z.enum(["host", "cidr", "http"]), ssl: z.boolean().optional(), // only used for http mode @@ -64,7 +59,12 @@ const createSiteResourceSchema = z /^(?:[a-zA-Z0-9*?](?:[a-zA-Z0-9*?-]{0,61}[a-zA-Z0-9*?])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$/, "Alias must be a fully qualified domain name with optional wildcards (e.g., example.com, *.example.com, host-0?.example.internal)" ) - .optional(), + .optional() + .openapi({ + description: + "Fully qualified domain name with optional wildcards, e.g., example.internal, *.example.internal, or host-0?.example.internal", + example: "service.example.internal" + }), userIds: z.array(z.string()), roleIds: z.array(z.int()), clientIds: z.array(z.int()), @@ -164,7 +164,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createSiteResource( diff --git a/server/routers/siteResource/deleteSiteResource.ts b/server/routers/siteResource/deleteSiteResource.ts index 4326c6638..82f80b875 100644 --- a/server/routers/siteResource/deleteSiteResource.ts +++ b/server/routers/siteResource/deleteSiteResource.ts @@ -27,7 +27,22 @@ registry.registerPath({ request: { params: deleteSiteResourceParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteSiteResource( diff --git a/server/routers/siteResource/getSiteResource.ts b/server/routers/siteResource/getSiteResource.ts index 2e3dfe87b..d923cb843 100644 --- a/server/routers/siteResource/getSiteResource.ts +++ b/server/routers/siteResource/getSiteResource.ts @@ -69,7 +69,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); registry.registerPath({ @@ -83,7 +98,22 @@ registry.registerPath({ orgId: z.string() }) }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getSiteResource( diff --git a/server/routers/siteResource/listAllSiteResourcesByOrg.ts b/server/routers/siteResource/listAllSiteResourcesByOrg.ts index c7099de40..c7bafbe4c 100644 --- a/server/routers/siteResource/listAllSiteResourcesByOrg.ts +++ b/server/routers/siteResource/listAllSiteResourcesByOrg.ts @@ -197,7 +197,22 @@ registry.registerPath({ params: listAllSiteResourcesByOrgParamsSchema, query: listAllSiteResourcesByOrgQuerySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listAllSiteResourcesByOrg( diff --git a/server/routers/siteResource/listSiteResourceClients.ts b/server/routers/siteResource/listSiteResourceClients.ts index 867e66b49..c95874b21 100644 --- a/server/routers/siteResource/listSiteResourceClients.ts +++ b/server/routers/siteResource/listSiteResourceClients.ts @@ -43,7 +43,22 @@ registry.registerPath({ request: { params: listSiteResourceClientsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listSiteResourceClients( diff --git a/server/routers/siteResource/listSiteResourceRoles.ts b/server/routers/siteResource/listSiteResourceRoles.ts index 679a93f7e..6a451b192 100644 --- a/server/routers/siteResource/listSiteResourceRoles.ts +++ b/server/routers/siteResource/listSiteResourceRoles.ts @@ -44,7 +44,22 @@ registry.registerPath({ request: { params: listSiteResourceRolesSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listSiteResourceRoles( diff --git a/server/routers/siteResource/listSiteResourceUsers.ts b/server/routers/siteResource/listSiteResourceUsers.ts index e50d8684e..d6846b9eb 100644 --- a/server/routers/siteResource/listSiteResourceUsers.ts +++ b/server/routers/siteResource/listSiteResourceUsers.ts @@ -47,7 +47,22 @@ registry.registerPath({ request: { params: listSiteResourceUsersSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listSiteResourceUsers( diff --git a/server/routers/siteResource/listSiteResources.ts b/server/routers/siteResource/listSiteResources.ts index f199e815f..1cebb281f 100644 --- a/server/routers/siteResource/listSiteResources.ts +++ b/server/routers/siteResource/listSiteResources.ts @@ -63,7 +63,22 @@ registry.registerPath({ params: listSiteResourcesParamsSchema, query: listSiteResourcesQuerySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listSiteResources( diff --git a/server/routers/siteResource/removeClientFromSiteResource.ts b/server/routers/siteResource/removeClientFromSiteResource.ts index 51e54dd92..906f07902 100644 --- a/server/routers/siteResource/removeClientFromSiteResource.ts +++ b/server/routers/siteResource/removeClientFromSiteResource.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeClientFromSiteResource( diff --git a/server/routers/siteResource/removeRoleFromSiteResource.ts b/server/routers/siteResource/removeRoleFromSiteResource.ts index 19478ed0f..00aba1114 100644 --- a/server/routers/siteResource/removeRoleFromSiteResource.ts +++ b/server/routers/siteResource/removeRoleFromSiteResource.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeRoleFromSiteResource( diff --git a/server/routers/siteResource/removeUserFromSiteResource.ts b/server/routers/siteResource/removeUserFromSiteResource.ts index 70bb5e22e..9c25ddcf2 100644 --- a/server/routers/siteResource/removeUserFromSiteResource.ts +++ b/server/routers/siteResource/removeUserFromSiteResource.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeUserFromSiteResource( diff --git a/server/routers/siteResource/setSiteResourceClients.ts b/server/routers/siteResource/setSiteResourceClients.ts index 7aff3875f..cde78d052 100644 --- a/server/routers/siteResource/setSiteResourceClients.ts +++ b/server/routers/siteResource/setSiteResourceClients.ts @@ -41,7 +41,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setSiteResourceClients( diff --git a/server/routers/siteResource/setSiteResourceRoles.ts b/server/routers/siteResource/setSiteResourceRoles.ts index a1ee80b40..3e83efea2 100644 --- a/server/routers/siteResource/setSiteResourceRoles.ts +++ b/server/routers/siteResource/setSiteResourceRoles.ts @@ -42,7 +42,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setSiteResourceRoles( diff --git a/server/routers/siteResource/setSiteResourceUsers.ts b/server/routers/siteResource/setSiteResourceUsers.ts index 109e8c429..37e3152b7 100644 --- a/server/routers/siteResource/setSiteResourceUsers.ts +++ b/server/routers/siteResource/setSiteResourceUsers.ts @@ -42,7 +42,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function setSiteResourceUsers( diff --git a/server/routers/siteResource/updateSiteResource.ts b/server/routers/siteResource/updateSiteResource.ts index 5e8695238..74e616362 100644 --- a/server/routers/siteResource/updateSiteResource.ts +++ b/server/routers/siteResource/updateSiteResource.ts @@ -58,12 +58,7 @@ const updateSiteResourceSchema = z // mode: z.enum(["host", "cidr", "port"]).optional(), mode: z.enum(["host", "cidr", "http"]).optional(), ssl: z.boolean().optional(), - scheme: z.enum(["http", "https"]).nullish() - .openapi({ - description: - "Fully qualified domain name with optional wildcards, e.g., example.internal, *.example.internal, or host-0?.example.internal", - example: "service.example.internal" - }), + scheme: z.enum(["http", "https"]).nullish(), // proxyPort: z.int().positive().nullish(), destinationPort: z.int().positive().nullish(), destination: z.string().min(1).optional(), @@ -74,7 +69,12 @@ const updateSiteResourceSchema = z /^(?:[a-zA-Z0-9*?](?:[a-zA-Z0-9*?-]{0,61}[a-zA-Z0-9*?])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$/, "Alias must be a fully qualified domain name with optional wildcards (e.g., example.internal, *.example.internal, host-0?.example.internal)" ) - .nullish(), + .nullish() + .openapi({ + description: + "Fully qualified domain name with optional wildcards, e.g., example.internal, *.example.internal, or host-0?.example.internal", + example: "service.example.internal" + }), userIds: z.array(z.string()), roleIds: z.array(z.int()), clientIds: z.array(z.int()), @@ -175,7 +175,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateSiteResource( diff --git a/server/routers/target/createTarget.ts b/server/routers/target/createTarget.ts index 31755eae8..8de26214b 100644 --- a/server/routers/target/createTarget.ts +++ b/server/routers/target/createTarget.ts @@ -81,7 +81,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createTarget( diff --git a/server/routers/target/deleteTarget.ts b/server/routers/target/deleteTarget.ts index c9ef0eef2..dc7f19dac 100644 --- a/server/routers/target/deleteTarget.ts +++ b/server/routers/target/deleteTarget.ts @@ -24,7 +24,22 @@ registry.registerPath({ request: { params: deleteTargetSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function deleteTarget( diff --git a/server/routers/target/getTarget.ts b/server/routers/target/getTarget.ts index e889a2149..37fa8b7f0 100644 --- a/server/routers/target/getTarget.ts +++ b/server/routers/target/getTarget.ts @@ -27,7 +27,22 @@ registry.registerPath({ request: { params: getTargetSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getTarget( diff --git a/server/routers/target/listTargets.ts b/server/routers/target/listTargets.ts index a64c5abdc..47e9cdea5 100644 --- a/server/routers/target/listTargets.ts +++ b/server/routers/target/listTargets.ts @@ -96,7 +96,22 @@ registry.registerPath({ params: listTargetsParamsSchema, query: listTargetsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listTargets( diff --git a/server/routers/target/updateTarget.ts b/server/routers/target/updateTarget.ts index 6eb319079..4b356c918 100644 --- a/server/routers/target/updateTarget.ts +++ b/server/routers/target/updateTarget.ts @@ -80,7 +80,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateTarget( diff --git a/server/routers/user/addUserRoleLegacy.ts b/server/routers/user/addUserRoleLegacy.ts index 2b5abf08f..201f7a7e4 100644 --- a/server/routers/user/addUserRoleLegacy.ts +++ b/server/routers/user/addUserRoleLegacy.ts @@ -27,7 +27,22 @@ registry.registerPath({ request: { params: addUserRoleLegacyParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function addUserRoleLegacy( diff --git a/server/routers/user/adminGetUser.ts b/server/routers/user/adminGetUser.ts index 06045c770..1bc674339 100644 --- a/server/routers/user/adminGetUser.ts +++ b/server/routers/user/adminGetUser.ts @@ -21,7 +21,22 @@ registry.registerPath({ request: { params: adminGetUserSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); async function queryUser(userId: string) { diff --git a/server/routers/user/adminListUsers.ts b/server/routers/user/adminListUsers.ts index 3d7bac4b3..8200b6f0f 100644 --- a/server/routers/user/adminListUsers.ts +++ b/server/routers/user/adminListUsers.ts @@ -137,7 +137,22 @@ registry.registerPath({ request: { query: listUsersSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function adminListUsers( diff --git a/server/routers/user/adminUpdateUser2FA.ts b/server/routers/user/adminUpdateUser2FA.ts index 7fb37d010..da8127adf 100644 --- a/server/routers/user/adminUpdateUser2FA.ts +++ b/server/routers/user/adminUpdateUser2FA.ts @@ -38,7 +38,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateUser2FA( diff --git a/server/routers/user/createOrgUser.ts b/server/routers/user/createOrgUser.ts index ed3824b24..e1c19c8dd 100644 --- a/server/routers/user/createOrgUser.ts +++ b/server/routers/user/createOrgUser.ts @@ -69,7 +69,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function createOrgUser( diff --git a/server/routers/user/getOrgUser.ts b/server/routers/user/getOrgUser.ts index af900150b..4a03edd94 100644 --- a/server/routers/user/getOrgUser.ts +++ b/server/routers/user/getOrgUser.ts @@ -81,7 +81,22 @@ registry.registerPath({ request: { params: getOrgUserParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getOrgUser( diff --git a/server/routers/user/getOrgUserByUsername.ts b/server/routers/user/getOrgUserByUsername.ts index a6a764a54..af5ad3feb 100644 --- a/server/routers/user/getOrgUserByUsername.ts +++ b/server/routers/user/getOrgUserByUsername.ts @@ -40,7 +40,22 @@ registry.registerPath({ params: getOrgUserByUsernameParamsSchema, query: getOrgUserByUsernameQuerySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function getOrgUserByUsername( diff --git a/server/routers/user/inviteUser.ts b/server/routers/user/inviteUser.ts index b11586e69..b7fa81a74 100644 --- a/server/routers/user/inviteUser.ts +++ b/server/routers/user/inviteUser.ts @@ -83,7 +83,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function inviteUser( diff --git a/server/routers/user/listInvitations.ts b/server/routers/user/listInvitations.ts index 1f4bcc02c..df8663d1a 100644 --- a/server/routers/user/listInvitations.ts +++ b/server/routers/user/listInvitations.ts @@ -101,7 +101,22 @@ registry.registerPath({ params: listInvitationsParamsSchema, query: listInvitationsQuerySchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listInvitations( diff --git a/server/routers/user/listUsers.ts b/server/routers/user/listUsers.ts index 42a62636d..32e717b46 100644 --- a/server/routers/user/listUsers.ts +++ b/server/routers/user/listUsers.ts @@ -150,7 +150,22 @@ registry.registerPath({ params: listUsersParamsSchema, query: listUsersSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function listUsers( diff --git a/server/routers/user/removeInvitation.ts b/server/routers/user/removeInvitation.ts index 0f76fd30c..c8b897f71 100644 --- a/server/routers/user/removeInvitation.ts +++ b/server/routers/user/removeInvitation.ts @@ -23,7 +23,22 @@ registry.registerPath({ request: { params: removeInvitationParamsSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeInvitation( diff --git a/server/routers/user/removeUserOrg.ts b/server/routers/user/removeUserOrg.ts index fcb3313a8..982aa495d 100644 --- a/server/routers/user/removeUserOrg.ts +++ b/server/routers/user/removeUserOrg.ts @@ -38,7 +38,22 @@ registry.registerPath({ request: { params: removeUserSchema }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function removeUserOrg( diff --git a/server/routers/user/updateOrgUser.ts b/server/routers/user/updateOrgUser.ts index a95c3fb5e..dd3ba4a9d 100644 --- a/server/routers/user/updateOrgUser.ts +++ b/server/routers/user/updateOrgUser.ts @@ -37,7 +37,22 @@ registry.registerPath({ } } }, - responses: {} + responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } }); export async function updateOrgUser( diff --git a/server/routers/ws/checkRoundTripMessage.ts b/server/routers/ws/checkRoundTripMessage.ts index 9c832db5d..06d6faf66 100644 --- a/server/routers/ws/checkRoundTripMessage.ts +++ b/server/routers/ws/checkRoundTripMessage.ts @@ -27,7 +27,22 @@ const checkRoundTripMessageParamsSchema = z // request: { // params: checkRoundTripMessageParamsSchema // }, -// responses: {} +// responses: { + 200: { + description: "Successful response", + content: { + "application/json": { + schema: z.object({ + data: z.unknown().nullable(), + success: z.boolean(), + error: z.boolean(), + message: z.string(), + status: z.number() + }) + } + } + } + } // }); export async function checkRoundTripMessage(