models.outlook_restore_parameters module

class models.outlook_restore_parameters.OutlookRestoreParameters(outlook_mailbox_list=None, pst_params=None, target_folder_path=None, target_mailbox=None)[source]

Bases: object

Implementation of the ‘OutlookRestoreParameters’ model.

Specifies information needed for recovering Mailboxes in O365Outlook environment.

Attributes:
outlook_mailbox_list (list of OutlookMailbox): Specifies the list of

mailboxes to be restored.

pst_params (PstParameters): Specifies the PST conversion specific

parameters. This should always be specified when need to convert selected items to PST.

target_folder_path (string): Specifies the target folder path to

restore the mailboxes. This will always be specified whether the target mailbox is the original or an alternate one.

target_mailbox (ProtectionSource): Specifies a generic structure that

represents a node in the Protection Source tree. Node details will depend on the environment of the Protection Source.

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.