Variable $MessageBase_OutputConst
$MessageBase_Output: {
description: "Base class for user queries and agent responses\n\n@param id: the id of the message\n@type id: int\n@param sender: the name of the sender of the message\n@type sender: str\n@param sender_type: the type of the sender of the message\n@type sender_type: MessageSenderTypeEnum\n@param message_contents: A list of the content pieces of the message\n@type message_contents: List[MessageContent]";
properties: {
created_at: {
format: "date-time";
isRequired: true;
type: "string";
};
deleted: {
isRequired: true;
type: "boolean";
};
deleted_at: {
contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}];
isRequired: true;
type: "any-of";
};
id: {
isRequired: true;
type: "number";
};
message_contents: {
contains: {
type: "MessageContent";
};
isRequired: true;
type: "array";
};
sender: {
isRequired: true;
type: "string";
};
sender_type: {
isRequired: true;
type: "MessageSenderTypeEnum";
};
thread_id: {
isRequired: true;
type: "number";
};
updated_at: {
format: "date-time";
isRequired: true;
type: "string";
};
};
} = ...
Type declaration
Readonly description: "Base class for user queries and agent responses\n\n@param id: the id of the message\n@type id: int\n@param sender: the name of the sender of the message\n@type sender: str\n@param sender_type: the type of the sender of the message\n@type sender_type: MessageSenderTypeEnum\n@param message_contents: A list of the content pieces of the message\n@type message_contents: List[MessageContent]"
Readonly properties: {
created_at: {
format: "date-time";
isRequired: true;
type: "string";
};
deleted: {
isRequired: true;
type: "boolean";
};
deleted_at: {
contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}];
isRequired: true;
type: "any-of";
};
id: {
isRequired: true;
type: "number";
};
message_contents: {
contains: {
type: "MessageContent";
};
isRequired: true;
type: "array";
};
sender: {
isRequired: true;
type: "string";
};
sender_type: {
isRequired: true;
type: "MessageSenderTypeEnum";
};
thread_id: {
isRequired: true;
type: "number";
};
updated_at: {
format: "date-time";
isRequired: true;
type: "string";
};
}
Readonly created_at: {
format: "date-time";
isRequired: true;
type: "string";
}
Readonly format: "date-time"
Readonly isRequired: true
Readonly type: "string"
Readonly deleted: {
isRequired: true;
type: "boolean";
}
Readonly isRequired: true
Readonly type: "boolean"
Readonly deleted_at: {
contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}];
isRequired: true;
type: "any-of";
}
Readonly contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}]
Readonly isRequired: true
Readonly type: "any-of"
Readonly id: {
isRequired: true;
type: "number";
}
Readonly isRequired: true
Readonly type: "number"
Readonly message_contents: {
contains: {
type: "MessageContent";
};
isRequired: true;
type: "array";
}
Readonly contains: {
type: "MessageContent";
}
Readonly type: "MessageContent"
Readonly isRequired: true
Readonly type: "array"
Readonly sender: {
isRequired: true;
type: "string";
}
Readonly isRequired: true
Readonly type: "string"
Readonly sender_type: {
isRequired: true;
type: "MessageSenderTypeEnum";
}
Readonly isRequired: true
Readonly type: "MessageSenderTypeEnum"
Readonly thread_id: {
isRequired: true;
type: "number";
}
Readonly isRequired: true
Readonly type: "number"
Readonly updated_at: {
format: "date-time";
isRequired: true;
type: "string";
}
Readonly format: "date-time"
Readonly isRequired: true
Readonly type: "string"