2 * Copyright (c) 2012 - 2015 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.
17 #ifndef __TIZEN_SOCIAL_CALENDAR_VIEW_H__
18 #define __TIZEN_SOCIAL_CALENDAR_VIEW_H__
20 #include <calendar_types.h>
27 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
28 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
29 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_book _calendar_book view
33 * <th> Property ID </th>
34 * <th> Read, Write </th>
35 * <th> Description </th>
37 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this calendar book view </td></tr>
38 * <tr><td> integer </td><td> id </td><td> read only </td><td> DB record ID of the calendar book </td></tr>
39 * <tr><td> string </td><td> uid </td><td> read, write </td><td> Unique identifier </td></tr>
40 * <tr><td> string </td><td> name </td><td> read, write </td><td> Calendar book name </td></tr>
41 * <tr><td> string </td><td> description </td><td> read, write </td><td> Calendar book description </td></tr>
42 * <tr><td> string </td><td> color </td><td> read, write </td><td> Calendar book color for UX </td></tr>
43 * <tr><td> string </td><td> location </td><td> read, write </td><td> Location of the event </td></tr>
44 * <tr><td> integer </td><td> visibility </td><td> read, write </td><td> Visibility of the calendar book for UX</td></tr>
45 * <tr><td> integer </td><td> sync_event </td><td> read, write </td><td> </td>Currently NOT Used</tr>
46 * <tr><td> integer </td><td> account_id </td><td> read, write once </td><td> Account for this calendar </td></tr>
47 * <tr><td> integer </td><td> store_type </td><td> read, write </td><td> Type of calendar contents(refer to the @ref calendar_book_type_e) </td></tr>
48 * <tr><td> string </td><td> sync_data1 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
49 * <tr><td> string </td><td> sync_data2 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
50 * <tr><td> string </td><td> sync_data3 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
51 * <tr><td> string </td><td> sync_data4 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
52 * <tr><td> integer </td><td> mode </td><td> read, write </td><td> Calendar book mode (refer to the @ref calendar_book_mode_e) </td></tr>
55 _CALENDAR_BEGIN_VIEW()
56 _CALENDAR_PROPERTY_INT(id) /* read only */
57 _CALENDAR_PROPERTY_STR(uid)
58 _CALENDAR_PROPERTY_STR(name)
59 _CALENDAR_PROPERTY_STR(description)
60 _CALENDAR_PROPERTY_STR(color)
61 _CALENDAR_PROPERTY_STR(location)
62 _CALENDAR_PROPERTY_INT(visibility)
63 _CALENDAR_PROPERTY_INT(sync_event)
64 _CALENDAR_PROPERTY_INT(account_id)
65 _CALENDAR_PROPERTY_INT(store_type)
66 _CALENDAR_PROPERTY_STR(sync_data1)
67 _CALENDAR_PROPERTY_STR(sync_data2)
68 _CALENDAR_PROPERTY_STR(sync_data3)
69 _CALENDAR_PROPERTY_STR(sync_data4)
70 _CALENDAR_PROPERTY_INT(mode)
71 _CALENDAR_END_VIEW(_calendar_book)
74 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
75 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
76 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_event _calendar_event view
80 * <th> Property ID </th>
81 * <th> Read, Write </th>
82 * <th> Description </th>
84 * <tr><td> string </td><td> _uri </td><td> read only </td><td>Identifier of this event view</td></tr>
85 * <tr><td> integer </td><td> id </td><td> read only </td><td>DB record ID of the event</td></tr>
86 * <tr><td> integer </td><td> calendar_book_id </td><td> read, write </td><td>ID of the calendar book to which the event belongs</td></tr>
87 * <tr><td> string </td><td> summary </td><td> read, write </td><td>The short description of the event</td></tr>
88 * <tr><td> string </td><td> description </td><td> read, write </td><td>The description of the event</td></tr>
89 * <tr><td> string </td><td> location </td><td> read, write </td><td>The location of the event</td></tr>
90 * <tr><td> string </td><td> categories </td><td> read, write </td><td>The category of the event. For example APPOINTMENT, BIRTHDAY</td></tr>
91 * <tr><td> string </td><td> exdate </td><td> read, write </td><td>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 </td></tr>
92 * <tr><td> integer </td><td> event_status </td><td> read, write </td><td>Refer to the @ref calendar_event_status_e</td></tr>
93 * <tr><td> integer </td><td> priority </td><td> read, write </td><td></td>Refer to the @ref calendar_event_priority_e</tr>
94 * <tr><td> integer </td><td> timezone </td><td> read, write </td><td>The timezone_id of the event if it exists. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_timezone</td></tr>
95 * <tr><td> integer </td><td> person_id </td><td> read, write </td><td>The person_id of the event if the event is a birthday. Refer to the contacts-service</td></tr>
96 * <tr><td> integer </td><td> busy_status </td><td> read, write </td><td>Refer to the @ref calendar_event_busy_status_e</td></tr>
97 * <tr><td> integer </td><td> sensitivity </td><td> read, write </td><td>Refer to the @ref calendar_sensitivity_e </td></tr>
98 * <tr><td> string </td><td> uid </td><td> read, write </td><td>The unique ID of the event</td></tr>
99 * <tr><td> string </td><td> organizer_name </td><td> read, write </td><td>The name of organizer of the event</td></tr>
100 * <tr><td> string </td><td> organizer_email </td><td> read, write </td><td>The email address of the organizer of the event</td></tr>
101 * <tr><td> integer </td><td> meeting_status </td><td> read, write </td><td>Refer to the @ref calendar_meeting_status_e</td></tr>
102 * <tr><td> integer </td><td> original_event_id </td><td> read, write </td><td>The ID of the original event if the event is an exception.</td></tr>
103 * <tr><td> double </td><td> latitude </td><td> read, write </td><td> The latitude of the location of the event</td></tr>
104 * <tr><td> double </td><td> longitude </td><td> read, write </td><td> The longitude of the location of the event</td></tr>
105 * <tr><td> integer </td><td> email_id </td><td> read, write </td><td>ID of the email_id. Refer to the email-service.</td></tr>
106 * <tr><td> long long int </td><td> created_time </td><td> read, write </td><td> The time when the event is created</td></tr>
107 * <tr><td> long long int </td><td> last_modified_time </td><td> read only </td><td>The time when the event is updated</td></tr>
108 * <tr><td> integer </td><td> is_deleted </td><td> read only </td><td></td></tr>
109 * <tr><td> integer </td><td> freq </td><td> read, write </td><td>The frequent type of event recurrence. Refer to the @ref calendar_recurrence_frequency_e</td></tr>
110 * <tr><td> integer </td><td> range_type </td><td> read, write </td><td>Refer to the @ref calendar_range_type_e</td></tr>
111 * <tr><td> calendar time </td><td> until_time </td><td> read, write </td><td>The end time of the event recurrence. If the range_type is @ref CALENDAR_RANGE_UNTIL</td></tr>
112 * <tr><td> integer </td><td> count </td><td> read, write </td><td>The count of the event recurrence. If the range_type is @ref CALENDAR_RANGE_COUNT</td></tr>
113 * <tr><td> integer </td><td> interval </td><td> read, write </td><td>The interval of the event recurrence</td></tr>
114 * <tr><td> string </td><td> bysecond </td><td> read, write </td><td>The second list of the event recurrence. The value can be from 0 to 59. The list is seperated by commas</td></tr>
115 * <tr><td> string </td><td> byminute </td><td> read, write </td><td>The minute list of the event recurrence. The value can be from 0 to 59. The list is seperated by commas</td></tr>
116 * <tr><td> string </td><td> byhour </td><td> read, write </td><td>The hour list of the event recurrence. The value can be from 0 to 23. The list is seperated by commas</td></tr>
117 * <tr><td> string </td><td> byday </td><td> read, write </td><td>The day list of the event recurrence. The value can be SU, MO, TU, WE, TH, FR, SA. The list is seperated by commas</td></tr>
118 * <tr><td> string </td><td> bymonthday </td><td> read, write </td><td>The month day list of the event recurrence. The value can be from 1 to 31 and from -31 to -1. The list is seperated by commas</td></tr>
119 * <tr><td> string </td><td> byyearday </td><td> read, write </td><td>The year day list of the event recurrence. The value can be from 1 to 366 and from -366 to -1. The list is seperated by commas</td></tr>
120 * <tr><td> string </td><td> byweekno </td><td> read, write </td><td>The week number list of the event recurrence. The value can be from 1 to 53 and from -53 to -1. The list is seperated by commas</td></tr>
121 * <tr><td> string </td><td> bymonth </td><td> read, write </td><td>The month list of the event recurrence. The value can be from 1 to 12. The list is seperated by commas</td></tr>
122 * <tr><td> string </td><td> bysetpos </td><td> read, write </td><td>The position list of the event recurrence. The value can be from 1 to 366 and from -366 to -1. The list is seperated by commas</td></tr>
123 * <tr><td> integer </td><td> wkst </td><td> read, write </td><td>The start day of the week. Refer to the @ref calendar_days_of_week_e</td></tr>
124 * <tr><td> string </td><td> recurrence_id </td><td> read, write </td><td>RECURRENCE-ID of RFC #2445</td></tr>
125 * <tr><td> string </td><td> rdate </td><td> read, write </td><td>RDATE of RFC #2445</td></tr>
126 * <tr><td> integer </td><td> has_attendee </td><td> read only </td><td>Whether or not the event has an attendee list </td></tr>
127 * <tr><td> integer </td><td> has_alarm </td><td> read only </td><td>Whether or not the event has an alarm list </td></tr>
128 * <tr><td> integer </td><td> calendar_system_type </td><td> read, write </td><td>Refer to the @ref calendar_system_type_e</td></tr>
129 * <tr><td> string </td><td> sync_data1 </td><td> read, write </td><td>The sync data of the event. If developer need to save some information related to the event, they can use this property</td></tr>
130 * <tr><td> string </td><td> sync_data2 </td><td> read, write </td><td>The sync data of the event. If developer need to save some information related to the event, they can use this property</td></tr>
131 * <tr><td> string </td><td> sync_data3 </td><td> read, write </td><td>The sync data of the event. If developer need to save some information related to the event, they can use this property</td></tr>
132 * <tr><td> string </td><td> sync_data4 </td><td> read, write </td><td>The sync data of the event. If developer need to save some information related to the event, they can use this property</td></tr>
133 * <tr><td> calendar time </td><td> start_time </td><td> read, write </td><td>The start time of the event</td></tr>
134 * <tr><td> string </td><td> start_tzid </td><td> read, write </td><td></td>The timezone of the start_time</tr>
135 * <tr><td> calendar time </td><td> end_time </td><td> read, write </td><td>The end time of the event</td></tr>
136 * <tr><td> string </td><td> end_tzid </td><td> read, write </td><td>The timezone of the end_time</td></tr>
137 * <tr><td> child list </td><td> calendar_alarm </td><td> read, write </td><td>The alarm list of the event. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_alarm</td></tr>
138 * <tr><td> child list </td><td> calendar_attendee </td><td> read, write </td><td>The attendee list of the event. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_attendee</td></tr>
139 * <tr><td> child list </td><td> exception </td><td> read, write </td><td>The exception mod event list of the event</td></tr>
140 * <tr><td> child list </td><td> extended </td><td> read, write </td><td>The extended property list of the event. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_extended_property</td></tr>
141 * <tr><td> interger </td><td> is_allday </td><td> read only </td><td>The event is an allday event or not </td></tr>
144 _CALENDAR_BEGIN_VIEW()
145 _CALENDAR_PROPERTY_INT(id) /* read only */
146 _CALENDAR_PROPERTY_INT(calendar_book_id)
147 _CALENDAR_PROPERTY_STR(summary)
148 _CALENDAR_PROPERTY_STR(description)
149 _CALENDAR_PROPERTY_STR(location)
150 _CALENDAR_PROPERTY_STR(categories)
151 _CALENDAR_PROPERTY_STR(exdate)
152 _CALENDAR_PROPERTY_INT(event_status)
153 _CALENDAR_PROPERTY_INT(priority)
154 _CALENDAR_PROPERTY_INT(timezone)
155 _CALENDAR_PROPERTY_INT(person_id)
156 _CALENDAR_PROPERTY_INT(busy_status)
157 _CALENDAR_PROPERTY_INT(sensitivity)
158 _CALENDAR_PROPERTY_STR(uid)
159 _CALENDAR_PROPERTY_STR(organizer_name)
160 _CALENDAR_PROPERTY_STR(organizer_email)
161 _CALENDAR_PROPERTY_INT(meeting_status)
162 _CALENDAR_PROPERTY_INT(original_event_id)
163 _CALENDAR_PROPERTY_DOUBLE(latitude)
164 _CALENDAR_PROPERTY_DOUBLE(longitude)
165 _CALENDAR_PROPERTY_INT(email_id)
166 _CALENDAR_PROPERTY_LLI(created_time)
167 _CALENDAR_PROPERTY_LLI(last_modified_time) /* read only */
168 _CALENDAR_PROPERTY_INT(is_deleted) /* read only */
169 _CALENDAR_PROPERTY_INT(freq)
170 _CALENDAR_PROPERTY_INT(range_type)
171 _CALENDAR_PROPERTY_CALTIME(until_time)
172 _CALENDAR_PROPERTY_INT(count)
173 _CALENDAR_PROPERTY_INT(interval)
174 _CALENDAR_PROPERTY_STR(bysecond)
175 _CALENDAR_PROPERTY_STR(byminute)
176 _CALENDAR_PROPERTY_STR(byhour)
177 _CALENDAR_PROPERTY_STR(byday)
178 _CALENDAR_PROPERTY_STR(bymonthday)
179 _CALENDAR_PROPERTY_STR(byyearday)
180 _CALENDAR_PROPERTY_STR(byweekno)
181 _CALENDAR_PROPERTY_STR(bymonth)
182 _CALENDAR_PROPERTY_STR(bysetpos)
183 _CALENDAR_PROPERTY_INT(wkst)
184 _CALENDAR_PROPERTY_STR(recurrence_id)
185 _CALENDAR_PROPERTY_STR(rdate)
186 _CALENDAR_PROPERTY_INT(has_attendee) /* read only */
187 _CALENDAR_PROPERTY_INT(has_alarm) /* read only */
188 _CALENDAR_PROPERTY_INT(calendar_system_type)
189 _CALENDAR_PROPERTY_STR(sync_data1)
190 _CALENDAR_PROPERTY_STR(sync_data2)
191 _CALENDAR_PROPERTY_STR(sync_data3)
192 _CALENDAR_PROPERTY_STR(sync_data4)
193 _CALENDAR_PROPERTY_CALTIME(start_time)
194 _CALENDAR_PROPERTY_STR(start_tzid)
195 _CALENDAR_PROPERTY_CALTIME(end_time)
196 _CALENDAR_PROPERTY_STR(end_tzid)
197 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_alarm)
198 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_attendee)
199 _CALENDAR_PROPERTY_CHILD_MULTIPLE(exception)
200 _CALENDAR_PROPERTY_CHILD_MULTIPLE(extended)
201 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
202 _CALENDAR_END_VIEW(_calendar_event)
205 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
206 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
207 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_todo _calendar_todo view
211 * <th> Property ID </th>
212 * <th> Read, Write </th>
213 * <th> Description </th>
215 * <tr><td> string </td><td> _uri </td><td> read only </td><td>Identifier of this todo view</td></tr>
216 * <tr><td> integer </td><td> id </td><td> read only </td><td>DB record ID of the todo</td></tr>
217 * <tr><td> integer </td><td> calendar_book_id </td><td> read, write </td><td>ID of the calendar book to which the todo belongs</td></tr>
218 * <tr><td> string </td><td> summary </td><td> read, write </td><td>The short description of the todo</td></tr>
219 * <tr><td> string </td><td> description </td><td> read, write </td><td>The description of the todo</td></tr>
220 * <tr><td> string </td><td> location </td><td> read, write </td><td>The location of the todo</td></tr>
221 * <tr><td> string </td><td> categories </td><td> read, write </td><td>The category of the todo. For example APPOINTMENT, BIRTHDAY</td></tr>
222 * <tr><td> integer </td><td> todo_status </td><td> read, write </td><td>Refer to the @ref calendar_todo_status_e</td></tr>
223 * <tr><td> integer </td><td> priority </td><td> read, write </td><td>Refer to the @ref calendar_todo_priority_e</td></tr>
224 * <tr><td> integer </td><td> sensitivity </td><td> read, write </td><td>Refer to the @ref calendar_sensitivity_e </td></tr>
225 * <tr><td> string </td><td> uid </td><td> read, write </td><td>The unique ID of the todo</td></tr>
226 * <tr><td> double </td><td> latitude </td><td> read, write </td><td>The latitude of the location of the todo</td></tr>
227 * <tr><td> double </td><td> longitude </td><td> read, write </td><td>The longitude of the location of the todo</td></tr>
228 * <tr><td> long long int </td><td> created_time </td><td> read, write </td><td>The time when the todo is created</td></tr>
229 * <tr><td> long long int </td><td> last_modified_time </td><td> read only </td><td>The time when the todo is updated</td></tr>
230 * <tr><td> long long int </td><td> completed_time </td><td> read, write </td><td>The time when the todo is completed</td></tr>
231 * <tr><td> integer </td><td> progress </td><td> read, write </td><td> The progression of the todo. The value can be from 0 to 100</td></tr>
232 * <tr><td> integer </td><td> is_deleted </td><td> read only </td><td></td></tr>
233 * <tr><td> integer </td><td> freq </td><td> read, write </td><td>The frequent type of todo recurrence. Refer to the @ref calendar_recurrence_frequency_e</td></tr>
234 * <tr><td> integer </td><td> range_type </td><td> read, write </td><td>Refer to the @ref calendar_range_type_e</td></tr>
235 * <tr><td> calendar time </td><td> until_time </td><td> read, write </td><td>The end time of the todo recurrence. If the range_type is CALENDAR_RANGE_UNTIL</td></tr>
236 * <tr><td> integer </td><td> count </td><td> read, write </td><td>The count of the todo recurrence. If the range_type is CALENDAR_RANGE_COUNT</td></tr>
237 * <tr><td> integer </td><td> interval </td><td> read, write </td><td>The interval of the todo recurrence</td></tr>
238 * <tr><td> string </td><td> bysecond </td><td> read, write </td><td>The second list of the todo recurrence. The value can be from 0 to 59. The list is seperated by commas</td></tr>
239 * <tr><td> string </td><td> byminute </td><td> read, write </td><td>The minute list of the todo recurrence. The value can be from 0 to 59. The list is seperated by commas</td></tr>
240 * <tr><td> string </td><td> byhour </td><td> read, write </td><td>The hour list of the todo recurrence. The value can be from 0 to 23. The list is seperated by commas</td></tr>
241 * <tr><td> string </td><td> byday </td><td> read, write </td><td>The day list of the todo recurrence. The value can be SU, MO, TU, WE, TH, FR, SA. The list is seperated by commas</td></tr>
242 * <tr><td> string </td><td> bymonthday </td><td> read, write </td><td>The month day list of the todo recurrence. The value can be from 1 to 31 and from -31 to -1. The list is seperated by commas</td></tr>
243 * <tr><td> string </td><td> byyearday </td><td> read, write </td><td>The year day list of the todo recurrence. The value can be from 1 to 366 and from -366 to -1. The list is seperated by commas</td></tr>
244 * <tr><td> string </td><td> byweekno </td><td> read, write </td><td>The week number list of the todo recurrence. The value can be from 1 to 53 and from -53 to -1. The list is seperated by commas</td></tr>
245 * <tr><td> string </td><td> bymonth </td><td> read, write </td><td>The month list of the todo recurrence. The value can be from 1 to 12. The list is seperated by commas</td></tr>
246 * <tr><td> string </td><td> bysetpos </td><td> read, write </td><td>The position list of the todo recurrence. The value can be from 1 to 366 and from -366 to -1. The list is seperated by commas</td></tr>
247 * <tr><td> integer </td><td> wkst </td><td> read, write </td><td>The start day of the week. Refer to the @ref calendar_days_of_week_e</td></tr>
248 * <tr><td> integer </td><td> has_alarm </td><td> read only </td><td>Whether or not the todo has an alarm list </td></tr>
249 * <tr><td> string </td><td> sync_data1 </td><td> read, write </td><td>The sync data of the todo. If developers need to save some information related to the todo, they can use this property</td></tr>
250 * <tr><td> string </td><td> sync_data2 </td><td> read, write </td><td>The sync data of the todo. If developers need to save some information related to the todo, they can use this property</td></tr>
251 * <tr><td> string </td><td> sync_data3 </td><td> read, write </td><td>The sync data of the todo. If developers need to save some information related to the todo, they can use this property</td></tr>
252 * <tr><td> string </td><td> sync_data4 </td><td> read, write </td><td>The sync data of the todo. If developers need to save some information related to the todo, they can use this property</td></tr>
253 * <tr><td> calendar time </td><td> start_time </td><td> read, write </td><td>The start time of the todo</td></tr>
254 * <tr><td> string </td><td> start_tzid </td><td> read, write </td><td></td>The timezone of the start_time</tr>
255 * <tr><td> calendar time </td><td> due_time </td><td> read, write </td><td>The due time of the todo</td></tr>
256 * <tr><td> string </td><td> due_tzid </td><td> read, write </td><td>The timezone of the due_time</td></tr>
257 * <tr><td> child list </td><td> calendar_alarm </td><td> read, write </td><td>The alarm list of the todo. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_alarm</td></tr>
258 * <tr><td> string </td><td> organizer_name </td><td> read, write </td><td>The name of the organizer of the event</td></tr>
259 * <tr><td> string </td><td> organizer_email </td><td> read, write </td><td>The email address of the organizer of the event</td></tr>
260 * <tr><td> integer </td><td> has_attendee </td><td> read only </td><td>Whether or not the todo has an attendee list </td></tr>
261 * <tr><td> child list </td><td> calendar_attendee </td><td> read, write </td><td>The attendee list of the todo. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_attendee</td></tr>
262 * <tr><td> child list </td><td> extended </td><td> read, write </td><td>The extended property list of the todo. Refer to the @ref CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_extended_property</td></tr>
263 * <tr><td> interger </td><td> is_allday </td><td> read only </td><td>The todo is an allday event or not </td></tr>
266 _CALENDAR_BEGIN_VIEW()
267 _CALENDAR_PROPERTY_INT(id) /* read only */
268 _CALENDAR_PROPERTY_INT(calendar_book_id)
269 _CALENDAR_PROPERTY_STR(summary)
270 _CALENDAR_PROPERTY_STR(description)
271 _CALENDAR_PROPERTY_STR(location)
272 _CALENDAR_PROPERTY_STR(categories)
273 _CALENDAR_PROPERTY_INT(todo_status)
274 _CALENDAR_PROPERTY_INT(priority)
275 _CALENDAR_PROPERTY_INT(sensitivity)
276 _CALENDAR_PROPERTY_STR(uid)
277 _CALENDAR_PROPERTY_DOUBLE(latitude)
278 _CALENDAR_PROPERTY_DOUBLE(longitude)
279 _CALENDAR_PROPERTY_LLI(created_time)
280 _CALENDAR_PROPERTY_LLI(last_modified_time) /* read only */
281 _CALENDAR_PROPERTY_LLI(completed_time)
282 _CALENDAR_PROPERTY_INT(progress)
283 _CALENDAR_PROPERTY_INT(is_deleted) /* read only */
284 _CALENDAR_PROPERTY_INT(freq)
285 _CALENDAR_PROPERTY_INT(range_type)
286 _CALENDAR_PROPERTY_CALTIME(until_time)
287 _CALENDAR_PROPERTY_INT(count)
288 _CALENDAR_PROPERTY_INT(interval)
289 _CALENDAR_PROPERTY_STR(bysecond)
290 _CALENDAR_PROPERTY_STR(byminute)
291 _CALENDAR_PROPERTY_STR(byhour)
292 _CALENDAR_PROPERTY_STR(byday)
293 _CALENDAR_PROPERTY_STR(bymonthday)
294 _CALENDAR_PROPERTY_STR(byyearday)
295 _CALENDAR_PROPERTY_STR(byweekno)
296 _CALENDAR_PROPERTY_STR(bymonth)
297 _CALENDAR_PROPERTY_STR(bysetpos)
298 _CALENDAR_PROPERTY_INT(wkst)
299 _CALENDAR_PROPERTY_INT(has_alarm) /* read only */
300 _CALENDAR_PROPERTY_STR(sync_data1)
301 _CALENDAR_PROPERTY_STR(sync_data2)
302 _CALENDAR_PROPERTY_STR(sync_data3)
303 _CALENDAR_PROPERTY_STR(sync_data4)
304 _CALENDAR_PROPERTY_CALTIME(start_time)
305 _CALENDAR_PROPERTY_STR(start_tzid)
306 _CALENDAR_PROPERTY_CALTIME(due_time)
307 _CALENDAR_PROPERTY_STR(due_tzid)
308 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_alarm)
309 _CALENDAR_PROPERTY_STR(organizer_name)
310 _CALENDAR_PROPERTY_STR(organizer_email)
311 _CALENDAR_PROPERTY_INT(has_attendee) /* read only */
312 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_attendee)
313 _CALENDAR_PROPERTY_CHILD_MULTIPLE(extended)
314 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
315 _CALENDAR_END_VIEW(_calendar_todo)
318 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
319 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
320 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_timezone _calendar_timezone view
324 * <th> Property ID </th>
325 * <th> Read, Write </th>
326 * <th> Description </th>
328 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this timezone view </td></tr>
329 * <tr><td> integer </td><td> id </td><td> read only </td><td> DB record ID of the timezone </td></tr>
330 * <tr><td> integer </td><td> calendar_book_id </td><td> read, write </td><td> DB record ID of a related calendar book </td></tr>
331 * <tr><td> integer </td><td> tz_offset_from_gmt </td><td> read, write </td><td> 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) </td></tr>
332 * <tr><td> string </td><td> standard_name </td><td> read, write </td><td> Name of the Standard Time </td></tr>
333 * <tr><td> integer </td><td> standard_start_month </td><td> read, write </td><td> Starting month of the Standard Time. Month is 0-based. eg, 0 for January </td></tr>
334 * <tr><td> integer </td><td> standard_start_position_of_week </td><td> read, write </td><td> Starting day-of-week-in-month of the Standard Time. Day is 1-based </td></tr>
335 * <tr><td> integer </td><td> standard_start_day </td><td> read, write </td><td> Starting day-of-week of the Standard Time. Valid values are 1(SUNDAY) to 7(SATURDAY) </td></tr>
336 * <tr><td> integer </td><td> standard_start_hour </td><td> read, write </td><td> Starting hour of the Standard Time. Valid values are 0 to 23 </td></tr>
337 * <tr><td> integer </td><td> standard_bias </td><td> read, write </td><td> The number of minutes added during the Standard Time </td></tr>
338 * <tr><td> string </td><td> day_light_name </td><td> read, write </td><td> Name of Daylight </td></tr>
339 * <tr><td> integer </td><td> day_light_start_month </td><td> read, write </td><td> Starting month of Daylight. Month is 0-based. eg, 0 for January </td></tr>
340 * <tr><td> integer </td><td> day_light_start_position_of_week </td><td> read, write </td><td> Starting day-of-week-in-month of Daylight. Day is 1-based </td></tr>
341 * <tr><td> integer </td><td> day_light_start_day </td><td> read, write </td><td> Starting day-of-week of Daylight. Valid values are 1(SUNDAY) to 7(SATURDAY) </td></tr>
342 * <tr><td> integer </td><td> day_light_start_hour </td><td> read, write </td><td> Starting hour of Daylight. Valid values are 0 to 23 </td></tr>
343 * <tr><td> integer </td><td> day_light_bias </td><td> read, write </td><td> The number of minutes added during Daylight Time </td></tr>
346 _CALENDAR_BEGIN_VIEW()
347 _CALENDAR_PROPERTY_INT(id) /* read only */
348 _CALENDAR_PROPERTY_INT(calendar_book_id)
349 _CALENDAR_PROPERTY_INT(tz_offset_from_gmt) /* offset(minute) */
350 _CALENDAR_PROPERTY_STR(standard_name)
351 _CALENDAR_PROPERTY_INT(standard_start_month)
352 _CALENDAR_PROPERTY_INT(standard_start_position_of_week) /* nth wday */
353 _CALENDAR_PROPERTY_INT(standard_start_day) /* wday */
354 _CALENDAR_PROPERTY_INT(standard_start_hour)
355 _CALENDAR_PROPERTY_INT(standard_bias)
356 _CALENDAR_PROPERTY_STR(day_light_name)
357 _CALENDAR_PROPERTY_INT(day_light_start_month)
358 _CALENDAR_PROPERTY_INT(day_light_start_position_of_week)
359 _CALENDAR_PROPERTY_INT(day_light_start_day)
360 _CALENDAR_PROPERTY_INT(day_light_start_hour)
361 _CALENDAR_PROPERTY_INT(day_light_bias) /* diff between standard and daylight(minute) */
362 _CALENDAR_END_VIEW(_calendar_timezone)
365 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
366 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
367 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_attendee _calendar_attendee view
371 * <th> Property ID </th>
372 * <th> Read, Write </th>
373 * <th> Description </th>
375 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this calendar attendee view </td></tr>
376 * <tr><td> integer </td><td> event_id </td><td> read only </td><td> Event/TODO that the attendee belongs to </td></tr>
377 * <tr><td> string </td><td> number </td><td> read, write </td><td> The number of the attendee </td></tr>
378 * <tr><td> integer </td><td> cutype </td><td> read, write </td><td> The type of attendee (one of CALENDAR_ATTENDEE_CUTYPE_INDIVIDUAL, CALENDAR_ATTENDEE_CUTYPE_GROUP, CALENDAR_ATTENDEE_CUTYPE_RESOURCE, CALENDAR_ATTENDEE_CUTYPE_ROOM, CALENDAR_ATTENDEE_CUTYPE_UNKNOWN) </tr>
379 * <tr><td> integer </td><td> person_id </td><td> read, write </td><td> Person ID that the attendee belongs to </td></tr>
380 * <tr><td> string </td><td> uid </td><td> read, write </td><td> Unique identifier </td></tr>
381 * <tr><td> string </td><td> email </td><td> read, write </td><td> The email address of the attendee </td></tr>
382 * <tr><td> integer </td><td> role </td><td> read, write </td><td> Attendee role (one of CALENDAR_ATTENDEE_ROLE_REQ_PARTICIPANT, CALENDAR_ATTENDEE_ROLE_OPT_PARTICIPANT, CALENDAR_ATTENDEE_ROLE_NON_PARTICIPANT, CALENDAR_ATTENDEE_ROLE_CHAIR) </td></tr>
383 * <tr><td> integer </td><td> status </td><td> read, write </td><td> Attendee status (one of CALENDAR_ATTENDEE_STATUS_PENDING, CALENDAR_ATTENDEE_STATUS_ACCEPTED, CALENDAR_ATTENDEE_STATUS_DECLINED, CALENDAR_ATTENDEE_STATUS_TENTATIVE, CALENDAR_ATTENDEE_STATUS_DELEGATED, CALENDAR_ATTENDEE_STATUS_COMPLETED, CALENDAR_ATTENDEE_STATUS_IN_PROCESS) </td></tr>
384 * <tr><td> integer </td><td> rsvp </td><td> read, write </td><td> RSVP invitation reply (one of true, false) </td></tr>
385 * <tr><td> string </td><td> delegatee_uri </td><td> read, write </td><td> Delegatee (DELEGATED-TO) </td></tr>
386 * <tr><td> string </td><td> delegator_uri </td><td> read, write </td><td> Delegator (DELEGATED-FROM) </td></tr>
387 * <tr><td> string </td><td> name </td><td> read, write </td><td> Attendee name </td></tr>
388 * <tr><td> string </td><td> member </td><td> read, write </td><td> Group that the attendee belongs to </td></tr>
391 _CALENDAR_BEGIN_VIEW()
392 _CALENDAR_PROPERTY_INT(parent_id) /* read only */
393 _CALENDAR_PROPERTY_STR(number)
394 _CALENDAR_PROPERTY_INT(cutype) /* calendar user type: INDIVIDUAL, GROUP, RESOURCE, ROOM, UNKNOWN */
395 _CALENDAR_PROPERTY_INT(person_id)
396 _CALENDAR_PROPERTY_STR(uid)
397 _CALENDAR_PROPERTY_STR(group)
398 _CALENDAR_PROPERTY_STR(email)
399 _CALENDAR_PROPERTY_INT(role)
400 _CALENDAR_PROPERTY_INT(status)
401 _CALENDAR_PROPERTY_INT(rsvp)
402 _CALENDAR_PROPERTY_STR(delegatee_uri)
403 _CALENDAR_PROPERTY_STR(delegator_uri)
404 _CALENDAR_PROPERTY_STR(name)
405 _CALENDAR_PROPERTY_STR(member)
406 _CALENDAR_END_VIEW(_calendar_attendee)
409 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
410 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
411 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_alarm _calendar_alarm view
415 * <th> Property ID </th>
416 * <th> Read, Write </th>
417 * <th> Description </th>
419 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this calendar alarm view </td></tr>
420 * <tr><td> integer </td><td> parent_id </td><td> read only </td><td> Event that the alarm belongs to </td></tr>
421 * <tr><td> integer </td><td> type </td><td> read, write </td><td> Currently NOT used </td></tr>
422 * <tr><td> long long int </td><td> time </td><td> read, write </td><td> The alarm time of the event(This represents the number of seconds elapsed since the Epoch, 1970-01-01 00:00:00 +0000(UTC)). This MUST be used with CALENDAR_ALARM_TIME_UNIT_SPECIFIC </td></tr>
423 * <tr><td> integer </td><td> tick </td><td> read, write </td><td> The number of unit before start time. This MUST be used with one of CALENDAR_ALARM_TIME_UNIT_MINUTE, CALENDAR_ALARM_TIME_UNIT_HOUR, CALENDAR_ALARM_TIME_UNIT_DAY, CALENDAR_ALARM_TIME_UNIT_WEEK. </td></tr>
424 * <tr><td> integer </td><td> tick_unit </td><td> read, write </td><td> Reminder tick time unit (one of CALENDAR_ALARM_NONE, CALENDAR_ALARM_TIME_UNIT_SPECIFIC, CALENDAR_ALARM_TIME_UNIT_MINUTE, CALENDAR_ALARM_TIME_UNIT_HOUR, CALENDAR_ALARM_TIME_UNIT_DAY, CALENDAR_ALARM_TIME_UNIT_WEEK) </td></tr>
425 * <tr><td> string </td><td> attach </td><td> read, write </td><td> Alarm tone path </td></tr>
426 * <tr><td> string </td><td> summary </td><td> read, write </td><td> Alarm summary </td></tr>
427 * <tr><td> string </td><td> description </td><td> read, write </td><td> Alarm description </td></tr>
428 * <tr><td> integer </td><td> action </td><td> read, write </td><td> Action of alarm (one of CALENDAR_ALARM_ACTION_AUDIO, CALENDAR_ALARM_ACTION_DISPLAY, CALENDAR_ALARM_ACTION_EMAIL) </td></tr>
429 * <tr><td> calendar time </td><td> alarm_time </td><td> read, write </td><td>The alarm time </td></tr>
432 _CALENDAR_BEGIN_VIEW()
433 _CALENDAR_PROPERTY_INT(parent_id) /* read only */
434 _CALENDAR_PROPERTY_INT(tick)
435 _CALENDAR_PROPERTY_INT(tick_unit)
436 _CALENDAR_PROPERTY_STR(description)
437 _CALENDAR_PROPERTY_STR(summary) /* emailprop: summary */
438 _CALENDAR_PROPERTY_INT(action) /* AUDIO, DISPLAY, EMAIL */
439 _CALENDAR_PROPERTY_STR(attach)
440 _CALENDAR_PROPERTY_CALTIME(alarm_time)
441 _CALENDAR_END_VIEW(_calendar_alarm)
444 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
445 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
446 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_updated_info _calendar_updated_info view (read only)
450 * <th> Property ID </th>
451 * <th> Description </th>
453 * <tr><td> string </td><td> _uri </td><td> Identifier of this updated_info view </td></tr>
454 * <tr><td> integer </td><td> id </td><td> Modified event(or todo) record ID </td></tr>
455 * <tr><td> integer </td><td> calendar_book_id </td><td> Calendar book ID of the modified event(or todo) record </td></tr>
456 * <tr><td> integer </td><td> modified_status </td><td> Enumeration value of the modified status (@ref calendar_record_modified_status_e) </td></tr>
457 * <tr><td> integer </td><td> version </td><td> Version after change </td></tr>
460 _CALENDAR_BEGIN_READ_ONLY_VIEW()
461 _CALENDAR_PROPERTY_INT(id) /* read only */
462 _CALENDAR_PROPERTY_INT(calendar_book_id)
463 _CALENDAR_PROPERTY_INT(modified_status)
464 _CALENDAR_PROPERTY_INT(version)
465 _CALENDAR_END_READ_ONLY_VIEW(_calendar_updated_info)
468 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
469 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
470 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_event_calendar_book _calendar_event_calendar_book view (read only)
474 * <th> Property ID </th>
476 * <tr><td> string </td><td> _uri </td></tr>
477 * <tr><td> integer </td><td> event_id </td></tr>
478 * <tr><td> integer </td><td> calendar_book_id </td></tr>
479 * <tr><td> string </td><td> summary </td></tr>
480 * <tr><td> string </td><td> description </td></tr>
481 * <tr><td> string </td><td> location </td></tr>
482 * <tr><td> string </td><td> categories </td></tr>
483 * <tr><td> string </td><td> exdate </td></tr>
484 * <tr><td> integer </td><td> event_status </td></tr>
485 * <tr><td> integer </td><td> priority </td></tr>
486 * <tr><td> integer </td><td> timezone </td></tr>
487 * <tr><td> integer </td><td> person_id </td></tr>
488 * <tr><td> integer </td><td> busy_status </td></tr>
489 * <tr><td> integer </td><td> sensitivity </td></tr>
490 * <tr><td> string </td><td> uid </td></tr>
491 * <tr><td> string </td><td> organizer_name </td></tr>
492 * <tr><td> string </td><td> organizer_email </td></tr>
493 * <tr><td> integer </td><td> meeting_status </td></tr>
494 * <tr><td> integer </td><td> original_event_id </td></tr>
495 * <tr><td> double </td><td> latitude </td></tr>
496 * <tr><td> double </td><td> longitude </td></tr>
497 * <tr><td> integer </td><td> email_id </td></tr>
498 * <tr><td> long long int </td><td> created_time </td></tr>
499 * <tr><td> long long int </td><td> last_modified_time </td></tr>
500 * <tr><td> integer </td><td> freq </td></tr>
501 * <tr><td> integer </td><td> range_type </td></tr>
502 * <tr><td> calendar time </td><td> until_time </td></tr>
503 * <tr><td> integer </td><td> count </td></tr>
504 * <tr><td> integer </td><td> interval </td></tr>
505 * <tr><td> string </td><td> bysecond </td></tr>
506 * <tr><td> string </td><td> byminute </td></tr>
507 * <tr><td> string </td><td> byhour </td></tr>
508 * <tr><td> string </td><td> byday </td></tr>
509 * <tr><td> string </td><td> bymonthday </td></tr>
510 * <tr><td> string </td><td> byyearday </td></tr>
511 * <tr><td> string </td><td> byweekno </td></tr>
512 * <tr><td> string </td><td> bymonth </td></tr>
513 * <tr><td> string </td><td> bysetpos </td></tr>
514 * <tr><td> integer </td><td> wkst </td></tr>
515 * <tr><td> string </td><td> recurrence_id </td></tr>
516 * <tr><td> string </td><td> rdate </td></tr>
517 * <tr><td> integer </td><td> has_attendee </td></tr>
518 * <tr><td> integer </td><td> has_alarm </td></tr>
519 * <tr><td> integer </td><td> calendar_system_type </td></tr>
520 * <tr><td> string </td><td> sync_data1 </td></tr>
521 * <tr><td> string </td><td> sync_data2 </td></tr>
522 * <tr><td> string </td><td> sync_data3 </td></tr>
523 * <tr><td> string </td><td> sync_data4 </td></tr>
524 * <tr><td> calendar time </td><td> start_time </td></tr>
525 * <tr><td> string </td><td> start_tzid </td></tr>
526 * <tr><td> calendar time </td><td> end_time </td></tr>
527 * <tr><td> string </td><td> end_tzid </td></tr>
528 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
529 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
532 _CALENDAR_BEGIN_READ_ONLY_VIEW()
533 _CALENDAR_PROPERTY_INT(event_id)
534 _CALENDAR_PROPERTY_INT(calendar_book_id)
535 _CALENDAR_PROPERTY_STR(summary)
536 _CALENDAR_PROPERTY_STR(description)
537 _CALENDAR_PROPERTY_STR(location)
538 _CALENDAR_PROPERTY_STR(categories)
539 _CALENDAR_PROPERTY_STR(exdate)
540 _CALENDAR_PROPERTY_INT(event_status)
541 _CALENDAR_PROPERTY_INT(priority)
542 _CALENDAR_PROPERTY_INT(timezone)
543 _CALENDAR_PROPERTY_INT(person_id)
544 _CALENDAR_PROPERTY_INT(busy_status)
545 _CALENDAR_PROPERTY_INT(sensitivity)
546 _CALENDAR_PROPERTY_STR(uid)
547 _CALENDAR_PROPERTY_STR(organizer_name)
548 _CALENDAR_PROPERTY_STR(organizer_email)
549 _CALENDAR_PROPERTY_INT(meeting_status)
550 _CALENDAR_PROPERTY_INT(original_event_id)
551 _CALENDAR_PROPERTY_DOUBLE(latitude)
552 _CALENDAR_PROPERTY_DOUBLE(longitude)
553 _CALENDAR_PROPERTY_INT(email_id)
554 _CALENDAR_PROPERTY_LLI(created_time)
555 _CALENDAR_PROPERTY_LLI(last_modified_time)
556 _CALENDAR_PROPERTY_INT(freq)
557 _CALENDAR_PROPERTY_INT(range_type)
558 _CALENDAR_PROPERTY_CALTIME(until_time)
559 _CALENDAR_PROPERTY_INT(count)
560 _CALENDAR_PROPERTY_INT(interval)
561 _CALENDAR_PROPERTY_STR(bysecond)
562 _CALENDAR_PROPERTY_STR(byminute)
563 _CALENDAR_PROPERTY_STR(byhour)
564 _CALENDAR_PROPERTY_STR(byday)
565 _CALENDAR_PROPERTY_STR(bymonthday)
566 _CALENDAR_PROPERTY_STR(byyearday)
567 _CALENDAR_PROPERTY_STR(byweekno)
568 _CALENDAR_PROPERTY_STR(bymonth)
569 _CALENDAR_PROPERTY_STR(bysetpos)
570 _CALENDAR_PROPERTY_INT(wkst)
571 _CALENDAR_PROPERTY_STR(recurrence_id)
572 _CALENDAR_PROPERTY_STR(rdate)
573 _CALENDAR_PROPERTY_INT(has_attendee)
574 _CALENDAR_PROPERTY_INT(has_alarm)
575 _CALENDAR_PROPERTY_INT(calendar_system_type)
576 _CALENDAR_PROPERTY_STR(sync_data1)
577 _CALENDAR_PROPERTY_STR(sync_data2)
578 _CALENDAR_PROPERTY_STR(sync_data3)
579 _CALENDAR_PROPERTY_STR(sync_data4)
580 _CALENDAR_PROPERTY_CALTIME(start_time)
581 _CALENDAR_PROPERTY_STR(start_tzid)
582 _CALENDAR_PROPERTY_CALTIME(end_time)
583 _CALENDAR_PROPERTY_STR(end_tzid)
584 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
585 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
586 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
587 _CALENDAR_END_READ_ONLY_VIEW(_calendar_event_calendar_book)
590 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
591 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
592 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_todo_calendar_book _calendar_todo_calendar_book view (read only)
596 * <th> Property ID </th>
598 * <tr><td> string </td><td> _uri </td></tr>
599 * <tr><td> integer </td><td> todo_id </td></tr>
600 * <tr><td> integer </td><td> calendar_book_id </td></tr>
601 * <tr><td> string </td><td> summary </td></tr>
602 * <tr><td> string </td><td> description </td></tr>
603 * <tr><td> string </td><td> location </td></tr>
604 * <tr><td> string </td><td> categories </td></tr>
605 * <tr><td> integer </td><td> todo_status </td></tr>
606 * <tr><td> integer </td><td> priority </td></tr>
607 * <tr><td> integer </td><td> sensitivity </td></tr>
608 * <tr><td> string </td><td> uid </td></tr>
609 * <tr><td> double </td><td> latitude </td></tr>
610 * <tr><td> double </td><td> longitude </td></tr>
611 * <tr><td> long long int </td><td> created_time </td></tr>
612 * <tr><td> long long int </td><td> last_modified_time </td></tr>
613 * <tr><td> long long int </td><td> completed_time </td></tr>
614 * <tr><td> integer </td><td> progress </td></tr>
615 * <tr><td> integer </td><td> freq </td></tr>
616 * <tr><td> integer </td><td> range_type </td></tr>
617 * <tr><td> calendar time </td><td> until_time </td></tr>
618 * <tr><td> integer </td><td> count </td></tr>
619 * <tr><td> integer </td><td> interval </td></tr>
620 * <tr><td> string </td><td> bysecond </td></tr>
621 * <tr><td> string </td><td> byminute </td></tr>
622 * <tr><td> string </td><td> byhour </td></tr>
623 * <tr><td> string </td><td> byday </td></tr>
624 * <tr><td> string </td><td> bymonthday </td></tr>
625 * <tr><td> string </td><td> byyearday </td></tr>
626 * <tr><td> string </td><td> byweekno </td></tr>
627 * <tr><td> string </td><td> bymonth </td></tr>
628 * <tr><td> string </td><td> bysetpos </td></tr>
629 * <tr><td> integer </td><td> wkst </td></tr>
630 * <tr><td> integer </td><td> has_alarm </td></tr>
631 * <tr><td> string </td><td> sync_data1 </td></tr>
632 * <tr><td> string </td><td> sync_data2 </td></tr>
633 * <tr><td> string </td><td> sync_data3 </td></tr>
634 * <tr><td> string </td><td> sync_data4 </td></tr>
635 * <tr><td> calendar time </td><td> start_time </td></tr>
636 * <tr><td> string </td><td> start_tzid </td></tr>
637 * <tr><td> calendar time </td><td> due_time </td></tr>
638 * <tr><td> string </td><td> due_tzid </td></tr>
639 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
640 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
643 _CALENDAR_BEGIN_READ_ONLY_VIEW()
644 _CALENDAR_PROPERTY_INT(todo_id)
645 _CALENDAR_PROPERTY_INT(calendar_book_id)
646 _CALENDAR_PROPERTY_STR(summary)
647 _CALENDAR_PROPERTY_STR(description)
648 _CALENDAR_PROPERTY_STR(location)
649 _CALENDAR_PROPERTY_STR(categories)
650 _CALENDAR_PROPERTY_INT(todo_status)
651 _CALENDAR_PROPERTY_INT(priority)
652 _CALENDAR_PROPERTY_INT(sensitivity)
653 _CALENDAR_PROPERTY_STR(uid)
654 _CALENDAR_PROPERTY_DOUBLE(latitude)
655 _CALENDAR_PROPERTY_DOUBLE(longitude)
656 _CALENDAR_PROPERTY_LLI(created_time)
657 _CALENDAR_PROPERTY_LLI(last_modified_time)
658 _CALENDAR_PROPERTY_LLI(completed_time)
659 _CALENDAR_PROPERTY_INT(progress)
660 _CALENDAR_PROPERTY_INT(freq)
661 _CALENDAR_PROPERTY_INT(range_type)
662 _CALENDAR_PROPERTY_CALTIME(until_time)
663 _CALENDAR_PROPERTY_INT(count)
664 _CALENDAR_PROPERTY_INT(interval)
665 _CALENDAR_PROPERTY_STR(bysecond)
666 _CALENDAR_PROPERTY_STR(byminute)
667 _CALENDAR_PROPERTY_STR(byhour)
668 _CALENDAR_PROPERTY_STR(byday)
669 _CALENDAR_PROPERTY_STR(bymonthday)
670 _CALENDAR_PROPERTY_STR(byyearday)
671 _CALENDAR_PROPERTY_STR(byweekno)
672 _CALENDAR_PROPERTY_STR(bymonth)
673 _CALENDAR_PROPERTY_STR(bysetpos)
674 _CALENDAR_PROPERTY_INT(wkst)
675 _CALENDAR_PROPERTY_INT(has_alarm)
676 _CALENDAR_PROPERTY_STR(sync_data1)
677 _CALENDAR_PROPERTY_STR(sync_data2)
678 _CALENDAR_PROPERTY_STR(sync_data3)
679 _CALENDAR_PROPERTY_STR(sync_data4)
680 _CALENDAR_PROPERTY_CALTIME(start_time)
681 _CALENDAR_PROPERTY_STR(start_tzid)
682 _CALENDAR_PROPERTY_CALTIME(due_time)
683 _CALENDAR_PROPERTY_STR(due_tzid)
684 _CALENDAR_PROPERTY_STR(organizer_name)
685 _CALENDAR_PROPERTY_STR(organizer_email)
686 _CALENDAR_PROPERTY_INT(has_attendee)
687 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
688 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
689 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
690 _CALENDAR_END_READ_ONLY_VIEW(_calendar_todo_calendar_book)
693 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
694 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
695 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_event_calendar_book_attendee _calendar_event_calendar_book_attendee view (read only)
699 * <th> Property ID </th>
701 * <tr><td> string </td><td> _uri </td></tr>
702 * <tr><td> integer </td><td> event_id </td></tr>
703 * <tr><td> integer </td><td> calendar_book_id </td></tr>
704 * <tr><td> string </td><td> summary </td></tr>
705 * <tr><td> string </td><td> description </td></tr>
706 * <tr><td> string </td><td> location </td></tr>
707 * <tr><td> string </td><td> categories </td></tr>
708 * <tr><td> string </td><td> exdate </td></tr>
709 * <tr><td> integer </td><td> event_status </td></tr>
710 * <tr><td> integer </td><td> priority </td></tr>
711 * <tr><td> integer </td><td> timezone </td></tr>
712 * <tr><td> integer </td><td> person_id </td></tr>
713 * <tr><td> integer </td><td> busy_status </td></tr>
714 * <tr><td> integer </td><td> sensitivity </td></tr>
715 * <tr><td> string </td><td> uid </td></tr>
716 * <tr><td> string </td><td> organizer_name </td></tr>
717 * <tr><td> string </td><td> organizer_email </td></tr>
718 * <tr><td> integer </td><td> meeting_status </td></tr>
719 * <tr><td> integer </td><td> original_event_id </td></tr>
720 * <tr><td> double </td><td> latitude </td></tr>
721 * <tr><td> double </td><td> longitude </td></tr>
722 * <tr><td> integer </td><td> email_id </td></tr>
723 * <tr><td> long long int </td><td> created_time </td></tr>
724 * <tr><td> long long int </td><td> last_modified_time </td></tr>
725 * <tr><td> integer </td><td> freq </td></tr>
726 * <tr><td> integer </td><td> range_type </td></tr>
727 * <tr><td> calendar time </td><td> until_time </td></tr>
728 * <tr><td> integer </td><td> count </td></tr>
729 * <tr><td> integer </td><td> interval </td></tr>
730 * <tr><td> string </td><td> bysecond </td></tr>
731 * <tr><td> string </td><td> byminute </td></tr>
732 * <tr><td> string </td><td> byhour </td></tr>
733 * <tr><td> string </td><td> byday </td></tr>
734 * <tr><td> string </td><td> bymonthday </td></tr>
735 * <tr><td> string </td><td> byyearday </td></tr>
736 * <tr><td> string </td><td> byweekno </td></tr>
737 * <tr><td> string </td><td> bymonth </td></tr>
738 * <tr><td> string </td><td> bysetpos </td></tr>
739 * <tr><td> integer </td><td> wkst </td></tr>
740 * <tr><td> string </td><td> recurrence_id </td></tr>
741 * <tr><td> string </td><td> rdate </td></tr>
742 * <tr><td> integer </td><td> has_attendee </td></tr>
743 * <tr><td> integer </td><td> has_alarm </td></tr>
744 * <tr><td> integer </td><td> calendar_system_type </td></tr>
745 * <tr><td> string </td><td> sync_data1 </td></tr>
746 * <tr><td> string </td><td> sync_data2 </td></tr>
747 * <tr><td> string </td><td> sync_data3 </td></tr>
748 * <tr><td> string </td><td> sync_data4 </td></tr>
749 * <tr><td> calendar time </td><td> start_time </td></tr>
750 * <tr><td> string </td><td> start_tzid </td></tr>
751 * <tr><td> calendar time </td><td> end_time </td></tr>
752 * <tr><td> string </td><td> end_tzid </td></tr>
753 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
754 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
755 * <tr><td> filter string </td><td> attendee_email </td></tr>
756 * <tr><td> filter string </td><td> attendee_name </td></tr>
757 * <tr><td> filter string </td><td> attendee_member </td></tr>
760 _CALENDAR_BEGIN_READ_ONLY_VIEW()
761 _CALENDAR_PROPERTY_INT(event_id)
762 _CALENDAR_PROPERTY_INT(calendar_book_id)
763 _CALENDAR_PROPERTY_STR(summary)
764 _CALENDAR_PROPERTY_STR(description)
765 _CALENDAR_PROPERTY_STR(location)
766 _CALENDAR_PROPERTY_STR(categories)
767 _CALENDAR_PROPERTY_STR(exdate)
768 _CALENDAR_PROPERTY_INT(event_status)
769 _CALENDAR_PROPERTY_INT(priority)
770 _CALENDAR_PROPERTY_INT(timezone)
771 _CALENDAR_PROPERTY_INT(person_id)
772 _CALENDAR_PROPERTY_INT(busy_status)
773 _CALENDAR_PROPERTY_INT(sensitivity)
774 _CALENDAR_PROPERTY_STR(uid)
775 _CALENDAR_PROPERTY_STR(organizer_name)
776 _CALENDAR_PROPERTY_STR(organizer_email)
777 _CALENDAR_PROPERTY_INT(meeting_status)
778 _CALENDAR_PROPERTY_INT(original_event_id)
779 _CALENDAR_PROPERTY_DOUBLE(latitude)
780 _CALENDAR_PROPERTY_DOUBLE(longitude)
781 _CALENDAR_PROPERTY_INT(email_id)
782 _CALENDAR_PROPERTY_LLI(created_time)
783 _CALENDAR_PROPERTY_LLI(last_modified_time)
784 _CALENDAR_PROPERTY_INT(freq)
785 _CALENDAR_PROPERTY_INT(range_type)
786 _CALENDAR_PROPERTY_CALTIME(until_time)
787 _CALENDAR_PROPERTY_INT(count)
788 _CALENDAR_PROPERTY_INT(interval)
789 _CALENDAR_PROPERTY_STR(bysecond)
790 _CALENDAR_PROPERTY_STR(byminute)
791 _CALENDAR_PROPERTY_STR(byhour)
792 _CALENDAR_PROPERTY_STR(byday)
793 _CALENDAR_PROPERTY_STR(bymonthday)
794 _CALENDAR_PROPERTY_STR(byyearday)
795 _CALENDAR_PROPERTY_STR(byweekno)
796 _CALENDAR_PROPERTY_STR(bymonth)
797 _CALENDAR_PROPERTY_STR(bysetpos)
798 _CALENDAR_PROPERTY_INT(wkst)
799 _CALENDAR_PROPERTY_STR(recurrence_id)
800 _CALENDAR_PROPERTY_STR(rdate)
801 _CALENDAR_PROPERTY_INT(has_attendee)
802 _CALENDAR_PROPERTY_INT(has_alarm)
803 _CALENDAR_PROPERTY_INT(calendar_system_type)
804 _CALENDAR_PROPERTY_STR(sync_data1)
805 _CALENDAR_PROPERTY_STR(sync_data2)
806 _CALENDAR_PROPERTY_STR(sync_data3)
807 _CALENDAR_PROPERTY_STR(sync_data4)
808 _CALENDAR_PROPERTY_CALTIME(start_time)
809 _CALENDAR_PROPERTY_STR(start_tzid)
810 _CALENDAR_PROPERTY_CALTIME(end_time)
811 _CALENDAR_PROPERTY_STR(end_tzid)
812 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
813 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
814 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
815 _CALENDAR_PROPERTY_FILTER_STR(attendee_email)
816 _CALENDAR_PROPERTY_FILTER_STR(attendee_name)
817 _CALENDAR_PROPERTY_FILTER_STR(attendee_member)
818 _CALENDAR_END_READ_ONLY_VIEW(_calendar_event_calendar_book_attendee)
821 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
822 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
823 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_utime_calendar_book _calendar_instance_utime_calendar_book view
827 * <th> Property ID </th>
829 * <tr><td> string </td><td> _uri </td></tr>
830 * <tr><td> integer </td><td> event_id </td></tr>
831 * <tr><td> calendar time </td><td> start_time </td></tr>
832 * <tr><td> calendar time </td><td> end_time </td></tr>
833 * <tr><td> string </td><td> summary </td></tr>
834 * <tr><td> string </td><td> location </td></tr>
835 * <tr><td> integer </td><td> calendar_book_id </td></tr>
836 * <tr><td> string </td><td> description </td></tr>
837 * <tr><td> integer </td><td> busy_status </td></tr>
838 * <tr><td> integer </td><td> event_status </td></tr>
839 * <tr><td> integer </td><td> priority </td></tr>
840 * <tr><td> integer </td><td> sensitivity </td></tr>
841 * <tr><td> integer </td><td> has_rrule </td></tr>
842 * <tr><td> double </td><td> latitude </td></tr>
843 * <tr><td> double </td><td> longitude </td></tr>
844 * <tr><td> integer </td><td> has_alarm </td></tr>
845 * <tr><td> integer </td><td> original_event_id </td></tr>
846 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
847 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
848 * <tr><td> long long int </td><td> last_modified_time </td></tr>
849 * <tr><td> string </td><td> sync_data1 </td></tr>
852 _CALENDAR_BEGIN_READ_ONLY_VIEW()
853 _CALENDAR_PROPERTY_INT(event_id)
854 _CALENDAR_PROPERTY_CALTIME(start_time)
855 _CALENDAR_PROPERTY_CALTIME(end_time)
856 _CALENDAR_PROPERTY_STR(summary)
857 _CALENDAR_PROPERTY_STR(location)
858 _CALENDAR_PROPERTY_INT(calendar_book_id)
859 _CALENDAR_PROPERTY_STR(description)
860 _CALENDAR_PROPERTY_INT(busy_status)
861 _CALENDAR_PROPERTY_INT(event_status)
862 _CALENDAR_PROPERTY_INT(priority)
863 _CALENDAR_PROPERTY_INT(sensitivity)
864 _CALENDAR_PROPERTY_INT(has_rrule)
865 _CALENDAR_PROPERTY_DOUBLE(latitude)
866 _CALENDAR_PROPERTY_DOUBLE(longitude)
867 _CALENDAR_PROPERTY_INT(has_alarm)
868 _CALENDAR_PROPERTY_INT(original_event_id)
869 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
870 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
871 _CALENDAR_PROPERTY_LLI(last_modified_time)
872 _CALENDAR_PROPERTY_STR(sync_data1)
873 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_utime_calendar_book)
876 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
877 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
878 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_localtime_calendar_book _calendar_instance_localtime_calendar_book view
882 * <th> Property ID </th>
884 * <tr><td> string </td><td> _uri </td></tr>
885 * <tr><td> integer </td><td> event_id </td></tr>
886 * <tr><td> calendar time </td><td> start_time </td></tr>
887 * <tr><td> calendar time </td><td> end_time </td></tr>
888 * <tr><td> string </td><td> summary </td></tr>
889 * <tr><td> string </td><td> location </td></tr>
890 * <tr><td> integer </td><td> calendar_book_id </td></tr>
891 * <tr><td> string </td><td> description </td></tr>
892 * <tr><td> integer </td><td> busy_status </td></tr>
893 * <tr><td> integer </td><td> event_status </td></tr>
894 * <tr><td> integer </td><td> priority </td></tr>
895 * <tr><td> integer </td><td> sensitivity </td></tr>
896 * <tr><td> integer </td><td> has_rrule </td></tr>
897 * <tr><td> double </td><td> latitude </td></tr>
898 * <tr><td> double </td><td> longitude </td></tr>
899 * <tr><td> integer </td><td> has_alarm </td></tr>
900 * <tr><td> integer </td><td> original_event_id </td></tr>
901 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
902 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
903 * <tr><td> long long int </td><td> last_modified_time </td></tr>
904 * <tr><td> string </td><td> sync_data1 </td></tr>
905 * <tr><td> int </td><td> is_allday </td></tr>
908 _CALENDAR_BEGIN_READ_ONLY_VIEW()
909 _CALENDAR_PROPERTY_INT(event_id)
910 _CALENDAR_PROPERTY_CALTIME(start_time)
911 _CALENDAR_PROPERTY_CALTIME(end_time)
912 _CALENDAR_PROPERTY_STR(summary)
913 _CALENDAR_PROPERTY_STR(location)
914 _CALENDAR_PROPERTY_INT(calendar_book_id)
915 _CALENDAR_PROPERTY_STR(description)
916 _CALENDAR_PROPERTY_INT(busy_status)
917 _CALENDAR_PROPERTY_INT(event_status)
918 _CALENDAR_PROPERTY_INT(priority)
919 _CALENDAR_PROPERTY_INT(sensitivity)
920 _CALENDAR_PROPERTY_INT(has_rrule)
921 _CALENDAR_PROPERTY_DOUBLE(latitude)
922 _CALENDAR_PROPERTY_DOUBLE(longitude)
923 _CALENDAR_PROPERTY_INT(has_alarm)
924 _CALENDAR_PROPERTY_INT(original_event_id)
925 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
926 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
927 _CALENDAR_PROPERTY_LLI(last_modified_time)
928 _CALENDAR_PROPERTY_STR(sync_data1)
929 _CALENDAR_PROPERTY_INT(is_allday)
930 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_localtime_calendar_book)
933 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
934 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
935 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_utime_calendar_book_extended _calendar_instance_utime_calendar_book_extended view
939 * <th> Property ID </th>
941 * <tr><td> string </td><td> _uri </td></tr>
942 * <tr><td> integer </td><td> event_id </td></tr>
943 * <tr><td> calendar time </td><td> start_time </td></tr>
944 * <tr><td> calendar time </td><td> end_time </td></tr>
945 * <tr><td> string </td><td> summary </td></tr>
946 * <tr><td> string </td><td> location </td></tr>
947 * <tr><td> integer </td><td> calendar_book_id </td></tr>
948 * <tr><td> string </td><td> description </td></tr>
949 * <tr><td> integer </td><td> busy_status </td></tr>
950 * <tr><td> integer </td><td> event_status </td></tr>
951 * <tr><td> integer </td><td> priority </td></tr>
952 * <tr><td> integer </td><td> sensitivity </td></tr>
953 * <tr><td> integer </td><td> has_rrule </td></tr>
954 * <tr><td> double </td><td> latitude </td></tr>
955 * <tr><td> double </td><td> longitude </td></tr>
956 * <tr><td> integer </td><td> has_alarm </td></tr>
957 * <tr><td> integer </td><td> original_event_id </td></tr>
958 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
959 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
960 * <tr><td> string </td><td> organizer_name </td></tr>
961 * <tr><td> string </td><td> categories </td></tr>
962 * <tr><td> integer </td><td> has_attendee </td></tr>
963 * <tr><td> string </td><td> sync_data1 </td></tr>
964 * <tr><td> string </td><td> sync_data2 </td></tr>
965 * <tr><td> string </td><td> sync_data3 </td></tr>
966 * <tr><td> string </td><td> sync_data4 </td></tr>
969 _CALENDAR_BEGIN_READ_ONLY_VIEW()
970 _CALENDAR_PROPERTY_INT(event_id)
971 _CALENDAR_PROPERTY_CALTIME(start_time)
972 _CALENDAR_PROPERTY_CALTIME(end_time)
973 _CALENDAR_PROPERTY_STR(summary)
974 _CALENDAR_PROPERTY_STR(location)
975 _CALENDAR_PROPERTY_INT(calendar_book_id)
976 _CALENDAR_PROPERTY_STR(description)
977 _CALENDAR_PROPERTY_INT(busy_status)
978 _CALENDAR_PROPERTY_INT(event_status)
979 _CALENDAR_PROPERTY_INT(priority)
980 _CALENDAR_PROPERTY_INT(sensitivity)
981 _CALENDAR_PROPERTY_INT(has_rrule)
982 _CALENDAR_PROPERTY_DOUBLE(latitude)
983 _CALENDAR_PROPERTY_DOUBLE(longitude)
984 _CALENDAR_PROPERTY_INT(has_alarm)
985 _CALENDAR_PROPERTY_INT(original_event_id)
986 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
987 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
988 _CALENDAR_PROPERTY_LLI(last_modified_time)
989 _CALENDAR_PROPERTY_STR(sync_data1)
990 _CALENDAR_PROPERTY_STR(organizer_name)
991 _CALENDAR_PROPERTY_STR(categories)
992 _CALENDAR_PROPERTY_INT(has_attendee)
993 _CALENDAR_PROPERTY_STR(sync_data2)
994 _CALENDAR_PROPERTY_STR(sync_data3)
995 _CALENDAR_PROPERTY_STR(sync_data4)
996 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_utime_calendar_book_extended)
999 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
1000 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
1001 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_localtime_calendar_book_extended _calendar_instance_localtime_calendar_book_extended view
1005 * <th> Property ID </th>
1007 * <tr><td> string </td><td> _uri </td></tr>
1008 * <tr><td> integer </td><td> event_id </td></tr>
1009 * <tr><td> calendar time </td><td> start_time </td></tr>
1010 * <tr><td> calendar time </td><td> end_time </td></tr>
1011 * <tr><td> string </td><td> summary </td></tr>
1012 * <tr><td> string </td><td> location </td></tr>
1013 * <tr><td> integer </td><td> calendar_book_id </td></tr>
1014 * <tr><td> string </td><td> description </td></tr>
1015 * <tr><td> integer </td><td> busy_status </td></tr>
1016 * <tr><td> integer </td><td> event_status </td></tr>
1017 * <tr><td> integer </td><td> priority </td></tr>
1018 * <tr><td> integer </td><td> sensitivity </td></tr>
1019 * <tr><td> integer </td><td> has_rrule </td></tr>
1020 * <tr><td> double </td><td> latitude </td></tr>
1021 * <tr><td> double </td><td> longitude </td></tr>
1022 * <tr><td> integer </td><td> has_alarm </td></tr>
1023 * <tr><td> integer </td><td> original_event_id </td></tr>
1024 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
1025 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
1026 * <tr><td> string </td><td> organizer_name </td></tr>
1027 * <tr><td> string </td><td> categories </td></tr>
1028 * <tr><td> integer </td><td> has_attendee </td></tr>
1029 * <tr><td> string </td><td> sync_data1 </td></tr>
1030 * <tr><td> string </td><td> sync_data2 </td></tr>
1031 * <tr><td> string </td><td> sync_data3 </td></tr>
1032 * <tr><td> string </td><td> sync_data4 </td></tr>
1035 _CALENDAR_BEGIN_READ_ONLY_VIEW()
1036 _CALENDAR_PROPERTY_INT(event_id)
1037 _CALENDAR_PROPERTY_CALTIME(start_time)
1038 _CALENDAR_PROPERTY_CALTIME(end_time)
1039 _CALENDAR_PROPERTY_STR(summary)
1040 _CALENDAR_PROPERTY_STR(location)
1041 _CALENDAR_PROPERTY_INT(calendar_book_id)
1042 _CALENDAR_PROPERTY_STR(description)
1043 _CALENDAR_PROPERTY_INT(busy_status)
1044 _CALENDAR_PROPERTY_INT(event_status)
1045 _CALENDAR_PROPERTY_INT(priority)
1046 _CALENDAR_PROPERTY_INT(sensitivity)
1047 _CALENDAR_PROPERTY_INT(has_rrule)
1048 _CALENDAR_PROPERTY_DOUBLE(latitude)
1049 _CALENDAR_PROPERTY_DOUBLE(longitude)
1050 _CALENDAR_PROPERTY_INT(has_alarm)
1051 _CALENDAR_PROPERTY_INT(original_event_id)
1052 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
1053 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
1054 _CALENDAR_PROPERTY_LLI(last_modified_time)
1055 _CALENDAR_PROPERTY_STR(sync_data1)
1056 _CALENDAR_PROPERTY_STR(organizer_name)
1057 _CALENDAR_PROPERTY_STR(categories)
1058 _CALENDAR_PROPERTY_INT(has_attendee)
1059 _CALENDAR_PROPERTY_INT(is_allday)
1060 _CALENDAR_PROPERTY_STR(sync_data2)
1061 _CALENDAR_PROPERTY_STR(sync_data3)
1062 _CALENDAR_PROPERTY_STR(sync_data4)
1063 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_localtime_calendar_book_extended)
1066 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
1067 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
1068 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_extended_property _calendar_extended_property view (read only)
1072 * <th> Property ID </th>
1073 * <th> Read, Write </th>
1074 * <th> Description </th>
1076 * <tr><td> string </td><td> _uri </td><td> read only </td><td></td> Identifier of this extended_property view </tr>
1077 * <tr><td> integer </td><td> id </td><td> read only </td><td> DB record ID of the extended_property </td></tr>
1078 * <tr><td> integer </td><td> record_id </td><td> read,write </td><td> Related record ID </td></tr>
1079 * <tr><td> integer </td><td> record_type </td><td> read, write </td><td> Enumeration value of the record type (@ref calendar_record_type_e) </td></tr>
1080 * <tr><td> string </td><td> key </td><td> read, write </td><td> The key of the property </td></tr>
1081 * <tr><td> string </td><td> value </td><td> read, write </td><td> The value of the property </td></tr>
1084 _CALENDAR_BEGIN_VIEW()
1085 _CALENDAR_PROPERTY_INT(id) /* read only */
1086 _CALENDAR_PROPERTY_INT(record_id)
1087 _CALENDAR_PROPERTY_INT(record_type)
1088 _CALENDAR_PROPERTY_STR(key)
1089 _CALENDAR_PROPERTY_STR(value)
1090 _CALENDAR_END_VIEW(_calendar_extended_property)
1096 #endif /* __TIZEN_SOCIAL_CALENDAR_VIEW_H__ */