More abstraction for mail/calendar.
This commit is contained in:
9
Wino.Core.Domain/Enums/CalendarSynchronizationType.cs
Normal file
9
Wino.Core.Domain/Enums/CalendarSynchronizationType.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum CalendarSynchronizationType
|
||||
{
|
||||
AllCalendars, // Sync all calendars.
|
||||
SingleCalendar, // Sync only one calendar.
|
||||
UpdateProfile // Update profile information only.
|
||||
}
|
||||
}
|
||||
@@ -1,17 +1,14 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum SynchronizationType
|
||||
public enum MailSynchronizationType
|
||||
{
|
||||
// Shared
|
||||
UpdateProfile, // Only update profile information
|
||||
ExecuteRequests, // Run the queued requests, and then synchronize if needed.
|
||||
// Wino Mail
|
||||
FoldersOnly, // Only synchronize folder metadata.
|
||||
InboxOnly, // Only Inbox, Sent and Draft folders.
|
||||
CustomFolders, // Only sync folders that are specified in the options.
|
||||
FullFolders, // Synchronize all folders. This won't update profile or alias information.
|
||||
Alias, // Only update alias information
|
||||
// Calendar
|
||||
Events
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user