Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions Class Reference

Defines parameters for item deletion More...

Inherits Aspose::Email::Clients::Exchange::WebService::DeletionOptions.

Public Member Functions

ASPOSE_EMAIL_SHARED_API CalendarItemCreateOrDeleteOperation get_NotyficationType () const
 Gets value which indicates how members of event has to be notified More...
 
ASPOSE_EMAIL_SHARED_API void set_NotyficationType (CalendarItemCreateOrDeleteOperation value)
 Sets value which indicates how members of event has to be notified More...
 
ASPOSE_EMAIL_SHARED_API CalendarDeletionOptions ()
 Initializes a new instance of the CalendarDeletionOptions class. More...
 
ASPOSE_EMAIL_SHARED_API CalendarDeletionOptions (DeletionType type)
 Initializes a new instance of the CalendarDeletionOptions class. More...
 
ASPOSE_EMAIL_SHARED_API CalendarDeletionOptions (DeletionType type, CalendarItemCreateOrDeleteOperation notyficationType)
 Initializes a new instance of the CalendarDeletionOptions class. More...
 
- Public Member Functions inherited from Aspose::Email::Clients::Exchange::WebService::DeletionOptions
ASPOSE_EMAIL_SHARED_API DeletionType get_Type () const
 Type of deletion More...
 
ASPOSE_EMAIL_SHARED_API void set_Type (DeletionType value)
 Type of deletion More...
 
ASPOSE_EMAIL_SHARED_API DeletionOptions ()
 Initializes a new instance of the DeletionOptions class. More...
 
ASPOSE_EMAIL_SHARED_API DeletionOptions (DeletionType type)
 Initializes a new instance of the DeletionOptions class. More...
 

Static Public Member Functions

static ASPOSE_EMAIL_SHARED_API System::SharedPtr< CalendarDeletionOptionsget_Default ()
 Gets instance of the DeletionOptions object with settings uses by default More...
 
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< CalendarDeletionOptionsget_DeletePermanently ()
 Gets instance of the DeletionOptions object with settings for permanent deletion More...
 
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< CalendarDeletionOptionsget_MoveToDeletedItems ()
 Gets instance of the DeletionOptions object with settings for moving to deleted items More...
 
- Static Public Member Functions inherited from Aspose::Email::Clients::Exchange::WebService::DeletionOptions
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< DeletionOptionsget_Default ()
 Gets instance of the DeletionOptions object with settings uses by default More...
 
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< DeletionOptionsget_DeletePermanently ()
 Gets instance of the DeletionOptions object with settings for permanent deletion More...
 
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< DeletionOptionsget_MoveToDeletedItems ()
 Gets instance of the DeletionOptions object with settings for moving to deleted items More...
 

Detailed Description

Defines parameters for item deletion

Constructor & Destructor Documentation

◆ CalendarDeletionOptions() [1/3]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::CalendarDeletionOptions ( )

Initializes a new instance of the CalendarDeletionOptions class.

◆ CalendarDeletionOptions() [2/3]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::CalendarDeletionOptions ( DeletionType  type)

Initializes a new instance of the CalendarDeletionOptions class.

Parameters
typeType of deletion

◆ CalendarDeletionOptions() [3/3]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::CalendarDeletionOptions ( DeletionType  type,
CalendarItemCreateOrDeleteOperation  notyficationType 
)

Initializes a new instance of the CalendarDeletionOptions class.

Parameters
typeType of deletion
notyficationTypeindicates how members of event has to be notified

Member Function Documentation

◆ get_Default()

static ASPOSE_EMAIL_SHARED_API System::SharedPtr<CalendarDeletionOptions> Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::get_Default ( )
static

Gets instance of the DeletionOptions object with settings uses by default

◆ get_DeletePermanently()

static ASPOSE_EMAIL_SHARED_API System::SharedPtr<CalendarDeletionOptions> Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::get_DeletePermanently ( )
static

Gets instance of the DeletionOptions object with settings for permanent deletion

◆ get_MoveToDeletedItems()

static ASPOSE_EMAIL_SHARED_API System::SharedPtr<CalendarDeletionOptions> Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::get_MoveToDeletedItems ( )
static

Gets instance of the DeletionOptions object with settings for moving to deleted items

◆ get_NotyficationType()

ASPOSE_EMAIL_SHARED_API CalendarItemCreateOrDeleteOperation Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::get_NotyficationType ( ) const

Gets value which indicates how members of event has to be notified

◆ set_NotyficationType()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Clients::Exchange::WebService::CalendarDeletionOptions::set_NotyficationType ( CalendarItemCreateOrDeleteOperation  value)

Sets value which indicates how members of event has to be notified