Add conversation package client types
This commit is contained in:
@@ -24,6 +24,7 @@ import type {
|
|||||||
MindSpaceAsset,
|
MindSpaceAsset,
|
||||||
MindSpaceAgentJob,
|
MindSpaceAgentJob,
|
||||||
MindSpaceCleanupItem,
|
MindSpaceCleanupItem,
|
||||||
|
MindSpaceConversationPackage,
|
||||||
MindSpacePage,
|
MindSpacePage,
|
||||||
MindSpacePageDeletePreview,
|
MindSpacePageDeletePreview,
|
||||||
MindSpacePageDeleteResult,
|
MindSpacePageDeleteResult,
|
||||||
@@ -639,6 +640,15 @@ export async function getMindSpace(): Promise<MindSpace> {
|
|||||||
return result.data;
|
return result.data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export async function getMindSpaceConversationPackage(
|
||||||
|
sessionId: string,
|
||||||
|
): Promise<MindSpaceConversationPackage> {
|
||||||
|
const result = await apiFetch<{ data: MindSpaceConversationPackage }>(
|
||||||
|
`/mindspace/v1/conversation-packages/${encodeURIComponent(sessionId)}`,
|
||||||
|
);
|
||||||
|
return result.data;
|
||||||
|
}
|
||||||
|
|
||||||
export async function ignoreMindSpaceScheduleReminder(reminderId: string) {
|
export async function ignoreMindSpaceScheduleReminder(reminderId: string) {
|
||||||
const result = await apiFetch<{ data: MindSpaceScheduleReminder }>(
|
const result = await apiFetch<{ data: MindSpaceScheduleReminder }>(
|
||||||
`/mindspace/v1/schedule/reminders/${encodeURIComponent(reminderId)}/ignore`,
|
`/mindspace/v1/schedule/reminders/${encodeURIComponent(reminderId)}/ignore`,
|
||||||
|
|||||||
@@ -437,6 +437,51 @@ export type MindSpaceUpload = {
|
|||||||
reservedBytes: number;
|
reservedBytes: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type MindSpaceConversationArtifactKind =
|
||||||
|
| 'input_image'
|
||||||
|
| 'input_file'
|
||||||
|
| 'generated_image'
|
||||||
|
| 'generated_file'
|
||||||
|
| 'page'
|
||||||
|
| 'public_html'
|
||||||
|
| 'long_image'
|
||||||
|
| 'thumbnail'
|
||||||
|
| 'docx'
|
||||||
|
| 'pdf';
|
||||||
|
|
||||||
|
export type MindSpaceConversationArtifact = {
|
||||||
|
artifactId: string;
|
||||||
|
kind: MindSpaceConversationArtifactKind;
|
||||||
|
role?: string;
|
||||||
|
assetId?: string;
|
||||||
|
pageId?: string;
|
||||||
|
publicationId?: string;
|
||||||
|
agentRunId?: string;
|
||||||
|
messageId?: string;
|
||||||
|
displayName?: string;
|
||||||
|
mimeType?: string;
|
||||||
|
sizeBytes?: number;
|
||||||
|
storageKey?: string;
|
||||||
|
canonicalUrl?: string;
|
||||||
|
sortOrder: number;
|
||||||
|
createdAt: number;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type MindSpaceConversationPackage = {
|
||||||
|
schemaVersion: number;
|
||||||
|
packageId: string;
|
||||||
|
userId: string;
|
||||||
|
sessionId: string;
|
||||||
|
uri: string;
|
||||||
|
title: string | null;
|
||||||
|
status: string;
|
||||||
|
storagePrefix: string;
|
||||||
|
manifestAssetId: string | null;
|
||||||
|
createdAt: number;
|
||||||
|
updatedAt: number;
|
||||||
|
artifacts: MindSpaceConversationArtifact[];
|
||||||
|
};
|
||||||
|
|
||||||
export type MindSpacePageVersion = {
|
export type MindSpacePageVersion = {
|
||||||
id: string;
|
id: string;
|
||||||
versionNo: number;
|
versionNo: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user