Variable agentCreateResponseSchemaConst
agentCreateResponseSchema: ZodObject<
{
acl: ZodOptional<
ZodNullable<
ZodObject<
{
add: ZodOptional<
ZodArray<
ZodObject<
{
actions: ZodArray<(...), (...)>;
principal: ZodOptional<(...)>;
principal_type: ZodString;
},
"strip",
ZodTypeAny,
{
actions: (...)[];
principal?: (...) | (...);
principal_type: string;
},
{
actions: (...)[];
principal?: (...) | (...);
principal_type: string;
},
>,
"many",
>,
>;
grants: ZodOptional<
ZodArray<
ZodObject<
{
actions: ZodArray<(...), (...)>;
principal: ZodOptional<(...)>;
principal_type: ZodString;
},
"strip",
ZodTypeAny,
{
actions: (...)[];
principal?: (...) | (...);
principal_type: string;
},
{
actions: (...)[];
principal?: (...) | (...);
principal_type: string;
},
>,
"many",
>,
>;
remove: ZodOptional<
ZodArray<
ZodObject<
{ principal: ZodOptional<(...)>; principal_type: ZodString },
"strip",
ZodTypeAny,
{ principal?: (...) | (...); principal_type: string },
{ principal?: (...) | (...); principal_type: string },
>,
"many",
>,
>;
},
"strip",
ZodTypeAny,
{
add?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
grants?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
remove?: { principal?: string; principal_type: string }[];
},
{
add?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
grants?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
remove?: { principal?: string; principal_type: string }[];
},
>,
>,
>;
app: ZodOptional<ZodString>;
created_at: ZodOptional<ZodString>;
default_model: ZodOptional<ZodNullable<ZodString>>;
email: ZodOptional<ZodNullable<ZodString>>;
id: ZodString;
identity: ZodOptional<ZodNullable<ZodString>>;
installed_configs: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodString;
key: ZodString;
kind: ZodString;
lookup_key: ZodOptional<ZodNullable<ZodString>>;
},
"strip",
ZodTypeAny,
{ id: string; key: string; kind: string; lookup_key?: string
| null },
{ id: string; key: string; kind: string; lookup_key?: string | null },
>,
"many",
>,
>;
lookup_key: ZodOptional<ZodNullable<ZodString>>;
metadata: ZodOptional<
ZodRecord<ZodString, ZodType<{} | null, ZodTypeDef, {} | null>>,
>;
name: ZodOptional<ZodString>;
org: ZodOptional<ZodNullable<ZodString>>;
originator: ZodOptional<ZodNullable<ZodString>>;
phone_number: ZodOptional<ZodNullable<ZodString>>;
sandbox: ZodOptional<ZodNullable<ZodString>>;
team: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodString>;
user: ZodOptional<ZodNullable<ZodString>>;
},
"strip",
ZodTypeAny,
{
acl?: | {
add?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
grants?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
remove?: { principal?: string; principal_type: string }[];
}
| null;
app?: string;
created_at?: string;
default_model?: string
| null;
email?: string | null;
id: string;
identity?: string | null;
installed_configs?: {
id: string;
key: string;
kind: string;
lookup_key?: string | null;
}[];
lookup_key?: string
| null;
metadata?: Record<string, {} | null>;
name?: string;
org?: string | null;
originator?: string | null;
phone_number?: string | null;
sandbox?: string | null;
team?: string | null;
updated_at?: string;
user?: string | null;
},
{
acl?: | {
add?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
grants?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
remove?: { principal?: string; principal_type: string }[];
}
| null;
app?: string;
created_at?: string;
default_model?: string
| null;
email?: string | null;
id: string;
identity?: string | null;
installed_configs?: {
id: string;
key: string;
kind: string;
lookup_key?: string | null;
}[];
lookup_key?: string
| null;
metadata?: Record<string, {} | null>;
name?: string;
org?: string | null;
originator?: string | null;
phone_number?: string | null;
sandbox?: string | null;
team?: string | null;
updated_at?: string;
user?: string | null;
},
> = ...
Runtime validator for AgentCreateResponse.