feat(personal): add editable report outlines
This commit is contained in:
@@ -3,6 +3,8 @@ import type {
|
||||
PersonalItem,
|
||||
PersonalItemCreated,
|
||||
PersonalItemSourceType,
|
||||
PersonalExportOutline,
|
||||
PersonalExportOutlineSection,
|
||||
PersonalKnowledgeScope,
|
||||
PersonalPage,
|
||||
PersonalSession,
|
||||
@@ -164,3 +166,24 @@ export const deletePersonalSession = (id: string) => apiRequest<void>({
|
||||
url: personalSessionApiPath(id),
|
||||
method: 'DELETE'
|
||||
});
|
||||
|
||||
export const createPersonalOutline = (payload: { sessionId: string; title?: string }) =>
|
||||
apiRequest<PersonalExportOutline>({
|
||||
url: '/api/aihr/personal-assistant/exports/outline',
|
||||
method: 'POST',
|
||||
data: payload
|
||||
});
|
||||
|
||||
export const updatePersonalOutline = (id: string, payload: {
|
||||
title: string;
|
||||
sections: PersonalExportOutlineSection[];
|
||||
}) => apiRequest<PersonalExportOutline>({
|
||||
url: `/api/aihr/personal-assistant/exports/${encodeURIComponent(id)}/outline`,
|
||||
method: 'PUT',
|
||||
data: payload
|
||||
});
|
||||
|
||||
export const confirmPersonalOutline = (id: string) => apiRequest<void>({
|
||||
url: `/api/aihr/personal-assistant/exports/${encodeURIComponent(id)}/confirm`,
|
||||
method: 'POST'
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user