Release 4.0.0-preview1-00253
[platform/core/csapi/tizenfx.git] / src / Tizen.Pims.Calendar / Tizen.Pims.Calendar / CalendarTypes.cs
index 4beb345..d270021 100644 (file)
@@ -19,6 +19,7 @@ namespace Tizen.Pims.Calendar
     /// <summary>
     /// This class provides enumerations about calendar information.
     /// </summary>
+    /// <since_tizen> 4 </since_tizen>
     /// <remarks>
     /// Most enumerations are based on vcalendar, icalendar(ver 2.0) specification.
     /// https://www.ietf.org/rfc/rfc2445.txt
@@ -28,426 +29,519 @@ namespace Tizen.Pims.Calendar
         /// <summary>
         /// Enumeration for Default book
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum DefaultBook
         {
             /// <summary>
             /// Default event calendar book.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Event,
             /// <summary>
             /// Default Todo calendar book.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Todo,
             /// <summary>
             /// Default Birthday calendar book.
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Birthday,
         }
 
         /// <summary>
         /// Enumeration for Store type
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum StoreType
         {
             /// <summary>
             /// Book type
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Book,
             /// <summary>
             /// Event type
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Event,
             /// <summary>
             /// Todo type
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Todo,
         }
 
         /// <summary>
         /// Enumeration for the book mode.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum BookMode
         {
             /// <summary>
             /// All modules can read and write records of this calendar_book
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Default,
             /// <summary>
             /// All modules can only read records of this calendar book
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             ReadOnly,
         }
 
         /// <summary>
         /// Enumeration for the event status.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum EventStatus
         {
             /// <summary>
             /// No status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             None = 0x01,
             /// <summary>
             /// The event is tentative
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Tentative = 0x02,
             /// <summary>
             /// The event is confirmed
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Confirmed = 0x04,
             /// <summary>
             /// The event is cancelled
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Cancelled = 0x08,
         }
 
         /// <summary>
         /// Enumeration for for the status of a to-do.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum TodoStatus
         {
             /// <summary>
             /// No status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             None = 0x0100,
             /// <summary>
             /// Needs action status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             NeedAction = 0x0200,
             /// <summary>
             /// Completed status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Completed = 0x0400,
             /// <summary>
             /// Work in process status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             InProcess = 0x0800,
             /// <summary>
             /// Cancelled status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Cancelled = 0x1000,
         }
 
         /// <summary>
         /// Enumeration for the busy status of an event.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum BusyStatus
         {
             /// <summary>
             /// The free status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Free,
             /// <summary>
             /// The busy status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Busy,
             /// <summary>
             /// The unavailable status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Unavailable,
             /// <summary>
             /// The tentative status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Tentative,
         }
 
         /// <summary>
         /// Enumeration for the calendar sensitivity type.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum Sensitivity
         {
             /// <summary>
             /// Public Sensitivity
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Public,
             /// <summary>
             /// Private Sensitivity
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Private,
             /// <summary>
             /// Confidential Sensitivity
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Confidential,
         }
 
         /// <summary>
         /// Enumeration for the meeting status.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum MeetingStatus
         {
             /// <summary>
             /// No meeting
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             NoMeeting,
             /// <summary>
             /// Meeting exists
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Meeting,
             /// <summary>
             /// Meeting received
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Received,
             /// <summary>
             /// Meeting cancelled
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Cancelled,
         }
 
         /// <summary>
         /// Enumeration for the calendar event item's priority
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum Priority
         {
             /// <summary>
             /// No priority
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             None = 0x01,
             /// <summary>
             /// Low priority
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             High = 0x02,
             /// <summary>
             /// Normal priority
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Normal = 0x04,
             /// <summary>
             /// High priority
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Low = 0x08,
         }
 
         /// <summary>
         /// Enumeration for the frequency of an event's recurrence.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum Recurrence
         {
             /// <summary>
             /// No recurrence event
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             None,
             /// <summary>
             /// An event occurs every day
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Daily,
             /// <summary>
             /// An event occurs on the same day of every week. According to the week flag, the event will recur every day of the week
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Weekly,
             /// <summary>
             /// An event occurs on the same day of every month
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Monthly,
             /// <summary>
             /// An event occurs on the same day of every year
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Yearly,
         }
 
         /// <summary>
         /// Enumeration for the range type.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum RangeType
         {
             /// <summary>
             /// Range until
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Until,
             /// <summary>
             /// Range count
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Count,
             /// <summary>
             /// No range
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             None,
         }
 
         /// <summary>
         /// Enumeration for the system type.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum SystemType
         {
             /// <summary>
             /// Locale's default calendar
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Default,
             /// <summary>
             /// Locale's default calendar
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Gregorian,
             /// <summary>
             /// East Asian lunisolar calendar
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Lunisolar,
         }
 
         /// <summary>
         /// Enumeration for the alarm time unit type of an event, such as minutes, hours, days, and so on.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum TickUnit
         {
             /// <summary>
             /// No reminder set
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             None = -1,
             /// <summary>
             /// Specific in seconds
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Specific = 1,
             /// <summary>
             /// Alarm time unit in minutes
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Minute = 60,
             /// <summary>
             /// Alarm time unit in hours
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Hour = 3600,
             /// <summary>
             /// Alarm time unit in days
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Day = 86400,
             /// <summary>
             /// Alarm time unit in weeks
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Week = 604800,
         }
 
         /// <summary>
         /// Enumeration for weekdays.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum WeekDay
         {
             /// <summary>
             /// Sunday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Sunday = 1,
             /// <summary>
             /// Monday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Monday,
             /// <summary>
             /// Tuesday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Tuesday,
             /// <summary>
             /// Wednesday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Wednesday,
             /// <summary>
             /// Thursday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Thursday,
             /// <summary>
             /// Friday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Friday,
             /// <summary>
             /// Saturday
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Saturday,
         }
 
         /// <summary>
         /// Enumeration to specify the type of calendar user specified by the property.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum Cutype
         {
             /// <summary>
             /// An individual
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Individual,
             /// <summary>
             /// A group of individuals
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Group,
             /// <summary>
             /// A physical resource
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Resource,
             /// <summary>
             /// A room resource
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Room,
             /// <summary>
             /// Otherwise not known
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Unknown,
         }
 
         /// <summary>
         /// Enumeration for the attendee role.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum AttendeeRole
         {
             /// <summary>
             /// Participation is required
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             ReqParticipant,
             /// <summary>
             /// Accepted status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             OptParticipant,
             /// <summary>
             /// Non-Participant
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             NonParticipant,
             /// <summary>
             /// Chairperson
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Chair,
         }
 
         /// <summary>
         /// Enumeration for the attendee status.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum AttendeeStatus
         {
             /// <summary>
             /// Pending status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Pending,
             /// <summary>
             /// Accepted status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Accepted,
             /// <summary>
             /// Declined status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Declined,
             /// <summary>
             /// Tentative status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Tentative,
             /// <summary>
             /// Delegated status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Delegated,
             /// <summary>
             /// Completed status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Completed,
             /// <summary>
             /// In process status
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             InProcess,
         }
 
         /// <summary>
         /// Enumeration for the alarm action.
         /// </summary>
+        /// <since_tizen> 4 </since_tizen>
         public enum Action
         {
             /// <summary>
             /// Audio action
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Audio,
             /// <summary>
             /// Display action
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Display,
             /// <summary>
             /// Email action
             /// </summary>
+            /// <since_tizen> 4 </since_tizen>
             Email,
         }
     }