public class BatchVaultOperations : IBatchVaultOperations| BatchVaultOperations | Instantiate BatchVaultOperations. |
| BatchLogger | Gets or sets logger |
| FoldersToAdd | Gets number of folders to be added |
| FoldersToRename | Gets the number of folder to be renamed |
| LegacyRecordsToAdd | Gets number of legacy records to be added |
| RecordMatch | Gets record matching strategy |
| RecordsToUpdate | Gets number of typed records to be updated |
| RootFolder | Gets the root folder |
| TypedRecordsToAdd | Gets number of typed records to be added |
| AddFolder | Appends folder to folder structure |
| AddRecord | Appends record |
| ApplyChanges | Applies pending changes |
| CreateFolderPath | Composes folder path |
| GetFolderByPath | Finds folder node by folder path |
| IsFolderPending | Checks if the folder has to be created |
| IsRecordPending | Checks if the record has to be created |
| ParseFolderPath | Parses folder path to names |
| PutUserToSharedFolder | Adds (if needed) user or team to the shared folder and set user access permissions. |
| RemoveUserFromSharedFolder | |
| Reset | Resets pending changes |
| TryGetFolderByUid | Gets folder node by folder UID |
| TryGetRecordByUid | Gets record by record UID. Returns both pending and active records. |
| UpdateFolderName | Updates folder name |
| UpdateRecord | Update a record |