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;
21 namespace Tizen.Pims.Calendar
24 /// This class provides information about views with properties.
27 /// A view is a class which describes properties of a record.
28 /// A record can have basic properties of five types: integer, string, long, double, CalendarTime.
30 public static class CalendarViews
32 /// data type mask 0x0FF00000
33 private const uint ViewMask = 0xFF000000;
34 private const uint ViewBook = 0x01000000;
35 private const uint ViewEvent = 0x02000000;
36 private const uint ViewTodo = 0x03000000;
37 private const uint ViewTimezone = 0x04000000;
38 private const uint ViewAttendee = 0x05000000;
39 private const uint ViewAlarm = 0x06000000;
40 private const uint ViewInstanceUtimeBook = 0x07000000;
41 private const uint ViewInstanceLocaltimeBook = 0x08000000;
42 private const uint ViewUpdateInfo = 0x09000000;
43 private const uint ViewExtended = 0x0A000000;
44 private const uint ViewInstanceUtimeBookExtended = 0x0B000000;
45 private const uint ViewInstanceLocaltimeBookExtended = 0x0C000000;
47 private const uint DataTypeMask = 0x000FF000;
48 private const uint DataTypeInteger = 0x00001000;
49 private const uint DataTypeString = 0x00002000;
50 private const uint DataTypeDouble = 0x00003000;
51 private const uint DataTypeLong = 0x00004000;
52 private const uint DataTypeCaltime = 0x00005000;
53 private const uint DataTypeRecord = 0x00006000;
55 /// property : mask 0x0000F000
56 private const uint PropertyMask = 0x00F00000;
57 private const uint PropertyFilter = 0x00100000;
58 private const uint PropertyProjection = 0x00200000;
59 private const uint PropertyReadOnly = 0x00300000;
61 private enum PropertyIds : uint
64 BookId = (ViewBook|DataTypeInteger|PropertyReadOnly),
65 BookUid = (ViewBook|DataTypeString) + 1,
66 BookName = (ViewBook|DataTypeString) + 2,
67 BookDescription = (ViewBook|DataTypeString) + 3,
68 BookColor = (ViewBook|DataTypeString) + 4,
69 BookLocation = (ViewBook|DataTypeString) + 5,
70 BookVisibility = (ViewBook|DataTypeInteger) + 6,
71 BookSyncEvent = (ViewBook|DataTypeInteger) + 7,
72 BookAccountId = (ViewBook|DataTypeInteger) + 8,
73 BookStoreType = (ViewBook|DataTypeInteger) + 9,
74 BookSyncData1 = (ViewBook|DataTypeString) + 10,
75 BookSyncData2 = (ViewBook|DataTypeString) + 11,
76 BookSyncData3 = (ViewBook|DataTypeString) + 12,
77 BookSyncData4 = (ViewBook|DataTypeString) + 13,
78 BookMode = (ViewBook|DataTypeInteger) + 14,
81 EventId = (ViewEvent|DataTypeInteger|PropertyReadOnly),
82 EventBookId = (ViewEvent|DataTypeInteger) + 1,
83 EventSummary = (ViewEvent|DataTypeString) + 2,
84 EventDescription = (ViewEvent|DataTypeString) + 3,
85 EventLocation = (ViewEvent|DataTypeString) + 4,
86 EventCategories = (ViewEvent|DataTypeString) + 5,
87 EventExdate = (ViewEvent|DataTypeString) + 6,
88 EventEventStatus = (ViewEvent|DataTypeInteger) + 7,
89 EventPriority = (ViewEvent|DataTypeInteger) + 8,
90 EventTimezone = (ViewEvent|DataTypeInteger) + 9,
91 EventContactId = (ViewEvent|DataTypeInteger) + 10,
92 EventBusyStatus = (ViewEvent|DataTypeInteger) + 11,
93 EventSensitivity = (ViewEvent|DataTypeInteger) + 12,
94 EventUid = (ViewEvent|DataTypeString) + 13,
95 EventOrganizerName = (ViewEvent|DataTypeString) + 14,
96 EventOrganizerEmail = (ViewEvent|DataTypeString) + 15,
97 EventMeetingStatus = (ViewEvent|DataTypeInteger) + 16,
98 EventOriginalEventId = (ViewEvent|DataTypeInteger) + 17,
99 EventLatitude = (ViewEvent|DataTypeDouble) + 18,
100 EventLongitude = (ViewEvent|DataTypeDouble) + 19,
101 EventEmailId = (ViewEvent|DataTypeInteger) + 20,
102 EventCreatedTime = (ViewEvent|DataTypeLong) + 21,
103 EventLastModifiedTime = (ViewEvent|DataTypeLong|PropertyReadOnly) + 22,
104 EventIsDeleted = (ViewEvent|DataTypeInteger|PropertyReadOnly) + 23,
105 EventFreq = (ViewEvent|DataTypeInteger) + 24,
106 EventRangeType = (ViewEvent|DataTypeInteger) + 25,
107 EventUntil = (ViewEvent|DataTypeCaltime) + 26,
108 EventCount = (ViewEvent|DataTypeInteger) + 27,
109 EventInterval = (ViewEvent|DataTypeInteger) + 28,
110 EventBysecond = (ViewEvent|DataTypeString) + 29,
111 EventByminute = (ViewEvent|DataTypeString) + 30,
112 EventByhour = (ViewEvent|DataTypeString) + 31,
113 EventByday = (ViewEvent|DataTypeString) + 32,
114 EventBymonthday = (ViewEvent|DataTypeString) + 33,
115 EventByyearday = (ViewEvent|DataTypeString) + 34,
116 EventByweekno = (ViewEvent|DataTypeString) + 35,
117 EventBymonth = (ViewEvent|DataTypeString) + 36,
118 EventBysetpos = (ViewEvent|DataTypeString) + 37,
119 EventWkst = (ViewEvent|DataTypeInteger) + 38,
120 EventRecurrenceId = (ViewEvent|DataTypeString) + 39,
121 EventRdate = (ViewEvent|DataTypeString) + 40,
122 EventHasAttendee = (ViewEvent|DataTypeInteger|PropertyReadOnly) + 41,
123 EventHasAlarm = (ViewEvent|DataTypeInteger|PropertyReadOnly) + 42,
124 EventSyncData1 = (ViewEvent|DataTypeString) + 43,
125 EventSyncData2 = (ViewEvent|DataTypeString) + 44,
126 EventSyncData3 = (ViewEvent|DataTypeString) + 45,
127 EventSyncData4 = (ViewEvent|DataTypeString) + 46,
128 EventStart = (ViewEvent|DataTypeCaltime) + 47,
129 EventEnd = (ViewEvent|DataTypeCaltime) + 48,
130 EventAlarm = (ViewEvent|DataTypeRecord) + 49,
131 EventAttendee = (ViewEvent|DataTypeRecord) + 50,
132 EventCalendarSystemType = (ViewEvent|DataTypeInteger) + 51,
133 EventStartTzid = (ViewEvent|DataTypeString) + 52,
134 EventEndTzid = (ViewEvent|DataTypeString) + 53,
135 EventException = (ViewEvent|DataTypeRecord) + 54,
136 EventExtended = (ViewEvent|DataTypeRecord) + 55,
137 EventIsAllday = (ViewEvent|DataTypeInteger|PropertyReadOnly) + 56,
138 EventLinkCount = (ViewEvent|DataTypeInteger|PropertyReadOnly) + 57,
139 EventLinkBaseId = (ViewEvent|DataTypeInteger|PropertyReadOnly) + 58,
142 TodoId = (ViewTodo|DataTypeInteger|PropertyReadOnly),
143 TodoBookId = (ViewTodo|DataTypeInteger) + 1,
144 TodoSummary = (ViewTodo|DataTypeString) + 2,
145 TodoDescription = (ViewTodo|DataTypeString) + 3,
146 TodoLocation = (ViewTodo|DataTypeString) + 4,
147 TodoCategories = (ViewTodo|DataTypeString) + 5,
148 TodoStatus = (ViewTodo|DataTypeInteger) + 6,
149 TodoPriority = (ViewTodo|DataTypeInteger) + 7,
150 TodoSensitivity = (ViewTodo|DataTypeInteger) + 8,
151 TodoUid = (ViewTodo|DataTypeString) + 9,
152 TodoLatitude = (ViewTodo|DataTypeDouble) + 10,
153 TodoLongitude = (ViewTodo|DataTypeDouble) + 11,
154 TodoProgress = (ViewTodo|DataTypeInteger) + 12,
155 TodoCreatedTime = (ViewTodo|DataTypeLong) + 13,
156 TodoLastModifiedTime = (ViewTodo|DataTypeLong|PropertyReadOnly) + 14,
157 TodoCompletedTime = (ViewTodo|DataTypeLong) + 15,
158 TodoIsDeleted = (ViewTodo|DataTypeInteger|PropertyReadOnly) + 16,
159 TodoFreq = (ViewTodo|DataTypeInteger) + 17,
160 TodoRangeType = (ViewTodo|DataTypeInteger) + 18,
161 TodoUntil = (ViewTodo|DataTypeCaltime) + 19,
162 TodoCount = (ViewTodo|DataTypeInteger) + 20,
163 TodoIntegererval = (ViewTodo|DataTypeInteger) + 21,
164 TodoBysecond = (ViewTodo|DataTypeString) + 22,
165 TodoByminute = (ViewTodo|DataTypeString) + 23,
166 TodoByhour = (ViewTodo|DataTypeString) + 24,
167 TodoByday = (ViewTodo|DataTypeString) + 25,
168 TodoBymonthday = (ViewTodo|DataTypeString) + 26,
169 TodoByyearday = (ViewTodo|DataTypeString) + 27,
170 TodoByweekno = (ViewTodo|DataTypeString) + 28,
171 TodoBymonth = (ViewTodo|DataTypeString) + 29,
172 TodoBysetpos = (ViewTodo|DataTypeString) + 30,
173 TodoWkst = (ViewTodo|DataTypeInteger) + 31,
174 TodoHasAlarm = (ViewTodo|DataTypeInteger|PropertyReadOnly) + 32,
175 TodoSyncData1 = (ViewTodo|DataTypeString) + 33,
176 TodoSyncData2 = (ViewTodo|DataTypeString) + 34,
177 TodoSyncData3 = (ViewTodo|DataTypeString) + 35,
178 TodoSyncData4 = (ViewTodo|DataTypeString) + 36,
179 TodoStart = (ViewTodo|DataTypeCaltime) + 37,
180 TodoDue = (ViewTodo|DataTypeCaltime) + 38,
181 TodoAlarm = (ViewTodo|DataTypeRecord) + 39,
182 TodoStartTzid = (ViewTodo|DataTypeString) + 40,
183 TodoDueTzid = (ViewTodo|DataTypeString) + 41,
184 TodoOrganizerName = (ViewTodo|DataTypeString) + 42,
185 TodoOrganizerEmail = (ViewTodo|DataTypeString) + 43,
186 TodoHasAttendee = (ViewTodo|DataTypeInteger|PropertyReadOnly) + 44,
187 TodoAttendee = (ViewTodo|DataTypeRecord) + 45,
188 TodoExtended = (ViewTodo|DataTypeRecord) + 46,
189 TodoIsAllday = (ViewTodo|DataTypeInteger|PropertyReadOnly) + 47,
192 TimezoneId = (ViewTimezone|DataTypeInteger|PropertyReadOnly),
193 TimezoneTzOffsetFromGmt = (ViewTimezone|DataTypeInteger) + 1,
194 TimezoneStandardName = (ViewTimezone|DataTypeString) + 2,
195 TimezoneStdStartMonth = (ViewTimezone|DataTypeInteger) + 3,
196 TimezoneStdStartPositionOfWeek = (ViewTimezone|DataTypeInteger) + 4,
197 TimezoneStdStartDay = (ViewTimezone|DataTypeInteger) + 5,
198 TimezoneStdStartHour = (ViewTimezone|DataTypeInteger) + 6,
199 TimezoneStandardBias = (ViewTimezone|DataTypeInteger) + 7,
200 TimezoneDayLightName = (ViewTimezone|DataTypeString) + 8,
201 TimezoneDayLightStartMonth = (ViewTimezone|DataTypeInteger) + 9,
202 TimezoneDayLightStartPositionOfWeek = (ViewTimezone|DataTypeInteger) + 10,
203 TimezoneDayLightStartDay = (ViewTimezone|DataTypeInteger) + 11,
204 TimezoneDayLightStartHour = (ViewTimezone|DataTypeInteger) + 12,
205 TimezoneDayLightBias = (ViewTimezone|DataTypeInteger) + 13,
206 TimezoneCalendarId = (ViewTimezone|DataTypeInteger) + 14,
208 AttendeeNumber = (ViewAttendee|DataTypeString),
209 AttendeeCutype = (ViewAttendee|DataTypeInteger) + 1,
210 AttendeeCtIndex = (ViewAttendee|DataTypeInteger) + 2,
211 AttendeeUid = (ViewAttendee|DataTypeString) + 3,
212 AttendeeGroup = (ViewAttendee|DataTypeString) + 4,
213 AttendeeEmail = (ViewAttendee|DataTypeString) + 5,
214 AttendeeRole = (ViewAttendee|DataTypeInteger) + 6,
215 AttendeeStatus = (ViewAttendee|DataTypeInteger) + 7,
216 AttendeeRsvp = (ViewAttendee|DataTypeInteger) + 8,
217 AttendeeDelegateeUri = (ViewAttendee|DataTypeString) + 9,
218 AttendeeDelegatorUri = (ViewAttendee|DataTypeString) + 10,
219 AttendeeName = (ViewAttendee|DataTypeString) + 11,
220 AttendeeMember = (ViewAttendee|DataTypeString) + 12,
221 AttendeeParentId = (ViewAttendee|DataTypeInteger|PropertyReadOnly) + 13,
223 AlarmTick = (ViewAlarm|DataTypeInteger),
224 AlarmTickUnit = (ViewAlarm|DataTypeInteger) + 1,
225 AlarmDescription = (ViewAlarm|DataTypeString) + 2,
226 AlarmParentId = (ViewAlarm|DataTypeInteger|PropertyReadOnly) + 3,
227 AlarmSummary = (ViewAlarm|DataTypeString) + 4,
228 AlarmAction = (ViewAlarm|DataTypeInteger) + 5,
229 AlarmAttach = (ViewAlarm|DataTypeString) + 6,
230 AlarmAlarm = (ViewAlarm|DataTypeCaltime) + 7,
232 InstanceUtimeBookEventId = (ViewInstanceUtimeBook|DataTypeInteger),
233 InstanceUtimeBookStart = (ViewInstanceUtimeBook|DataTypeCaltime) + 1,
234 InstanceUtimeBookEnd = (ViewInstanceUtimeBook|DataTypeCaltime) + 2,
235 InstanceUtimeBookSummary = (ViewInstanceUtimeBook|DataTypeString) + 3,
236 InstanceUtimeBookLocation = (ViewInstanceUtimeBook|DataTypeString) + 4,
237 InstanceUtimeBookBookId = (ViewInstanceUtimeBook|DataTypeInteger) + 5,
238 InstanceUtimeBookDescription = (ViewInstanceUtimeBook|DataTypeString) + 6,
239 InstanceUtimeBookBusyStatus = (ViewInstanceUtimeBook|DataTypeInteger) + 7,
240 InstanceUtimeBookEventStatus = (ViewInstanceUtimeBook|DataTypeInteger) + 8,
241 InstanceUtimeBookPriority = (ViewInstanceUtimeBook|DataTypeInteger) + 9,
242 InstanceUtimeBookSensitivity = (ViewInstanceUtimeBook|DataTypeInteger) + 10,
243 InstanceUtimeBookHasRrule = (ViewInstanceUtimeBook|DataTypeInteger) + 11,
244 InstanceUtimeBookLatitude = (ViewInstanceUtimeBook|DataTypeDouble) + 12,
245 InstanceUtimeBookLongitude = (ViewInstanceUtimeBook|DataTypeDouble) + 13,
246 InstanceUtimeBookHasAlarm = (ViewInstanceUtimeBook|DataTypeInteger) + 14,
247 InstanceUtimeBookOriginalEventId = (ViewInstanceUtimeBook|DataTypeInteger) + 15,
248 InstanceUtimeBookLastModifiedtime = (ViewInstanceUtimeBook|DataTypeLong) + 16,
249 InstanceUtimeBookSyncData1 = (ViewInstanceUtimeBook|DataTypeString) + 17,
251 InstanceLocaltimeBookEventId = (ViewInstanceLocaltimeBook|DataTypeInteger),
252 InstanceLocaltimeBookStart = (ViewInstanceLocaltimeBook|DataTypeCaltime) + 1,
253 InstanceLocaltimeBookEnd = (ViewInstanceLocaltimeBook|DataTypeCaltime) + 2,
254 InstanceLocaltimeBookSummary = (ViewInstanceLocaltimeBook|DataTypeString) + 3,
255 InstanceLocaltimeBookLocation = (ViewInstanceLocaltimeBook|DataTypeString) + 4,
256 InstanceLocaltimeBookBookId = (ViewInstanceLocaltimeBook|DataTypeInteger) + 5,
257 InstanceLocaltimeBookDescription = (ViewInstanceLocaltimeBook|DataTypeString) + 6,
258 InstanceLocaltimeBookBusyStatus = (ViewInstanceLocaltimeBook|DataTypeInteger) + 7,
259 InstanceLocaltimeBookEventStatus = (ViewInstanceLocaltimeBook|DataTypeInteger) + 8,
260 InstanceLocaltimeBookPriority = (ViewInstanceLocaltimeBook|DataTypeInteger) + 9,
261 InstanceLocaltimeBookSensitivity = (ViewInstanceLocaltimeBook|DataTypeInteger) + 10,
262 InstanceLocaltimeBookHasRrule = (ViewInstanceLocaltimeBook|DataTypeInteger) + 11,
263 InstanceLocaltimeBookLatitude = (ViewInstanceLocaltimeBook|DataTypeDouble) + 12,
264 InstanceLocaltimeBookLongitude = (ViewInstanceLocaltimeBook|DataTypeDouble) + 13,
265 InstanceLocaltimeBookHasAlarm = (ViewInstanceLocaltimeBook|DataTypeInteger) + 14,
266 InstanceLocaltimeBookOriginalEventId = (ViewInstanceLocaltimeBook|DataTypeInteger) + 15,
267 InstanceLocaltimeBookLastModifiedTime = (ViewInstanceLocaltimeBook|DataTypeLong) + 16,
268 InstanceLocaltimeBookSyncData1 = (ViewInstanceLocaltimeBook|DataTypeString) + 17,
269 InstanceLocaltimeBookIsAllday = (ViewInstanceLocaltimeBook|DataTypeInteger|PropertyReadOnly) + 18,
271 InstanceUtimeBookExtendedEventId = (ViewInstanceUtimeBookExtended|DataTypeInteger),
272 InstanceUtimeBookExtendedStart = (ViewInstanceUtimeBookExtended|DataTypeCaltime) + 1,
273 InstanceUtimeBookExtendedEnd = (ViewInstanceUtimeBookExtended|DataTypeCaltime) + 2,
274 InstanceUtimeBookExtendedSummary = (ViewInstanceUtimeBookExtended|DataTypeString) + 3,
275 InstanceUtimeBookExtendedLocation = (ViewInstanceUtimeBookExtended|DataTypeString) + 4,
276 InstanceUtimeBookExtendedBookId = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 5,
277 InstanceUtimeBookExtendedDescription = (ViewInstanceUtimeBookExtended|DataTypeString) + 6,
278 InstanceUtimeBookExtendedBusyStatus = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 7,
279 InstanceUtimeBookExtendedEventStatus = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 8,
280 InstanceUtimeBookExtendedPriority = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 9,
281 InstanceUtimeBookExtendedSensitivity = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 10,
282 InstanceUtimeBookExtendedHasRrule = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 11,
283 InstanceUtimeBookExtendedLatitude = (ViewInstanceUtimeBookExtended|DataTypeDouble) + 12,
284 InstanceUtimeBookExtendedLongitude = (ViewInstanceUtimeBookExtended|DataTypeDouble) + 13,
285 InstanceUtimeBookExtendedHasAlarm = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 14,
286 InstanceUtimeBookExtendedOriginalEventId = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 15,
287 InstanceUtimeBookExtendedLastModifiedTime = (ViewInstanceUtimeBookExtended|DataTypeLong) + 16,
288 InstanceUtimeBookExtendedSyncData1 = (ViewInstanceUtimeBookExtended|DataTypeString) + 17,
289 InstanceUtimeBookExtendedOrganizerName = (ViewInstanceUtimeBookExtended|DataTypeString) + 18,
290 InstanceUtimeBookExtendedCategories = (ViewInstanceUtimeBookExtended|DataTypeString) + 19,
291 InstanceUtimeBookExtendedHasAttendee = (ViewInstanceUtimeBookExtended|DataTypeInteger) + 20,
292 InstanceUtimeBookExtendedSyncData2 = (ViewInstanceUtimeBookExtended|DataTypeString) + 21,
293 InstanceUtimeBookExtendedSyncData3 = (ViewInstanceUtimeBookExtended|DataTypeString) + 22,
294 InstanceUtimeBookExtendedSyncData4 = (ViewInstanceUtimeBookExtended|DataTypeString) + 23,
296 InstanceLocaltimeBookExtendedEventId = (ViewInstanceLocaltimeBookExtended|DataTypeInteger),
297 InstanceLocaltimeBookExtendedStart = (ViewInstanceLocaltimeBookExtended|DataTypeCaltime) + 1,
298 InstanceLocaltimeBookExtendedEnd = (ViewInstanceLocaltimeBookExtended|DataTypeCaltime) + 2,
299 InstanceLocaltimeBookExtendedSummary = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 3,
300 InstanceLocaltimeBookExtendedLocation = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 4,
301 InstanceLocaltimeBookExtendedBookId = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 5,
302 InstanceLocaltimeBookExtendedDescription = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 6,
303 InstanceLocaltimeBookExtendedBusyStatus = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 7,
304 InstanceLocaltimeBookExtendedEventStatus = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 8,
305 InstanceLocaltimeBookExtendedPriority = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 9,
306 InstanceLocaltimeBookExtendedSensitivity = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 10,
307 InstanceLocaltimeBookExtendedHasRrule = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 11,
308 InstanceLocaltimeBookExtendedLatitude = (ViewInstanceLocaltimeBookExtended|DataTypeDouble) + 12,
309 InstanceLocaltimeBookExtendedLongitude = (ViewInstanceLocaltimeBookExtended|DataTypeDouble) + 13,
310 InstanceLocaltimeBookExtendedHasAlarm = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 14,
311 InstanceLocaltimeBookExtendedOriginalEventId = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 15,
312 InstanceLocaltimeBookExtendedLastModifiedTime = (ViewInstanceLocaltimeBookExtended|DataTypeLong) + 16,
313 InstanceLocaltimeBookExtendedSyncData1 = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 17,
314 InstanceLocaltimeBookExtendedOrganizerName = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 18,
315 InstanceLocaltimeBookExtendedCategories = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 19,
316 InstanceLocaltimeBookExtendedHasAttendee = (ViewInstanceLocaltimeBookExtended|DataTypeInteger) + 20,
317 InstanceLocaltimeBookExtendedSyncData2 = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 21,
318 InstanceLocaltimeBookExtendedSyncData3 = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 22,
319 InstanceLocaltimeBookExtendedSyncData4 = (ViewInstanceLocaltimeBookExtended|DataTypeString) + 23,
320 InstanceLocaltimeBookExtendedIsAllday = (ViewInstanceLocaltimeBookExtended|DataTypeInteger|PropertyReadOnly) + 24,
322 UpdateInfoId = (ViewUpdateInfo|DataTypeInteger),
323 UpdateInfoCalendarId = (ViewUpdateInfo|DataTypeInteger) + 1,
324 UpdateInfoType = (ViewUpdateInfo|DataTypeInteger) + 2,
325 UpdateInfoVersion = (ViewUpdateInfo|DataTypeInteger) + 3,
327 ExtendedId = (ViewExtended|DataTypeInteger|PropertyReadOnly),
328 ExtendedRecordId = (ViewExtended|DataTypeInteger) + 1,
329 ExtendedRecordType = (ViewExtended|DataTypeInteger) + 2,
330 ExtendedKey = (ViewExtended|DataTypeString) + 3,
331 ExtendedValue = (ViewExtended|DataTypeString) + 4,
335 internal const uint AverageSizeOfRecord = 56;
337 public static class Book
340 /// Identifier of this calendar book view
342 public const string Uri = "tizen.calendar_view.book";
344 /// DB record ID of the calendar book
346 public const uint Id = (uint)PropertyIds.BookId;
348 /// Unique identifier
350 public const uint Uid = (uint)PropertyIds.BookUid;
352 /// Calendar book name
354 public const uint Name = (uint)PropertyIds.BookName;
356 /// Calendar book description
358 public const uint Description = (uint)PropertyIds.BookDescription;
360 /// Calendar book color for UX
362 public const uint Color = (uint)PropertyIds.BookColor;
364 /// Location of the event
366 public const uint Location = (uint)PropertyIds.BookLocation;
368 /// Visibility of the calendar book for UX
370 public const uint Visibility = (uint)PropertyIds.BookVisibility;
372 /// Currently NOT Used
374 public const uint SyncEvent = (uint)PropertyIds.BookSyncEvent;
376 /// Account for this calendar
378 public const uint AccountId = (uint)PropertyIds.BookAccountId;
380 /// Type of calendar contents(refer to the CalendarTypes.StoreType)
382 public const uint StoreType = (uint)PropertyIds.BookStoreType;
384 /// Generic data for use by syncing
386 public const uint SyncData1 = (uint)PropertyIds.BookSyncData1;
388 /// Generic data for use by syncing
390 public const uint SyncData2 = (uint)PropertyIds.BookSyncData2;
392 /// Generic data for use by syncing
394 public const uint SyncData3 = (uint)PropertyIds.BookSyncData3;
396 /// Generic data for use by syncing
398 public const uint SyncData4 = (uint)PropertyIds.BookSyncData4;
400 /// Calendar book mode(refer to the CalendarTypes.BookMode)
402 public const uint Mode = (uint)PropertyIds.BookMode;
405 public static class Event
408 /// Identifier of this event view
410 public const string Uri = "tizen.calendar_view.event";
412 /// DB record ID of the event
414 public const uint Id = (uint)PropertyIds.EventId;
416 /// ID of the calendar book to which the event belongs
418 public const uint BookId = (uint)PropertyIds.EventBookId;
420 /// The short description of the event
422 public const uint Summary = (uint)PropertyIds.EventSummary;
424 /// The description of the event
426 public const uint Description = (uint)PropertyIds.EventDescription;
428 /// The location of the event
430 public const uint Location = (uint)PropertyIds.EventLocation;
432 /// The category of the event. For example APPOINTMENT, BIRTHDAY
434 public const uint Categories = (uint)PropertyIds.EventCategories;
436 /// The exception list of the event. If this event has a recurrence rule, the instance of the exdate is removed. Format is "YYYYMMDD"(allday event) or "YYYYMMDDTHHMMSS". Multiple exceptions can be included with a comma
438 public const uint Exdate = (uint)PropertyIds.EventExdate;
440 /// The status of event(refer to the CalendarTypes.EventStatus).
442 public const uint EventStatus = (uint)PropertyIds.EventEventStatus;
444 /// The priority of event(refer to the CalendarTypes.Priority).
446 public const uint Priority = (uint)PropertyIds.EventPriority;
448 /// The timezone_id of the event if it exists.
450 public const uint Timezone = (uint)PropertyIds.EventTimezone;
452 /// The person_id of the event if the event is a birthday. Refer to the contacts-service
454 public const uint ContactId = (uint)PropertyIds.EventContactId;
456 /// The busy status of event(refer to the CalendarTypes.BusyStatus).
458 public const uint BusyStatus = (uint)PropertyIds.EventBusyStatus;
460 /// The Sensitivity of event(refer to the CalendarTypes.Sensitivity).
462 public const uint Sensitivity = (uint)PropertyIds.EventSensitivity;
464 /// The unique ID of the event
466 public const uint Uid = (uint)PropertyIds.EventUid;
468 /// The name of organizer of the event
470 public const uint OrganizerName = (uint)PropertyIds.EventOrganizerName;
472 /// The email address of the organizer of the event
474 public const uint OrganizerEmail = (uint)PropertyIds.EventOrganizerEmail;
476 /// The meeting status of event(refer to the CalendarTypes.MeetingStatus).
478 public const uint MeetingStatus = (uint)PropertyIds.EventMeetingStatus;
480 /// The ID of the original event if the event is an exception.
482 public const uint OriginalEventId = (uint)PropertyIds.EventOriginalEventId;
484 /// The latitude of the location of the event
486 public const uint Latitude = (uint)PropertyIds.EventLatitude;
488 /// The longitude of the location of the event
490 public const uint Longitude = (uint)PropertyIds.EventLongitude;
492 /// ID of the email_id. Refer to the email-service.
494 public const uint EmailId = (uint)PropertyIds.EventEmailId;
496 /// The time when the event is created
498 public const uint CreatedTime = (uint)PropertyIds.EventCreatedTime;
500 /// The time when the event is updated
502 public const uint LastModifiedTime = (uint)PropertyIds.EventLastModifiedTime;
504 /// Whether or not the event is deleted
506 public const uint IsDeleted = (uint)PropertyIds.EventIsDeleted;
508 /// The frequent type of event recurrence(refer to the CalendarTypes.Recurrence).
510 public const uint Freq = (uint)PropertyIds.EventFreq;
512 /// The range type of event recurrence(refer to the CalendarTypes.RangeType).
514 public const uint RangeType = (uint)PropertyIds.EventRangeType;
516 /// The end time of the event recurrence. Only if this is used with RangeType.Until.
518 public const uint Until = (uint)PropertyIds.EventUntil;
520 /// The count of the event recurrence. Only if this is used with RangeType.Count.
522 public const uint Count = (uint)PropertyIds.EventCount;
524 /// The interval of the event recurrence
526 public const uint Interval = (uint)PropertyIds.EventInterval;
528 /// The second list of the event recurrence. The value can be from 0 to 59. The list is separated by comma
530 public const uint Bysecond = (uint)PropertyIds.EventBysecond;
532 /// The minute list of the event recurrence. The value can be from 0 to 59. The list is separated by commas
534 public const uint Byminute = (uint)PropertyIds.EventByminute;
536 /// The hour list of the event recurrence. The value can be from 0 to 23. The list is separated by commas
538 public const uint Byhour = (uint)PropertyIds.EventByhour;
540 /// The day list of the event recurrence. The value can be SU, MO, TU, WE, TH, FR, SA. The list is separated by commas.
542 public const uint Byday = (uint)PropertyIds.EventByday;
544 /// The month day list of the event recurrence. The value can be from 1 to 31 and from -31 to -1. The list is separated by commas.
546 public const uint Bymonthday = (uint)PropertyIds.EventBymonthday;
548 /// The year day list of the event recurrence. The value can be from 1 to 366 and from -366 to -1. The list is separated by commas
550 public const uint Byyearday = (uint)PropertyIds.EventByyearday;
552 /// The week number list of the event recurrence. The value can be from 1 to 53 and from -53 to -1. The list is separated by commas
554 public const uint Byweekno = (uint)PropertyIds.EventByweekno;
556 /// The month list of the event recurrence. The value can be from 1 to 12. The list is separated by commas
558 public const uint Bymonth = (uint)PropertyIds.EventBymonth;
560 /// The position list of the event recurrence. The value can be from 1 to 366 and from -366 to -1. The list is separated by commas
562 public const uint Bysetpos = (uint)PropertyIds.EventBysetpos;
564 /// The start day of the week(refer to the CalendarTypes.WeekDay).
566 public const uint Wkst = (uint)PropertyIds.EventWkst;
568 /// RECURRENCE-ID of RFC #2445
570 public const uint RecurrenceId = (uint)PropertyIds.EventRecurrenceId;
572 /// RDATE of RFC #2445
574 public const uint Rdate = (uint)PropertyIds.EventRdate;
576 /// Whether or not the event has an attendee list
578 public const uint HasAttendee = (uint)PropertyIds.EventHasAttendee;
580 /// Whether or not the event has an alarm list
582 public const uint HasAlarm = (uint)PropertyIds.EventHasAlarm;
584 /// The sync data of the event. If developer need to save some information related to the event, they can use this property
586 public const uint SyncData1 = (uint)PropertyIds.EventSyncData1;
588 /// The sync data of the event. If developer need to save some information related to the event, they can use this property
590 public const uint SyncData2 = (uint)PropertyIds.EventSyncData2;
592 /// The sync data of the event. If developer need to save some information related to the event, they can use this property
594 public const uint SyncData3 = (uint)PropertyIds.EventSyncData3;
596 /// The sync data of the event. If developer need to save some information related to the event, they can use this property
598 public const uint SyncData4 = (uint)PropertyIds.EventSyncData4;
600 /// The start time of the event
602 public const uint Start = (uint)PropertyIds.EventStart;
604 /// The end time of the event
606 public const uint End = (uint)PropertyIds.EventEnd;
608 /// The alarm list of the event.
610 public const uint Alarm = (uint)PropertyIds.EventAlarm;
612 /// The attendee list of the event.
614 public const uint Attendee = (uint)PropertyIds.EventAttendee;
616 /// The Calendar system type(refer to the CalendarTypes.SystemType).
618 public const uint CalendarSystemType = (uint)PropertyIds.EventCalendarSystemType;
620 /// The timezone of the start_time
622 public const uint StartTzid = (uint)PropertyIds.EventStartTzid;
624 /// The timezone of the end_time
626 public const uint EndTzid = (uint)PropertyIds.EventEndTzid;
628 /// The exception mod event list of the event
630 public const uint Exception = (uint)PropertyIds.EventException;
632 /// The extended property list of the event.
634 public const uint Extended = (uint)PropertyIds.EventExtended;
636 /// The event is an allday event or not
638 public const uint IsAllday = (uint)PropertyIds.EventIsAllday;
640 /// The linked event count
642 public const uint LinkCount = (uint)PropertyIds.EventLinkCount;
644 /// The event is an base linked event
646 public const uint LinkBaseId = (uint)PropertyIds.EventLinkBaseId;
649 public static class Todo
652 /// Identifier of this todo view
654 public const string Uri = "tizen.calendar_view.todo";
656 /// DB record ID of the todo
658 public const uint Id = (uint)PropertyIds.TodoId;
660 /// ID of the calendar book to which the todo belongs
662 public const uint BookId = (uint)PropertyIds.TodoBookId;
664 /// The short description of the todo
666 public const uint Summary = (uint)PropertyIds.TodoSummary;
668 /// The description of the todo
670 public const uint Description = (uint)PropertyIds.TodoDescription;
672 /// The location of the todo
674 public const uint Location = (uint)PropertyIds.TodoLocation;
676 /// The category of the todo. i.g. APPOINTMENT, BIRTHDAY
678 public const uint Categories = (uint)PropertyIds.TodoCategories;
680 /// The status of todo(refer to the CalendarTypes.TodoStatus).
682 public const uint TodoStatus = (uint)PropertyIds.TodoStatus;
684 /// The Priority of todo(refer to the CalendarTypes.Priority).
686 public const uint Priority = (uint)PropertyIds.TodoPriority;
688 /// The Sensitivity of todo(refer to the CalendarTypes.Sensitivity).
690 public const uint Sensitivity = (uint)PropertyIds.TodoSensitivity;
692 /// The unique ID of the todo
694 public const uint Uid = (uint)PropertyIds.TodoUid;
696 /// The latitude of the location of the todo
698 public const uint Latitude = (uint)PropertyIds.TodoLatitude;
700 /// The longitude of the location of the todo
702 public const uint Longitude = (uint)PropertyIds.TodoLongitude;
704 /// The progression of the todo. The value can be from 0 to 100
706 public const uint Progress = (uint)PropertyIds.TodoProgress;
708 /// The time when the todo is create
710 public const uint CreatedTime = (uint)PropertyIds.TodoCreatedTime;
712 /// The time when the todo is updated
714 public const uint LastModifiedTime = (uint)PropertyIds.TodoLastModifiedTime;
716 /// The time when the todo is completed
718 public const uint CompletedTime = (uint)PropertyIds.TodoCompletedTime;
720 /// Whether or not the todo is deleted
722 public const uint IsDeleted = (uint)PropertyIds.TodoIsDeleted;
724 /// The frequent type of todo recurrence(refer to the CalendarTypes.Recurrence).
726 public const uint Freq = (uint)PropertyIds.TodoFreq;
728 /// The range type of todo recurrence(refer to the CalendarTypes.RangeType).
730 public const uint RangeType = (uint)PropertyIds.TodoRangeType;
732 /// The end time of the todo recurrence. Only if this is used with RangeType.Until.
734 public const uint Until = (uint)PropertyIds.TodoUntil;
736 /// The count of the todo recurrence. Only if this is used with RangeType.Count.
738 public const uint Count = (uint)PropertyIds.TodoCount;
740 /// The interval of the todo recurrence
742 public const uint Integererval = (uint)PropertyIds.TodoIntegererval;
744 /// The second list of the todo recurrence. The value can be from 0 to 59. The list is separated by commas
746 public const uint Bysecond = (uint)PropertyIds.TodoBysecond;
748 /// The minute list of the todo recurrence. The value can be from 0 to 59. The list is separated by commas
750 public const uint Byminute = (uint)PropertyIds.TodoByminute;
752 /// The hour list of the todo recurrence. The value can be from 0 to 23. The list is separated by commas
754 public const uint Byhour = (uint)PropertyIds.TodoByhour;
756 /// The day list of the todo recurrence. The value can be SU, MO, TU, WE, TH, FR, SA. The list is separated by commas
758 public const uint Byday = (uint)PropertyIds.TodoByday;
760 /// The month day list of the todo recurrence. The value can be from 1 to 31 and from -31 to -1. The list is separated by commas
762 public const uint Bymonthday = (uint)PropertyIds.TodoBymonthday;
764 /// The year day list of the todo recurrence. The value can be from 1 to 366 and from -366 to -1. The list is separated by commas
766 public const uint Byyearday = (uint)PropertyIds.TodoByyearday;
768 /// The week number list of the todo recurrence. The value can be from 1 to 53 and from -53 to -1. The list is separated by commas
770 public const uint Byweekno = (uint)PropertyIds.TodoByweekno;
772 /// The month list of the todo recurrence. The value can be from 1 to 12. The list is separated by commas
774 public const uint Bymonth = (uint)PropertyIds.TodoBymonth;
776 /// The position list of the todo recurrence. The value can be from 1 to 366 and from -366 to -1. The list is separated by commas
778 public const uint Bysetpos = (uint)PropertyIds.TodoBysetpos;
780 /// The start day of the week(refer to the CalendarTypes.WeekDay).
782 public const uint Wkst = (uint)PropertyIds.TodoWkst;
784 /// Whether or not the todo has an alarm list
786 public const uint HasAlarm = (uint)PropertyIds.TodoHasAlarm;
788 /// The sync data of the todo. If developers need to save some information related to the todo, they can use this property
790 public const uint SyncData1 = (uint)PropertyIds.TodoSyncData1;
792 /// The sync data of the todo. If developers need to save some information related to the todo, they can use this property
794 public const uint SyncData2 = (uint)PropertyIds.TodoSyncData2;
796 /// The sync data of the todo. If developers need to save some information related to the todo, they can use this property
798 public const uint SyncData3 = (uint)PropertyIds.TodoSyncData3;
800 /// The sync data of the todo. If developers need to save some information related to the todo, they can use this property
802 public const uint SyncData4 = (uint)PropertyIds.TodoSyncData4;
804 /// The start time of the todo
806 public const uint Start = (uint)PropertyIds.TodoStart;
808 /// The due time of the todo
810 public const uint Due = (uint)PropertyIds.TodoDue;
812 /// The alarm list of the todo.
814 public const uint Alarm = (uint)PropertyIds.TodoAlarm;
816 /// The timezone of the start_time
818 public const uint StartTzid = (uint)PropertyIds.TodoStartTzid;
820 /// The timezone of the due_time
822 public const uint DueTzid = (uint)PropertyIds.TodoDueTzid;
824 /// The name of the organizer of the event
826 public const uint OrganizerName = (uint)PropertyIds.TodoOrganizerName;
828 /// The email address of the organizer of the todo
830 public const uint OrganizerEmail = (uint)PropertyIds.TodoOrganizerEmail;
832 /// Whether or not the todo has an attendee list
834 public const uint HasAttendee = (uint)PropertyIds.TodoHasAttendee;
836 /// The attendee list of the todo.
838 public const uint Attendee = (uint)PropertyIds.TodoAttendee;
840 /// The extended property list of the todo.
842 public const uint Extended = (uint)PropertyIds.TodoExtended;
844 /// The todo is an allday event or not
846 public const uint IsAllday = (uint)PropertyIds.TodoIsAllday;
849 public static class Timezone
852 /// Identifier of this timezone view
854 public const string Uri = "tizen.calendar_view.timezone";
856 /// DB record ID of the timezone
858 public const uint Id = (uint)PropertyIds.TimezoneId;
860 /// UTC offset which is in use when the onset of this time zone observance begins. Valid values are -720(-12:00) to 840(+14:00)
862 public const uint TzOffsetFromGmt = (uint)PropertyIds.TimezoneTzOffsetFromGmt;
864 /// Name of the Standard Time
866 public const uint StandardName = (uint)PropertyIds.TimezoneStandardName;
868 /// Starting month of the Standard Time. Month is 0-based. eg, 0 for January
870 public const uint StdStartMonth = (uint)PropertyIds.TimezoneStdStartMonth;
872 /// Starting day-of-week-in-month of the Standard Time. Day is 1-based
874 public const uint StdStartPositionOfWeek = (uint)PropertyIds.TimezoneStdStartPositionOfWeek;
876 /// Starting day-of-week of the Standard Time. Valid values are 1(SUNDAY) to 7(SATURDAY)
878 public const uint StdStartDay = (uint)PropertyIds.TimezoneStdStartDay;
880 /// Starting hour of the Standard Time. Valid values are 0 to 23
882 public const uint StdStartHour = (uint)PropertyIds.TimezoneStdStartHour;
884 /// The number of minutes added during the Standard Time
886 public const uint StandardBias = (uint)PropertyIds.TimezoneStandardBias;
890 public const uint DayLightName = (uint)PropertyIds.TimezoneDayLightName;
892 /// Starting month of Daylight. Month is 0-based. eg, 0 for January
894 public const uint DayLightStartMonth = (uint)PropertyIds.TimezoneDayLightStartMonth;
896 /// Starting day-of-week-in-month of Daylight. Day is 1-based
898 public const uint DayLightStartPositionOfWeek = (uint)PropertyIds.TimezoneDayLightStartPositionOfWeek;
900 /// Starting day-of-week of Daylight. Valid values are 1(SUNDAY) to 7(SATURDAY)
902 public const uint DayLightStartDay = (uint)PropertyIds.TimezoneDayLightStartDay;
904 /// Starting hour of Daylight. Valid values are 0 to 23
906 public const uint DayLightStartHour = (uint)PropertyIds.TimezoneDayLightStartHour;
908 /// The number of minutes added during Daylight Time
910 public const uint DayLightBias = (uint)PropertyIds.TimezoneDayLightBias;
912 /// DB record ID of a related calendar book
914 public const uint CalendarId = (uint)PropertyIds.TimezoneCalendarId;
917 public static class Attendee
920 /// Identifier of this calendar attendee view
922 public const string Uri = "tizen.calendar_view.attendee";
924 /// The number of the attendee
926 public const uint Number = (uint)PropertyIds.AttendeeNumber;
928 /// The type of attendee(refer to the CalendarTypes.Cutype).
930 public const uint Cutype = (uint)PropertyIds.AttendeeCutype;
934 public const uint CtIndex = (uint)PropertyIds.AttendeeCtIndex;
936 /// Unique identifier
938 public const uint Uid = (uint)PropertyIds.AttendeeUid;
942 public const uint Group = (uint)PropertyIds.AttendeeGroup;
944 /// The email address of the attendee
946 public const uint Email = (uint)PropertyIds.AttendeeEmail;
948 /// Attendee role(refer to the CalendarTypes.AttendeeRole).
950 public const uint Role = (uint)PropertyIds.AttendeeRole;
952 /// Attendee status(refer to the CalendarTypes.AttendeeStatus).
954 public const uint Status = (uint)PropertyIds.AttendeeStatus;
956 /// RSVP invitation reply (one of true, false)
958 public const uint Rsvp = (uint)PropertyIds.AttendeeRsvp;
960 /// Delegatee (DELEGATED-TO)
962 public const uint DelegateeUri = (uint)PropertyIds.AttendeeDelegateeUri;
964 /// Delegator (DELEGATED-FROM)
966 public const uint DelegatorUri = (uint)PropertyIds.AttendeeDelegatorUri;
970 public const uint Name = (uint)PropertyIds.AttendeeName;
972 /// Group that the attendee belongs to
974 public const uint Member = (uint)PropertyIds.AttendeeMember;
976 /// Event/TODO that the attendee belongs to
978 public const uint ParentId = (uint)PropertyIds.AttendeeParentId;
981 public static class Alarm
984 /// Identifier of this calendar alarm view
986 public const string Uri = "tizen.calendar_view.alarm";
988 /// The number of unit before start time. This MUST be used with one of TickUnit.
990 public const uint Tick = (uint)PropertyIds.AlarmTick;
992 /// Reminder tick time unit(refer to the CalendarTypes.TickUnit).
994 public const uint TickUnit = (uint)PropertyIds.AlarmTickUnit;
996 /// Alarm description
998 public const uint Description = (uint)PropertyIds.AlarmDescription;
1000 /// Event that the alarm belongs to
1002 public const uint ParentId = (uint)PropertyIds.AlarmParentId;
1006 public const uint Summary = (uint)PropertyIds.AlarmSummary;
1008 /// Action of alarm(refer to the CalendarTypes.Action).
1010 public const uint Action = (uint)PropertyIds.AlarmAction;
1014 public const uint Attach = (uint)PropertyIds.AlarmAttach;
1018 public const uint AlarmTime = (uint)PropertyIds.AlarmAlarm;
1021 public static class InstanceUtimeBook
1024 /// Identifier of this instance utime book
1026 public const string Uri = "tizen.calendar_view.instance_utime/book";
1030 public const uint EventId = (uint)PropertyIds.InstanceUtimeBookEventId;
1034 public const uint Start = (uint)PropertyIds.InstanceUtimeBookStart;
1038 public const uint End = (uint)PropertyIds.InstanceUtimeBookEnd;
1042 public const uint Summary = (uint)PropertyIds.InstanceUtimeBookSummary;
1046 public const uint Location = (uint)PropertyIds.InstanceUtimeBookLocation;
1050 public const uint BookId = (uint)PropertyIds.InstanceUtimeBookBookId;
1054 public const uint Description = (uint)PropertyIds.InstanceUtimeBookDescription;
1058 public const uint BusyStatus = (uint)PropertyIds.InstanceUtimeBookBusyStatus;
1062 public const uint EventStatus = (uint)PropertyIds.InstanceUtimeBookEventStatus;
1066 public const uint Priority = (uint)PropertyIds.InstanceUtimeBookPriority;
1070 public const uint Sensitivity = (uint)PropertyIds.InstanceUtimeBookSensitivity;
1074 public const uint HasRrule = (uint)PropertyIds.InstanceUtimeBookHasRrule;
1078 public const uint Latitude = (uint)PropertyIds.InstanceUtimeBookLatitude;
1082 public const uint Longitude = (uint)PropertyIds.InstanceUtimeBookLongitude;
1086 public const uint HasAlarm = (uint)PropertyIds.InstanceUtimeBookHasAlarm;
1090 public const uint OriginalEventId = (uint)PropertyIds.InstanceUtimeBookOriginalEventId;
1092 /// LastModifiedtime
1094 public const uint LastModifiedtime = (uint)PropertyIds.InstanceUtimeBookLastModifiedtime;
1098 public const uint SyncData1 = (uint)PropertyIds.InstanceUtimeBookSyncData1;
1101 public static class InstanceLocaltimeBook
1106 public const string Uri = "tizen.calendar_view.instance_localtime/book";
1110 public const uint EventId = (uint)PropertyIds.InstanceLocaltimeBookEventId;
1114 public const uint Start = (uint)PropertyIds.InstanceLocaltimeBookStart;
1118 public const uint End = (uint)PropertyIds.InstanceLocaltimeBookEnd;
1122 public const uint Summary = (uint)PropertyIds.InstanceLocaltimeBookSummary;
1126 public const uint Location = (uint)PropertyIds.InstanceLocaltimeBookLocation;
1130 public const uint BookId = (uint)PropertyIds.InstanceLocaltimeBookBookId;
1134 public const uint Description = (uint)PropertyIds.InstanceLocaltimeBookDescription;
1138 public const uint BusyStatus = (uint)PropertyIds.InstanceLocaltimeBookBusyStatus;
1142 public const uint EventStatus = (uint)PropertyIds.InstanceLocaltimeBookEventStatus;
1146 public const uint Priority = (uint)PropertyIds.InstanceLocaltimeBookPriority;
1150 public const uint Sensitivity = (uint)PropertyIds.InstanceLocaltimeBookSensitivity;
1154 public const uint HasRrule = (uint)PropertyIds.InstanceLocaltimeBookHasRrule;
1158 public const uint Latitude = (uint)PropertyIds.InstanceLocaltimeBookLatitude;
1162 public const uint Longitude = (uint)PropertyIds.InstanceLocaltimeBookLongitude;
1166 public const uint HasAlarm = (uint)PropertyIds.InstanceLocaltimeBookHasAlarm;
1170 public const uint OriginalEventId = (uint)PropertyIds.InstanceLocaltimeBookOriginalEventId;
1172 /// LastModifiedTime
1174 public const uint LastModifiedTime = (uint)PropertyIds.InstanceLocaltimeBookLastModifiedTime;
1178 public const uint SyncData1 = (uint)PropertyIds.InstanceLocaltimeBookSyncData1;
1182 public const uint IsAllday = (uint)PropertyIds.InstanceLocaltimeBookIsAllday;
1185 public static class InstanceUtimeBookExtended
1190 public const string Uri = "tizen.calendar_view.extended/instance_utime/book";
1194 public const uint EventId = (uint)PropertyIds.InstanceUtimeBookExtendedEventId;
1198 public const uint Start = (uint)PropertyIds.InstanceUtimeBookExtendedStart;
1202 public const uint End = (uint)PropertyIds.InstanceUtimeBookExtendedEnd;
1206 public const uint Summary = (uint)PropertyIds.InstanceUtimeBookExtendedSummary;
1210 public const uint Location = (uint)PropertyIds.InstanceUtimeBookExtendedLocation;
1214 public const uint BookId = (uint)PropertyIds.InstanceUtimeBookExtendedBookId;
1218 public const uint Description = (uint)PropertyIds.InstanceUtimeBookExtendedDescription;
1222 public const uint BusyStatus = (uint)PropertyIds.InstanceUtimeBookExtendedBusyStatus;
1226 public const uint EventStatus = (uint)PropertyIds.InstanceUtimeBookExtendedEventStatus;
1230 public const uint Priority = (uint)PropertyIds.InstanceUtimeBookExtendedPriority;
1234 public const uint Sensitivity = (uint)PropertyIds.InstanceUtimeBookExtendedSensitivity;
1238 public const uint HasRrule = (uint)PropertyIds.InstanceUtimeBookExtendedHasRrule;
1242 public const uint Latitude = (uint)PropertyIds.InstanceUtimeBookExtendedLatitude;
1246 public const uint Longitude = (uint)PropertyIds.InstanceUtimeBookExtendedLongitude;
1250 public const uint HasAlarm = (uint)PropertyIds.InstanceUtimeBookExtendedHasAlarm;
1254 public const uint OriginalEventId = (uint)PropertyIds.InstanceUtimeBookExtendedOriginalEventId;
1256 /// LastModifiedTime
1258 public const uint LastModifiedTime = (uint)PropertyIds.InstanceUtimeBookExtendedLastModifiedTime;
1262 public const uint SyncData1 = (uint)PropertyIds.InstanceUtimeBookExtendedSyncData1;
1266 public const uint OrganizerName = (uint)PropertyIds.InstanceUtimeBookExtendedOrganizerName;
1270 public const uint Categories = (uint)PropertyIds.InstanceUtimeBookExtendedCategories;
1274 public const uint HasAttendee = (uint)PropertyIds.InstanceUtimeBookExtendedHasAttendee;
1278 public const uint SyncData2 = (uint)PropertyIds.InstanceUtimeBookExtendedSyncData2;
1282 public const uint SyncData3 = (uint)PropertyIds.InstanceUtimeBookExtendedSyncData3;
1286 public const uint SyncData4 = (uint)PropertyIds.InstanceUtimeBookExtendedSyncData4;
1289 public static class InstanceLocaltimeBookExtended
1294 public const string Uri = "tizen.calendar_view.extended/instance_localtime/book";
1298 public const uint EventId = (uint)PropertyIds.InstanceLocaltimeBookExtendedEventId;
1302 public const uint Start = (uint)PropertyIds.InstanceLocaltimeBookExtendedStart;
1306 public const uint End = (uint)PropertyIds.InstanceLocaltimeBookExtendedEnd;
1310 public const uint Summary = (uint)PropertyIds.InstanceLocaltimeBookExtendedSummary;
1314 public const uint Location = (uint)PropertyIds.InstanceLocaltimeBookExtendedLocation;
1318 public const uint BookId = (uint)PropertyIds.InstanceLocaltimeBookExtendedBookId;
1321 public const uint Description = (uint)PropertyIds.InstanceLocaltimeBookExtendedDescription;
1324 public const uint BusyStatus = (uint)PropertyIds.InstanceLocaltimeBookExtendedBusyStatus;
1328 public const uint EventStatus = (uint)PropertyIds.InstanceLocaltimeBookExtendedEventStatus;
1332 public const uint Priority = (uint)PropertyIds.InstanceLocaltimeBookExtendedPriority;
1336 public const uint Sensitivity = (uint)PropertyIds.InstanceLocaltimeBookExtendedSensitivity;
1340 public const uint HasRrule = (uint)PropertyIds.InstanceLocaltimeBookExtendedHasRrule;
1344 public const uint Latitude = (uint)PropertyIds.InstanceLocaltimeBookExtendedLatitude;
1348 public const uint Longitude = (uint)PropertyIds.InstanceLocaltimeBookExtendedLongitude;
1352 public const uint HasAlarm = (uint)PropertyIds.InstanceLocaltimeBookExtendedHasAlarm;
1356 public const uint OriginalEventId = (uint)PropertyIds.InstanceLocaltimeBookExtendedOriginalEventId;
1358 /// LastModifiedTime
1360 public const uint LastModifiedTime = (uint)PropertyIds.InstanceLocaltimeBookExtendedLastModifiedTime;
1364 public const uint SyncData1 = (uint)PropertyIds.InstanceLocaltimeBookExtendedSyncData1;
1368 public const uint OrganizerName = (uint)PropertyIds.InstanceLocaltimeBookExtendedOrganizerName;
1372 public const uint Categories = (uint)PropertyIds.InstanceLocaltimeBookExtendedCategories;
1376 public const uint HasAttendee = (uint)PropertyIds.InstanceLocaltimeBookExtendedHasAttendee;
1380 public const uint SyncData2 = (uint)PropertyIds.InstanceLocaltimeBookExtendedSyncData2;
1384 public const uint SyncData3 = (uint)PropertyIds.InstanceLocaltimeBookExtendedSyncData3;
1388 public const uint SyncData4 = (uint)PropertyIds.InstanceLocaltimeBookExtendedSyncData4;
1392 public const uint IsAllday = (uint)PropertyIds.InstanceLocaltimeBookExtendedIsAllday;
1395 public static class UpdatedInfo
1398 /// Identifier of this updatedInfo view
1400 public const string Uri = "tizen.calendar_view.updated_info";
1402 /// Modified event(or todo) record ID
1404 public const uint Id = (uint)PropertyIds.UpdateInfoId;
1406 /// Calendar book ID of the modified event(or todo) record
1408 public const uint CalendarId = (uint)PropertyIds.UpdateInfoCalendarId;
1410 /// Enumeration value of the modified status.
1412 public const uint Type = (uint)PropertyIds.UpdateInfoType;
1414 /// Version after change
1416 public const uint Version = (uint)PropertyIds.UpdateInfoVersion;
1419 public static class Extended
1422 /// Identifier of this extended_property view
1424 public const string Uri = "tizen.calendar_view.extended_property";
1426 /// DB record ID of the extended_property
1428 public const uint Id = (uint)PropertyIds.ExtendedId;
1430 /// Related record ID
1432 public const uint RecordId = (uint)PropertyIds.ExtendedRecordId;
1434 /// Enumeration value of the record type.
1436 public const uint RecordType = (uint)PropertyIds.ExtendedRecordType;
1438 /// The key of the property
1440 public const uint Key = (uint)PropertyIds.ExtendedKey;
1442 /// The value of the property
1444 public const uint Value = (uint)PropertyIds.ExtendedValue;