Variable: ErrorCategoryTrendsResponseSchema
const ErrorCategoryTrendsResponseSchema: ZodObject<{
success: ZodBoolean;
data: ZodObject<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
success: ZodBoolean;
data: ZodObject<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
success: ZodBoolean;
data: ZodObject<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
summary: ZodObject<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
totalErrors: ZodNumber;
totalUniqueErrorCodes: ZodNumber;
}, ZodTypeAny, "passthrough">>;
trend: ZodArray<ZodObject<{
response_status_code: ZodNumber;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
response_status_code: ZodNumber;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/ai-gateway-dashboard.ts:11
Error counts by HTTP status code, not a time series.