Skip to main content

Variable: TargetProfileResponseSchema

const TargetProfileResponseSchema: ZodObject<{
other_details_prettified: ZodOptional<ZodUnion<[ZodObject<{
execution_environment: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
core_architecture_and_identity: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
tools_and_integrations: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
audience_and_governance: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
performance_and_metrics: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
content_policy: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
other_discoveries: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<{
}, ZodTypeAny, "passthrough">, objectInputType<{
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
execution_environment: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
core_architecture_and_identity: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
tools_and_integrations: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
audience_and_governance: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
performance_and_metrics: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
content_policy: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
other_discoveries: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
execution_environment: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
core_architecture_and_identity: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
tools_and_integrations: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
audience_and_governance: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
performance_and_metrics: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
content_policy: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
other_discoveries: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, ZodTypeAny, "passthrough">>, ZodNull]>>;
ai_generated_items: ZodOptional<ZodUnion<[ZodObject<{
languages_supported: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
tools_accessible: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
banned_keywords: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
competitors: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
base_model: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
core_architecture: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
system_prompt: ZodOptional<ZodUnion<[ZodObject<..., ..., ..., ..., ...>, ZodNull]>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
languages_supported: ZodOptional<ZodUnion<[..., ...]>>;
tools_accessible: ZodOptional<ZodUnion<[..., ...]>>;
banned_keywords: ZodOptional<ZodUnion<[..., ...]>>;
competitors: ZodOptional<ZodUnion<[..., ...]>>;
base_model: ZodOptional<ZodUnion<[..., ...]>>;
core_architecture: ZodOptional<ZodUnion<[..., ...]>>;
system_prompt: ZodOptional<ZodUnion<[..., ...]>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
languages_supported: ZodOptional<ZodUnion<[..., ...]>>;
tools_accessible: ZodOptional<ZodUnion<[..., ...]>>;
banned_keywords: ZodOptional<ZodUnion<[..., ...]>>;
competitors: ZodOptional<ZodUnion<[..., ...]>>;
base_model: ZodOptional<ZodUnion<[..., ...]>>;
core_architecture: ZodOptional<ZodUnion<[..., ...]>>;
system_prompt: ZodOptional<ZodUnion<[..., ...]>>;
}, ZodTypeAny, "passthrough">>, ZodNull]>>;
profiling_completed_at: ZodOptional<ZodUnion<[ZodString, ZodNull]>>;
profiling_progress: ZodOptional<ZodUnion<[ZodNumber, ZodNull]>>;
target_id: ZodString;
target_version: ZodNumber;
status: ZodString;
profiling_status: ZodOptional<ZodNullable<ZodString>>;
target_background: ZodOptional<ZodNullable<ZodObject<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, ZodTypeAny, "passthrough">>>>;
additional_context: ZodOptional<ZodNullable<ZodObject<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, ZodTypeAny, "passthrough">>>>;
ai_generated_fields: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
other_details: ZodOptional<ZodNullable<ZodObject<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, ZodTypeAny, "passthrough">>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
other_details_prettified: ZodOptional<ZodUnion<[ZodObject<{
execution_environment: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
core_architecture_and_identity: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
tools_and_integrations: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
audience_and_governance: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
performance_and_metrics: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
content_policy: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
other_discoveries: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
execution_environment: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
core_architecture_and_identity: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
tools_and_integrations: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
audience_and_governance: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
performance_and_metrics: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
content_policy: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
other_discoveries: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
execution_environment: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
core_architecture_and_identity: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
tools_and_integrations: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
audience_and_governance: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
performance_and_metrics: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
content_policy: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
other_discoveries: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>, ZodNull]>>;
ai_generated_items: ZodOptional<ZodUnion<[ZodObject<{
languages_supported: ZodOptional<ZodUnion<[..., ...]>>;
tools_accessible: ZodOptional<ZodUnion<[..., ...]>>;
banned_keywords: ZodOptional<ZodUnion<[..., ...]>>;
competitors: ZodOptional<ZodUnion<[..., ...]>>;
base_model: ZodOptional<ZodUnion<[..., ...]>>;
core_architecture: ZodOptional<ZodUnion<[..., ...]>>;
system_prompt: ZodOptional<ZodUnion<[..., ...]>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
languages_supported: ZodOptional<ZodUnion<...>>;
tools_accessible: ZodOptional<ZodUnion<...>>;
banned_keywords: ZodOptional<ZodUnion<...>>;
competitors: ZodOptional<ZodUnion<...>>;
base_model: ZodOptional<ZodUnion<...>>;
core_architecture: ZodOptional<ZodUnion<...>>;
system_prompt: ZodOptional<ZodUnion<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
languages_supported: ZodOptional<ZodUnion<...>>;
tools_accessible: ZodOptional<ZodUnion<...>>;
banned_keywords: ZodOptional<ZodUnion<...>>;
competitors: ZodOptional<ZodUnion<...>>;
base_model: ZodOptional<ZodUnion<...>>;
core_architecture: ZodOptional<ZodUnion<...>>;
system_prompt: ZodOptional<ZodUnion<...>>;
}, ZodTypeAny, "passthrough">>, ZodNull]>>;
profiling_completed_at: ZodOptional<ZodUnion<[ZodString, ZodNull]>>;
profiling_progress: ZodOptional<ZodUnion<[ZodNumber, ZodNull]>>;
target_id: ZodString;
target_version: ZodNumber;
status: ZodString;
profiling_status: ZodOptional<ZodNullable<ZodString>>;
target_background: ZodOptional<ZodNullable<ZodObject<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">>>>;
additional_context: ZodOptional<ZodNullable<ZodObject<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">>>>;
ai_generated_fields: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
other_details: ZodOptional<ZodNullable<ZodObject<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
other_details_prettified: ZodOptional<ZodUnion<[ZodObject<{
execution_environment: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
core_architecture_and_identity: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
tools_and_integrations: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
audience_and_governance: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
performance_and_metrics: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
content_policy: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
other_discoveries: ZodOptional<ZodObject<{
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
execution_environment: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
core_architecture_and_identity: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
tools_and_integrations: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
audience_and_governance: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
performance_and_metrics: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
content_policy: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
other_discoveries: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
execution_environment: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
core_architecture_and_identity: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
tools_and_integrations: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
audience_and_governance: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
performance_and_metrics: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
content_policy: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
other_discoveries: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>, ZodNull]>>;
ai_generated_items: ZodOptional<ZodUnion<[ZodObject<{
languages_supported: ZodOptional<ZodUnion<[..., ...]>>;
tools_accessible: ZodOptional<ZodUnion<[..., ...]>>;
banned_keywords: ZodOptional<ZodUnion<[..., ...]>>;
competitors: ZodOptional<ZodUnion<[..., ...]>>;
base_model: ZodOptional<ZodUnion<[..., ...]>>;
core_architecture: ZodOptional<ZodUnion<[..., ...]>>;
system_prompt: ZodOptional<ZodUnion<[..., ...]>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
languages_supported: ZodOptional<ZodUnion<...>>;
tools_accessible: ZodOptional<ZodUnion<...>>;
banned_keywords: ZodOptional<ZodUnion<...>>;
competitors: ZodOptional<ZodUnion<...>>;
base_model: ZodOptional<ZodUnion<...>>;
core_architecture: ZodOptional<ZodUnion<...>>;
system_prompt: ZodOptional<ZodUnion<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
languages_supported: ZodOptional<ZodUnion<...>>;
tools_accessible: ZodOptional<ZodUnion<...>>;
banned_keywords: ZodOptional<ZodUnion<...>>;
competitors: ZodOptional<ZodUnion<...>>;
base_model: ZodOptional<ZodUnion<...>>;
core_architecture: ZodOptional<ZodUnion<...>>;
system_prompt: ZodOptional<ZodUnion<...>>;
}, ZodTypeAny, "passthrough">>, ZodNull]>>;
profiling_completed_at: ZodOptional<ZodUnion<[ZodString, ZodNull]>>;
profiling_progress: ZodOptional<ZodUnion<[ZodNumber, ZodNull]>>;
target_id: ZodString;
target_version: ZodNumber;
status: ZodString;
profiling_status: ZodOptional<ZodNullable<ZodString>>;
target_background: ZodOptional<ZodNullable<ZodObject<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
agentic_profiling_enabled: ZodOptional<ZodBoolean>;
industry: ZodOptional<ZodNullable<ZodString>>;
use_case: ZodOptional<ZodNullable<ZodString>>;
competitors: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">>>>;
additional_context: ZodOptional<ZodNullable<ZodObject<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
base_model: ZodOptional<ZodNullable<ZodString>>;
core_architecture: ZodOptional<ZodNullable<ZodString>>;
system_prompt: ZodOptional<ZodNullable<ZodString>>;
languages_supported: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
banned_keywords: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
tools_accessible: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, ZodTypeAny, "passthrough">>>>;
ai_generated_fields: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
other_details: ZodOptional<ZodNullable<ZodObject<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
items: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">>;

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