/// <summary> /// Initializes a new instance of the <see cref="AppOwnerRestoreInfo" /> class. /// </summary> /// <param name="ownerObject">ownerObject.</param> /// <param name="ownerRestoreParams">ownerRestoreParams.</param> /// <param name="performRestore">If this is set to true, then the owner object needs to be restored. The restore options that follow only apply if this field is set to true. If this field is not set, then the application objects will be restored to the original owner from where they were backed up..</param> public AppOwnerRestoreInfo(RestoreObject ownerObject = default(RestoreObject), RestoreObjectParams ownerRestoreParams = default(RestoreObjectParams), bool?performRestore = default(bool?)) { this.PerformRestore = performRestore; this.OwnerObject = ownerObject; this.OwnerRestoreParams = ownerRestoreParams; this.PerformRestore = performRestore; }
/// <summary> /// Initializes a new instance of the <see cref="PerformRestoreJobStateProtoRestoreTask" /> class. /// </summary> /// <param name="_object">_object.</param> /// <param name="objectProgressMonitorTaskPath">The relative task path of the progress monitor for the restore of the above 'object'. Please note that this field will be set only after progress monitor is created for this restore job..</param> /// <param name="taskId">Id of the task tracking the restore of the above 'object'..</param> public PerformRestoreJobStateProtoRestoreTask(RestoreObject _object = default(RestoreObject), string objectProgressMonitorTaskPath = default(string), long?taskId = default(long?)) { this.ObjectProgressMonitorTaskPath = objectProgressMonitorTaskPath; this.TaskId = taskId; this.Object = _object; this.ObjectProgressMonitorTaskPath = objectProgressMonitorTaskPath; this.TaskId = taskId; }
/// <summary> /// Initializes a new instance of the <see cref="RestoreOneDriveParamsDriveOwner" /> class. /// </summary> /// <param name="driveVec">The list of drives that are being restored..</param> /// <param name="_object">_object.</param> public RestoreOneDriveParamsDriveOwner(List <RestoreOneDriveParamsDriveOwnerDrive> driveVec = default(List <RestoreOneDriveParamsDriveOwnerDrive>), RestoreObject _object = default(RestoreObject)) { this.DriveVec = driveVec; this.DriveVec = driveVec; this.Object = _object; }
/// <summary> /// Initializes a new instance of the <see cref="RestoreOutlookParamsMailbox" /> class. /// </summary> /// <param name="folderVec">If is_entire_mailbox_required is set to false, user will then specify which particular folders are to be restored..</param> /// <param name="isEntireMailboxRequired">Specify if the entire mailbox is to be restored..</param> /// <param name="_object">_object.</param> public RestoreOutlookParamsMailbox(List <RestoreOutlookParamsFolder> folderVec = default(List <RestoreOutlookParamsFolder>), bool?isEntireMailboxRequired = default(bool?), RestoreObject _object = default(RestoreObject)) { this.FolderVec = folderVec; this.IsEntireMailboxRequired = isEntireMailboxRequired; this.FolderVec = folderVec; this.IsEntireMailboxRequired = isEntireMailboxRequired; this.Object = _object; }