Variable activityFeedEntrySchemaConst
activityFeedEntrySchema: ZodObject<
{
agent: ZodOptional<
ZodUnion<
[
ZodString,
ZodObject<
{
acl: ZodOptional<
ZodObject<
{
add: ZodOptional<(...)>;
grants: ZodOptional<(...)>;
remove: ZodOptional<(...)>;
},
"strip",
ZodTypeAny,
{
add?: (...)
| (...);
grants?: (...) | (...);
remove?: (...) | (...);
},
{
add?: (...)
| (...);
grants?: (...) | (...);
remove?: (...) | (...);
},
>,
>;
app: ZodOptional<ZodString>;
created_at: ZodOptional<ZodString>;
default_model: ZodOptional<ZodString>;
email: ZodOptional<ZodString>;
id: ZodString;
identity: ZodOptional<ZodString>;
last_applied_template_config: ZodOptional<ZodString>;
lookup_key: ZodOptional<ZodString>;
metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
name: ZodOptional<ZodString>;
org: ZodOptional<ZodString>;
org_name: ZodOptional<ZodString>;
originator: ZodOptional<ZodString>;
phone_number: ZodOptional<ZodString>;
sandbox: ZodOptional<ZodString>;
source_solution: ZodOptional<
ZodObject<
{
solution: ZodObject<(...), (...), (...), (...), (...)>;
template: ZodObject<(...), (...), (...), (...), (...)>;
},
"strip",
ZodTypeAny,
{
solution: {
category_keys?: ...;
created_at?: ...;
description?: ...;
id: ...;
kind: ...;
latest_solution?: ...;
latest_version?: ...;
lookup_key?: ...;
metadata?: ...;
name?: ...;
org?: ...;
org_logo?: ...;
org_name?: ...;
org_slug?: ...;
owners: ...;
readme_url?: ...;
solution_id?: ...;
solution_version?: ...;
tag_keys?: ...;
template_kind?: ...;
templates: ...;
updated_at?: ...;
upgrade_available: ...;
virtual_path?: ...;
};
template: {
created_at?: ...;
description?: ...;
display_name?: ...;
id: ...;
kind: ...;
lookup_key?: ...;
name?: ...;
updated_at?: ...;
virtual_path?: ...;
};
},
{
solution: {
category_keys?: ...;
created_at?: ...;
description?: ...;
id: ...;
kind: ...;
latest_solution?: ...;
latest_version?: ...;
lookup_key?: ...;
metadata?: ...;
name?: ...;
org?: ...;
org_logo?: ...;
org_name?: ...;
org_slug?: ...;
owners: ...;
readme_url?: ...;
solution_id?: ...;
solution_version?: ...;
tag_keys?: ...;
template_kind?: ...;
templates: ...;
updated_at?: ...;
upgrade_available: ...;
virtual_path?: ...;
};
template: {
created_at?: ...;
description?: ...;
display_name?: ...;
id: ...;
kind: ...;
lookup_key?: ...;
name?: ...;
updated_at?: ...;
virtual_path?: ...;
};
},
>,
>;
team: ZodOptional<ZodString>;
template_upgrade_available: ZodOptional<ZodBoolean>;
updated_at: ZodOptional<ZodString>;
user: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
acl?: { add?: (...)[]; grants?: (...)[]; remove?: (...)[] };
app?: string;
created_at?: string;
default_model?: string;
email?: string;
id: string;
identity?: string;
last_applied_template_config?: string;
lookup_key?: string;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
originator?: string;
phone_number?: string;
sandbox?: string;
source_solution?: {
solution: {
category_keys?: (...) | (...);
created_at?: (...) | (...);
description?: (...) | (...);
id: string;
kind: string;
latest_solution?: (...) | (...);
latest_version?: (...) | (...);
lookup_key?: (...) | (...);
metadata?: (...) | (...);
name?: (...) | (...);
org?: (...) | (...);
org_logo?: (...) | (...);
org_name?: (...) | (...);
org_slug?: (...) | (...);
owners: (...)[];
readme_url?: (...) | (...);
solution_id?: (...) | (...);
solution_version?: (...) | (...);
tag_keys?: (...) | (...);
template_kind?: (...) | (...);
templates: (...)[];
updated_at?: (...) | (...);
upgrade_available: boolean;
virtual_path?: (...) | (...);
};
template: {
created_at?: (...)
| (...);
description?: (...) | (...);
display_name?: (...) | (...);
id: string;
kind: string;
lookup_key?: (...) | (...);
name?: (...) | (...);
updated_at?: (...) | (...);
virtual_path?: (...) | (...);
};
};
team?: string;
template_upgrade_available?: boolean;
updated_at?: string;
user?: string;
},
{
acl?: { add?: (...)[]; grants?: (...)[]; remove?: (...)[] };
app?: string;
created_at?: string;
default_model?: string;
email?: string;
id: string;
identity?: string;
last_applied_template_config?: string;
lookup_key?: string;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
originator?: string;
phone_number?: string;
sandbox?: string;
source_solution?: {
solution: {
category_keys?: (...) | (...);
created_at?: (...) | (...);
description?: (...) | (...);
id: string;
kind: string;
latest_solution?: (...) | (...);
latest_version?: (...) | (...);
lookup_key?: (...) | (...);
metadata?: (...) | (...);
name?: (...) | (...);
org?: (...) | (...);
org_logo?: (...) | (...);
org_name?: (...) | (...);
org_slug?: (...) | (...);
owners: (...)[];
readme_url?: (...) | (...);
solution_id?: (...) | (...);
solution_version?: (...) | (...);
tag_keys?: (...) | (...);
template_kind?: (...) | (...);
templates: (...)[];
updated_at?: (...) | (...);
upgrade_available: boolean;
virtual_path?: (...) | (...);
};
template: {
created_at?: (...)
| (...);
description?: (...) | (...);
display_name?: (...) | (...);
id: string;
kind: string;
lookup_key?: (...) | (...);
name?: (...) | (...);
updated_at?: (...) | (...);
virtual_path?: (...) | (...);
};
};
team?: string;
template_upgrade_available?: boolean;
updated_at?: string;
user?: string;
},
>,
],
>,
>;
app: ZodOptional<ZodString>;
attachments: ZodOptional<
ZodArray<ZodRecord<ZodString, ZodUnknown>, "many">,
>;
automation_run: ZodOptional<ZodString>;
content: ZodOptional<ZodString>;
correlation_id: ZodOptional<ZodString>;
created_at: ZodOptional<ZodString>;
id: ZodString;
kind: ZodOptional<ZodString>;
level: ZodOptional<ZodString>;
metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
org: ZodOptional<ZodString>;
routine_run: ZodOptional<ZodString>;
sandbox: ZodOptional<ZodString>;
session_record: ZodOptional<ZodString>;
team: ZodOptional<ZodString>;
thread: ZodOptional<ZodString>;
title: ZodOptional<ZodString>;
updated_at: ZodOptional<ZodString>;
user: ZodOptional<
ZodUnion<
[
ZodString,
ZodObject<
{
alias: ZodOptional<ZodString>;
app: ZodOptional<ZodString>;
app_name: ZodOptional<ZodString>;
email: ZodOptional<ZodString>;
id: ZodString;
is_system_user: ZodOptional<ZodBoolean>;
metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
name: ZodOptional<ZodString>;
org: ZodOptional<ZodString>;
org_name: ZodOptional<ZodString>;
org_role: ZodOptional<ZodString>;
sandbox: ZodOptional<ZodString>;
sandbox_name: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
alias?: string;
app?: string;
app_name?: string;
email?: string;
id: string;
is_system_user?: boolean;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
org_role?: string;
sandbox?: string;
sandbox_name?: string;
},
{
alias?: string;
app?: string;
app_name?: string;
email?: string;
id: string;
is_system_user?: boolean;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
org_role?: string;
sandbox?: string;
sandbox_name?: string;
},
>,
],
>,
>;
},
"strip",
ZodTypeAny,
{
agent?: | string
| {
acl?: {
add?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
grants?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
remove?: { principal?: string; principal_type: string }[];
};
app?: string;
created_at?: string;
default_model?: string;
email?: string;
id: string;
identity?: string;
last_applied_template_config?: string;
lookup_key?: string;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
originator?: string;
phone_number?: string;
sandbox?: string;
source_solution?: {
solution: {
category_keys?: string[];
created_at?: string;
description?: string;
id: string;
kind: string;
latest_solution?: string;
latest_version?: string;
lookup_key?: string;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_logo?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
org_name?: string;
org_slug?: string;
owners: string[];
readme_url?: string;
solution_id?: string;
solution_version?: string;
tag_keys?: string[];
template_kind?: string;
templates: {
description?: string;
display_name?: string;
id?: string;
kind: string;
lookup_key?: string;
name?: string;
readme_url?: string;
virtual_path?: string;
}[];
updated_at?: string;
upgrade_available: boolean;
virtual_path?: string;
};
template: {
created_at?: string;
description?: string;
display_name?: string;
id: string;
kind: string;
lookup_key?: string;
name?: string;
updated_at?: string;
virtual_path?: string;
};
};
team?: string;
template_upgrade_available?: boolean;
updated_at?: string;
user?: string;
};
app?: string;
attachments?: Record<string, unknown>[];
automation_run?: string;
content?: string;
correlation_id?: string;
created_at?: string;
id: string;
kind?: string;
level?: string;
metadata?: Record<string, unknown>;
org?: string;
routine_run?: string;
sandbox?: string;
session_record?: string;
team?: string;
thread?: string;
title?: string;
updated_at?: string;
user?:
| string
| {
alias?: string;
app?: string;
app_name?: string;
email?: string;
id: string;
is_system_user?: boolean;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
org_role?: string;
sandbox?: string;
sandbox_name?: string;
};
},
{
agent?: | string
| {
acl?: {
add?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
grants?: {
actions: string[];
principal?: string;
principal_type: string;
}[];
remove?: { principal?: string; principal_type: string }[];
};
app?: string;
created_at?: string;
default_model?: string;
email?: string;
id: string;
identity?: string;
last_applied_template_config?: string;
lookup_key?: string;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
originator?: string;
phone_number?: string;
sandbox?: string;
source_solution?: {
solution: {
category_keys?: string[];
created_at?: string;
description?: string;
id: string;
kind: string;
latest_solution?: string;
latest_version?: string;
lookup_key?: string;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_logo?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
org_name?: string;
org_slug?: string;
owners: string[];
readme_url?: string;
solution_id?: string;
solution_version?: string;
tag_keys?: string[];
template_kind?: string;
templates: {
description?: string;
display_name?: string;
id?: string;
kind: string;
lookup_key?: string;
name?: string;
readme_url?: string;
virtual_path?: string;
}[];
updated_at?: string;
upgrade_available: boolean;
virtual_path?: string;
};
template: {
created_at?: string;
description?: string;
display_name?: string;
id: string;
kind: string;
lookup_key?: string;
name?: string;
updated_at?: string;
virtual_path?: string;
};
};
team?: string;
template_upgrade_available?: boolean;
updated_at?: string;
user?: string;
};
app?: string;
attachments?: Record<string, unknown>[];
automation_run?: string;
content?: string;
correlation_id?: string;
created_at?: string;
id: string;
kind?: string;
level?: string;
metadata?: Record<string, unknown>;
org?: string;
routine_run?: string;
sandbox?: string;
session_record?: string;
team?: string;
thread?: string;
title?: string;
updated_at?: string;
user?:
| string
| {
alias?: string;
app?: string;
app_name?: string;
email?: string;
id: string;
is_system_user?: boolean;
metadata?: Record<string, unknown>;
name?: string;
org?: string;
org_name?: string;
org_role?: string;
sandbox?: string;
sandbox_name?: string;
};
},
> = ...
Runtime validator for ActivityFeedEntry.