Aspose::Email::Calendar::AppointmentReminder Class Reference

Provides a grouping of component properties that define an alarm. More...

Inherits Object.

Public Member Functions

System::SharedPtr< ReminderAttendeeCollectionget_Attendees () const
 Contains collection of ReminderAttendee ReminderAttendeeobjects. More...
 
System::SharedPtr< ReminderAttachmentCollectionget_Attachments () const
 Contains collection of ReminderAttachment ReminderAttachmentobjects. More...
 
ReminderAction get_Action () const
 Defines the action to be invoked when an alarm is triggered. More...
 
void set_Action (ReminderAction value)
 Defines the action to be invoked when an alarm is triggered. More...
 
System::SharedPtr< ReminderTriggerget_Trigger () const
 Specifies when an alarm will trigger. More...
 
void set_Trigger (System::SharedPtr< ReminderTrigger > value)
 Specifies when an alarm will trigger. More...
 
System::String get_Description () const
 Provides a more complete description of the alarm. More...
 
void set_Description (System::String value)
 Provides a more complete description of the alarm. More...
 
System::String get_Summary () const
 Defines a short summary or subject for the alarm. More...
 
void set_Summary (System::String value)
 Defines a short summary or subject for the alarm. More...
 
System::SharedPtr< ReminderDurationget_Duration () const
 Specifies the delay period, after which the alarm will repeat. More...
 
void set_Duration (System::SharedPtr< ReminderDuration > value)
 Specifies the delay period, after which the alarm will repeat. More...
 
int32_t get_Repeat () const
 Defines the number of time the alarm should be repeated, after the initial trigger. More...
 
void set_Repeat (int32_t value)
 Defines the number of time the alarm should be repeated, after the initial trigger. More...
 
 AppointmentReminder ()
 Initialize a new instance of AppointmentReminder class. More...
 
 AppointmentReminder (System::SharedPtr< Model::Component::AlarmComponent > alarm)
 
System::SharedPtr< Model::Component::AlarmComponent > ToCalendarAlarmComponent ()
 

Static Public Member Functions

static System::SharedPtr< AppointmentReminderget_Default15MinReminder ()
 Gets the default 15 min reminder. More...
 

Friends

class Aspose::Email::Tools::CalendarConverter
 
class Aspose::Email::Storage::Zimbra::ZimbraCalendar
 

Detailed Description

Provides a grouping of component properties that define an alarm.

Constructor & Destructor Documentation

◆ AppointmentReminder() [1/2]

Aspose::Email::Calendar::AppointmentReminder::AppointmentReminder ( )

Initialize a new instance of AppointmentReminder class.

◆ AppointmentReminder() [2/2]

Aspose::Email::Calendar::AppointmentReminder::AppointmentReminder ( System::SharedPtr< Model::Component::AlarmComponent >  alarm)

Member Function Documentation

◆ get_Action()

ReminderAction Aspose::Email::Calendar::AppointmentReminder::get_Action ( ) const

Defines the action to be invoked when an alarm is triggered.

◆ get_Attachments()

System::SharedPtr<ReminderAttachmentCollection> Aspose::Email::Calendar::AppointmentReminder::get_Attachments ( ) const

Contains collection of ReminderAttachment ReminderAttachmentobjects.

◆ get_Attendees()

System::SharedPtr<ReminderAttendeeCollection> Aspose::Email::Calendar::AppointmentReminder::get_Attendees ( ) const

Contains collection of ReminderAttendee ReminderAttendeeobjects.

◆ get_Default15MinReminder()

static System::SharedPtr<AppointmentReminder> Aspose::Email::Calendar::AppointmentReminder::get_Default15MinReminder ( )
static

Gets the default 15 min reminder.

◆ get_Description()

System::String Aspose::Email::Calendar::AppointmentReminder::get_Description ( ) const

Provides a more complete description of the alarm.

◆ get_Duration()

System::SharedPtr<ReminderDuration> Aspose::Email::Calendar::AppointmentReminder::get_Duration ( ) const

Specifies the delay period, after which the alarm will repeat.

◆ get_Repeat()

int32_t Aspose::Email::Calendar::AppointmentReminder::get_Repeat ( ) const

Defines the number of time the alarm should be repeated, after the initial trigger.

◆ get_Summary()

System::String Aspose::Email::Calendar::AppointmentReminder::get_Summary ( ) const

Defines a short summary or subject for the alarm.

◆ get_Trigger()

System::SharedPtr<ReminderTrigger> Aspose::Email::Calendar::AppointmentReminder::get_Trigger ( ) const

Specifies when an alarm will trigger.

◆ set_Action()

void Aspose::Email::Calendar::AppointmentReminder::set_Action ( ReminderAction  value)

Defines the action to be invoked when an alarm is triggered.

◆ set_Description()

void Aspose::Email::Calendar::AppointmentReminder::set_Description ( System::String  value)

Provides a more complete description of the alarm.

◆ set_Duration()

void Aspose::Email::Calendar::AppointmentReminder::set_Duration ( System::SharedPtr< ReminderDuration value)

Specifies the delay period, after which the alarm will repeat.

◆ set_Repeat()

void Aspose::Email::Calendar::AppointmentReminder::set_Repeat ( int32_t  value)

Defines the number of time the alarm should be repeated, after the initial trigger.

◆ set_Summary()

void Aspose::Email::Calendar::AppointmentReminder::set_Summary ( System::String  value)

Defines a short summary or subject for the alarm.

◆ set_Trigger()

void Aspose::Email::Calendar::AppointmentReminder::set_Trigger ( System::SharedPtr< ReminderTrigger value)

Specifies when an alarm will trigger.

◆ ToCalendarAlarmComponent()

System::SharedPtr<Model::Component::AlarmComponent> Aspose::Email::Calendar::AppointmentReminder::ToCalendarAlarmComponent ( )

Friends And Related Function Documentation

◆ Aspose::Email::Storage::Zimbra::ZimbraCalendar

friend class Aspose::Email::Storage::Zimbra::ZimbraCalendar
friend

◆ Aspose::Email::Tools::CalendarConverter

friend class Aspose::Email::Tools::CalendarConverter
friend