models.exchange_restore_parameters module

class models.exchange_restore_parameters.ExchangeRestoreParameters(mtype=None, view_parameters=None)[source]

Bases: object

Implementation of the ‘ExchangeRestoreParameters’ model.

Specifies the exchange restore parameters.

Attributes:
mtype (TypeExchangeRestoreParametersEnum):Specifies the Exchange

restore type. Specifies the type of Exchange restore.

‘kNone’ specifies no special behaviour. ‘kView’ specifies the option to create a view which cann be used by the external tools like Kroll to perform mailbox or mail-item recovery. ‘kDatabase’ specifies the option to restore an Exchange database.

view_parameters (ExchangeRestoreViewParameters): Specifies the

parameters for the restore of type kView.

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.