Variable MJConversationWidgetInstanceSchemaConst
MJConversationWidgetInstanceSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
AllowedOrigins: ZodNullable<ZodString>;
Application: ZodString;
ApplicationID: ZodString;
AuthStrategy: ZodUnion<
[
ZodLiteral<"Anonymous">,
ZodLiteral<"HostIdentity">,
ZodLiteral<"MagicLinkUpgrade">,
],
>;
EnabledChannels: ZodNullable<ZodString>;
GuestRole: ZodString;
GuestRoleID: ZodString;
HostPublicKey: ZodNullable<ZodString>;
ID: ZodString;
Modality: ZodUnion<
[ZodLiteral<"Both">, ZodLiteral<"Text">, ZodLiteral<"Voice">],
>;
Name: ZodString;
PinnedAgent: ZodNullable<ZodString>;
PinnedAgentID: ZodString;
PublicKey: ZodString;
RateLimitPerMinute: ZodNumber;
RememberReturningVisitors: ZodBoolean;
SessionTTLMinutes: ZodNumber;
Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Disabled">]>;
VisitorMemoryRetentionDays: ZodNullable<ZodNumber>;
VoiceMaxSessionMinutes: ZodNullable<ZodNumber>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
AllowedOrigins?: string;
Application?: string;
ApplicationID?: string;
AuthStrategy?: "Anonymous"
| "HostIdentity"
| "MagicLinkUpgrade";
EnabledChannels?: string;
GuestRole?: string;
GuestRoleID?: string;
HostPublicKey?: string;
ID?: string;
Modality?: "Both" | "Text" | "Voice";
Name?: string;
PinnedAgent?: string;
PinnedAgentID?: string;
PublicKey?: string;
RateLimitPerMinute?: number;
RememberReturningVisitors?: boolean;
SessionTTLMinutes?: number;
Status?: "Active" | "Disabled";
VisitorMemoryRetentionDays?: number;
VoiceMaxSessionMinutes?: number;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
AllowedOrigins?: string;
Application?: string;
ApplicationID?: string;
AuthStrategy?: "Anonymous"
| "HostIdentity"
| "MagicLinkUpgrade";
EnabledChannels?: string;
GuestRole?: string;
GuestRoleID?: string;
HostPublicKey?: string;
ID?: string;
Modality?: "Both" | "Text" | "Voice";
Name?: string;
PinnedAgent?: string;
PinnedAgentID?: string;
PublicKey?: string;
RateLimitPerMinute?: number;
RememberReturningVisitors?: boolean;
SessionTTLMinutes?: number;
Status?: "Active" | "Disabled";
VisitorMemoryRetentionDays?: number;
VoiceMaxSessionMinutes?: number;
},
> = ...
zod schema definition for the entity MJ: Conversation Widget Instances