Variable: GatewayAdminGuardrailListResponseSchema
const GatewayAdminGuardrailListResponseSchema: ZodObject<{
data: ZodArray<ZodObject<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
data: ZodArray<ZodObject<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
data: ZodArray<ZodObject<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
name: ZodString;
slug: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
owner_id: ZodString;
target: ZodOptional<ZodEnum<["llm", "mcp_tools"]>>;
organisation_id: ZodOptional<ZodString>;
workspace_id: ZodOptional<ZodNullable<ZodString>>;
status: ZodOptional<ZodEnum<["active", "archived"]>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">;
total: ZodNumber;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/ai-gateway-admin-guardrails.ts:52