Skip to main content

Variable: CustomPromptSetListSchema

const CustomPromptSetListSchema: ZodObject<{
pagination: ZodObject<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">>;
data: ZodOptional<ZodArray<ZodObject<{
language: ZodOptional<ZodObject<{
code: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
code: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
code: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<{
total_prompts: ZodNumber;
active_prompts: ZodNumber;
inactive_prompts: ZodNumber;
failed_prompts: ZodOptional<...>;
validation_prompts: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_prompts: ...;
active_prompts: ...;
inactive_prompts: ...;
failed_prompts: ...;
validation_prompts: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_prompts: ...;
active_prompts: ...;
inactive_prompts: ...;
failed_prompts: ...;
validation_prompts: ...;
}, ZodTypeAny, "passthrough">>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
language: ZodOptional<ZodObject<{
code: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<{
total_prompts: ...;
active_prompts: ...;
inactive_prompts: ...;
failed_prompts: ...;
validation_prompts: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
language: ZodOptional<ZodObject<{
code: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<{
total_prompts: ...;
active_prompts: ...;
inactive_prompts: ...;
failed_prompts: ...;
validation_prompts: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
pagination: ZodObject<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">>;
data: ZodOptional<ZodArray<ZodObject<{
language: ZodOptional<ZodObject<{
code: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<{
total_prompts: ...;
active_prompts: ...;
inactive_prompts: ...;
failed_prompts: ...;
validation_prompts: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
language: ZodOptional<ZodObject<{
code: ...;
name: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
language: ZodOptional<ZodObject<{
code: ...;
name: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
pagination: ZodObject<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">>;
data: ZodOptional<ZodArray<ZodObject<{
language: ZodOptional<ZodObject<{
code: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
code: ...;
name: ...;
}, ZodTypeAny, "passthrough">>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<{
total_prompts: ...;
active_prompts: ...;
inactive_prompts: ...;
failed_prompts: ...;
validation_prompts: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
language: ZodOptional<ZodObject<{
code: ...;
name: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
language: ZodOptional<ZodObject<{
code: ...;
name: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
uuid: ZodString;
name: ZodString;
active: ZodBoolean;
archive: ZodBoolean;
status: ZodString;
created_at: ZodString;
updated_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
property_names: ZodOptional<ZodArray<ZodString, "many">>;
stats: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
created_by_user_id: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/red-team.ts:1753