The definition of the vault. If the GUID field is GUID_NULL, the restored vault uses the GUID specified in the backup files. Otherwise, it uses the given GUID (= restore to a different identity).
overwrite_existing_files
bool
4
If true, existing target files are overwritten. If false, restore fails if a target file already exists.
RestoreVaultRequest.restore_job -- The backup files to restore and the definition of the restored vault. If target_vault.vault.guid is the null GUID, the vault keeps the GUID stored in the backup.