From 0f40bf1af37410b6813bb3d402e0e292b060756e Mon Sep 17 00:00:00 2001 From: ukumar-ks Date: Tue, 7 Jul 2026 00:16:32 +0530 Subject: [PATCH] rest message update for nsf commands --- keeperapi/src/restMessages.ts | 63 +++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/keeperapi/src/restMessages.ts b/keeperapi/src/restMessages.ts index 022984ff..e8301747 100644 --- a/keeperapi/src/restMessages.ts +++ b/keeperapi/src/restMessages.ts @@ -1074,3 +1074,66 @@ export const getSharingAdminsMessage = ( Enterprise.GetSharingAdminsRequest, Enterprise.GetSharingAdminsResponse ) +export const removeFolderMessage = ( + data: folder.v3.remove.IRemoveFolderRequest +): RestMessage => + createMessage( + data, + 'vault/folders/v3/remove_folder', + folder.v3.remove.RemoveFolderRequest, + folder.v3.remove.RemoveResponse + ) + +export const recordDetailsDataMessage = ( + data: record.v3.details.IRecordDataRequest +): RestMessage => + createMessage( + data, + 'vault/records/v3/details/data', + record.v3.details.RecordDataRequest, + record.v3.details.RecordDataResponse + ) + +export const folderAddMessage = ( + data: Folder.IFolderAddRequest +): RestMessage => + createMessage(data, 'vault/folders/v3/add', Folder.FolderAddRequest, Folder.FolderAddResponse) + +export const folderUpdateMessage = ( + data: Folder.IFolderUpdateRequest +): RestMessage => + createMessage(data, 'vault/folders/v3/update', Folder.FolderUpdateRequest, Folder.FolderUpdateResponse) + +export const getFolderAccessMessage = ( + data: folder.v3.IGetFolderAccessRequest +): RestMessage => + createMessage(data, 'vault/folders/v3/access', folder.v3.GetFolderAccessRequest, folder.v3.GetFolderAccessResponse) + +export const getRecordAccessMessage = ( + data: record.v3.details.IRecordAccessRequest +): RestMessage => + createMessage( + data, + 'vault/records/v3/details/access', + record.v3.details.RecordAccessRequest, + record.v3.details.RecordAccessResponse + ) +export const folderAccessUpdateMessage = ( + data: Folder.IFolderAccessRequest +): RestMessage => + createMessage(data, 'vault/folders/v3/access_update', Folder.FolderAccessRequest, Folder.FolderAccessResponse) + +export const recordsShareV3Message = ( + data: record.v3.sharing.IRequest +): RestMessage => + createMessage(data, 'vault/records/v3/share', record.v3.sharing.Request, record.v3.sharing.Response) + +export const recordsTransferV3Message = ( + data: Records.IRecordsOnwershipTransferRequest +): RestMessage => + createMessage( + data, + 'vault/records/v3/transfer', + Records.RecordsOnwershipTransferRequest, + Records.RecordsOnwershipTransferResponse + )