Variable MJConversationDetailSchemaConst
MJConversationDetailSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
ActionableCommands: ZodNullable<ZodString>;
Agent: ZodNullable<ZodString>;
AgentID: ZodNullable<ZodString>;
AgentSessionID: ZodNullable<ZodString>;
Artifact: ZodNullable<ZodString>;
ArtifactID: ZodNullable<ZodString>;
ArtifactVersion: ZodNullable<ZodString>;
ArtifactVersionID: ZodNullable<ZodString>;
AutomaticCommands: ZodNullable<ZodString>;
CompletionTime: ZodNullable<ZodNumber>;
Conversation: ZodNullable<ZodString>;
ConversationID: ZodString;
Error: ZodNullable<ZodString>;
ExternalID: ZodNullable<ZodString>;
HiddenToUser: ZodBoolean;
ID: ZodString;
IsPinned: ZodBoolean;
MediaType: ZodNullable<
ZodUnion<
[ZodLiteral<"Audio">, ZodLiteral<"Text">, ZodLiteral<"Video">],
>,
>;
Message: ZodString;
OriginalMessageChanged: ZodBoolean;
Parent: ZodNullable<ZodString>;
ParentID: ZodNullable<ZodString>;
ReflectionInsights: ZodNullable<ZodString>;
ResponseForm: ZodNullable<ZodString>;
Role: ZodUnion<
[ZodLiteral<"AI">, ZodLiteral<"Error">, ZodLiteral<"User">],
>;
RootParentID: ZodNullable<ZodString>;
Sequence: ZodNumber;
Status: ZodUnion<
[
ZodLiteral<"Complete">,
ZodLiteral<"Error">,
ZodLiteral<"In-Progress">,
],
>;
SuggestedResponses: ZodNullable<ZodString>;
SummaryOfEarlierConversation: ZodNullable<ZodString>;
SummaryPromptRun: ZodNullable<ZodString>;
SummaryPromptRunID: ZodNullable<ZodString>;
TestRun: ZodNullable<ZodString>;
TestRunID: ZodNullable<ZodString>;
TurnEndedAt: ZodNullable<ZodDate>;
User: ZodNullable<ZodString>;
UserFeedback: ZodNullable<ZodString>;
UserID: ZodNullable<ZodString>;
UserRating: ZodNullable<ZodNumber>;
UtteranceEndMs: ZodNullable<ZodNumber>;
UtteranceStartMs: ZodNullable<ZodNumber>;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ActionableCommands?: string;
Agent?: string;
AgentID?: string;
AgentSessionID?: string;
Artifact?: string;
ArtifactID?: string;
ArtifactVersion?: string;
ArtifactVersionID?: string;
AutomaticCommands?: string;
CompletionTime?: number;
Conversation?: string;
ConversationID?: string;
Error?: string;
ExternalID?: string;
HiddenToUser?: boolean;
ID?: string;
IsPinned?: boolean;
MediaType?: "Audio"
| "Video"
| "Text";
Message?: string;
OriginalMessageChanged?: boolean;
Parent?: string;
ParentID?: string;
ReflectionInsights?: string;
ResponseForm?: string;
Role?: "User" | "Error" | "AI";
RootParentID?: string;
Sequence?: number;
Status?: "Complete" | "In-Progress" | "Error";
SuggestedResponses?: string;
SummaryOfEarlierConversation?: string;
SummaryPromptRun?: string;
SummaryPromptRunID?: string;
TestRun?: string;
TestRunID?: string;
TurnEndedAt?: Date;
User?: string;
UserFeedback?: string;
UserID?: string;
UserRating?: number;
UtteranceEndMs?: number;
UtteranceStartMs?: number;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
ActionableCommands?: string;
Agent?: string;
AgentID?: string;
AgentSessionID?: string;
Artifact?: string;
ArtifactID?: string;
ArtifactVersion?: string;
ArtifactVersionID?: string;
AutomaticCommands?: string;
CompletionTime?: number;
Conversation?: string;
ConversationID?: string;
Error?: string;
ExternalID?: string;
HiddenToUser?: boolean;
ID?: string;
IsPinned?: boolean;
MediaType?: "Audio"
| "Video"
| "Text";
Message?: string;
OriginalMessageChanged?: boolean;
Parent?: string;
ParentID?: string;
ReflectionInsights?: string;
ResponseForm?: string;
Role?: "User" | "Error" | "AI";
RootParentID?: string;
Sequence?: number;
Status?: "Complete" | "In-Progress" | "Error";
SuggestedResponses?: string;
SummaryOfEarlierConversation?: string;
SummaryPromptRun?: string;
SummaryPromptRunID?: string;
TestRun?: string;
TestRunID?: string;
TurnEndedAt?: Date;
User?: string;
UserFeedback?: string;
UserID?: string;
UserRating?: number;
UtteranceEndMs?: number;
UtteranceStartMs?: number;
},
> = ...
zod schema definition for the entity MJ: Conversation Details