diff --git a/keeperapi/src/restMessages.ts b/keeperapi/src/restMessages.ts index 022984f..e830174 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 + )