Skip to main content

Variable: LatencyChartResponseSchema

const LatencyChartResponseSchema: ZodObject<{
success: ZodBoolean;
data: ZodObject<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
success: ZodBoolean;
data: ZodObject<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
success: ZodBoolean;
data: ZodObject<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
isQuotaExceeded: ZodBoolean;
records: ZodArray<ZodObject<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
x: ZodString;
y: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
p50: ZodNumber;
p90: ZodNumber;
p99: ZodNumber;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway.ts:133

logs/charts/latency. Percentiles appear per-bucket AND at top level; ms.