models.restore_o_365_public_folders_params module¶
-
class
models.restore_o_365_public_folders_params.
RestoreO365PublicFoldersParams
(root_public_folder_vec=None, target_folder_path=None, target_root_public_folder=None)[source]¶ Bases:
object
Implementation of the ‘RestoreO365PublicFoldersParams’ model.
- Attributes:
- root_public_folder_vec (list of
RestoreO365PublicFoldersParams_RootPublicFolder): If is_entire_folder_required is set to false, user will then specify which particular sub-folders are to be restored.
- target_folder_path (string): TODO: Type description here.
Public Folder including the sub-folders is to be restored.
- target_root_public_folder (EntityProto): All RootPublicFolders listed
in the root_public_folder_vec will be restored to this traget RootPublicFolder with appropriate names.
Let’s say root_public_folder_vec is A and B; target_root_public_folder is C. The final folder-hierarchy after restore job is finished will look like this C/{target_folder_path}/A/{whatever is there in Public Folder A} B/{whatever is inside Public Folder B}
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.