2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 using System.Collections;
19 using System.Collections.Generic;
25 namespace Tizen.Pims.Calendar
29 public static class CalendarTypes
32 /// Enumeration for Default book
34 public enum DefaultBook
37 /// Default event calendar book.
41 /// Default Todo calendar book.
45 /// Default Birthday calendar book.
51 /// Enumeration for Store type
70 /// Enumeration for the book mode.
75 /// All modules can read and write records of this calendar_book
79 /// All modules can only read records of this calendar book
85 /// Enumeration for the event status.
87 public enum EventStatus
94 /// The event is tentative
98 /// The event is confirmed
102 /// The event is canceled
108 /// Enumeration for for the status of a to-do.
110 public enum TodoStatus
117 /// Needs action status
125 /// Work in process status
135 /// Enumeration for the busy status of an event.
137 public enum BusyStatus
148 /// The unavailable status
152 /// The tentative status
158 /// Enumeration for the calendar sensitivity type.
160 public enum Sensitivity
163 /// Public Sensitivity
167 /// Private Sensitivity
171 /// Confidential Sensitivity
177 /// Enumeration for the meeting status.
179 public enum MeetingStatus
200 /// Enumeration for the calendar event item's priority
223 /// Enumeration for the frequency of an event's recurrence.
225 public enum Recurrence
228 /// No recurrence event
232 /// An event occurs every day
236 /// An event occurs on the same day of every week. According to the week flag, the event will recur every day of the week
240 /// An event occurs on the same day of every month
244 /// An event occurs on the same day of every year
250 /// Enumeration for the range type.
252 public enum RangeType
269 /// Enumeration for the system type.
271 public enum SystemType
274 /// Locale's default calendar
278 /// Locale's default calendar
282 /// East asian lunisolar calendar
288 /// Enumeration for the alarm time unit type of an event, such as minutes, hours, days, and so on.
297 /// Specific in seconds
301 /// Alarm time unit in minutes
305 /// Alarm time unit in hours
309 /// Alarm time unit in days
313 /// Alarm time unit in weeks
319 /// Enumeration for weekdays.
354 /// Enumeration for the attendee cutype.
359 /// Individual cutype
381 /// Enumeration for the attendee role.
383 public enum AttendeeRole
386 /// Participation is required
404 /// Enumeration for the attendee status.
406 public enum AttendeeStatus
433 /// In process status
439 /// Enumeration for the alarm action.