Skip to main content

Variable: GatewayFilterBoundariesResponseSchema

const GatewayFilterBoundariesResponseSchema: ZodObject<{
success: ZodBoolean;
data: ZodObject<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
success: ZodBoolean;
data: ZodObject<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
success: ZodBoolean;
data: ZodObject<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_units_max: ZodNullable<ZodNumber>;
total_units_min: ZodNullable<ZodNumber>;
cost_max: ZodNullable<ZodNumber>;
cost_min: ZodNullable<ZodNumber>;
unique_ai_models: ZodArray<ZodObject<{
ai_model: ZodString;
ai_organisation: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
ai_model: ZodString;
ai_organisation: ZodString;
}, ZodTypeAny, "passthrough">>, "many">;
unique_status_codes: ZodArray<ZodNumber, "many">;
unique_environments: ZodArray<ZodString, "many">;
unique_prompt_ids: ZodArray<ZodString, "many">;
unique_virtual_keys: ZodArray<ZodString, "many">;
unique_configs: ZodArray<ZodString, "many">;
unique_api_keys: ZodArray<ZodString, "many">;
unique_metadata_keys: ZodArray<ZodString, "many">;
isQuotaExceeded: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway-dashboard.ts:37

Available filter values and numeric bounds for a workspace/time window; costs are cents.