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.
18 #ifndef __TIZEN_SOCIAL_CALENDAR_VIEW_H__
19 #define __TIZEN_SOCIAL_CALENDAR_VIEW_H__
22 #include <calendar_types.h>
31 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
32 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
33 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_book _calendar_book view
37 * <th> Property ID </th>
38 * <th> Read, Write </th>
39 * <th> Description </th>
41 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this calendar book view </td></tr>
42 * <tr><td> integer </td><td> id </td><td> read only </td><td> DB record ID of the calendar book </td></tr>
43 * <tr><td> string </td><td> uid </td><td> read, write </td><td> Unique identifier </td></tr>
44 * <tr><td> string </td><td> name </td><td> read, write </td><td> Calendar book name </td></tr>
45 * <tr><td> string </td><td> description </td><td> read, write </td><td> Calendar book description </td></tr>
46 * <tr><td> string </td><td> color </td><td> read, write </td><td> Calendar book color for UX </td></tr>
47 * <tr><td> string </td><td> location </td><td> read, write </td><td> Location of the event </td></tr>
48 * <tr><td> integer </td><td> visibility </td><td> read, write </td><td> Visibility of the calendar book for UX</td></tr>
49 * <tr><td> integer </td><td> sync_event </td><td> read, write </td><td> </td>Currently NOT Used</tr>
50 * <tr><td> integer </td><td> account_id </td><td> read, write once </td><td> Account for this calendar </td></tr>
51 * <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>
52 * <tr><td> string </td><td> sync_data1 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
53 * <tr><td> string </td><td> sync_data2 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
54 * <tr><td> string </td><td> sync_data3 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
55 * <tr><td> string </td><td> sync_data4 </td><td> read, write </td><td> Generic data for use by syncing </td></tr>
56 * <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>
59 _CALENDAR_BEGIN_VIEW()
60 _CALENDAR_PROPERTY_INT(id) /* read only */
61 _CALENDAR_PROPERTY_STR(uid)
62 _CALENDAR_PROPERTY_STR(name)
63 _CALENDAR_PROPERTY_STR(description)
64 _CALENDAR_PROPERTY_STR(color)
65 _CALENDAR_PROPERTY_STR(location)
66 _CALENDAR_PROPERTY_INT(visibility)
67 _CALENDAR_PROPERTY_INT(sync_event)
68 _CALENDAR_PROPERTY_INT(account_id)
69 _CALENDAR_PROPERTY_INT(store_type)
70 _CALENDAR_PROPERTY_STR(sync_data1)
71 _CALENDAR_PROPERTY_STR(sync_data2)
72 _CALENDAR_PROPERTY_STR(sync_data3)
73 _CALENDAR_PROPERTY_STR(sync_data4)
74 _CALENDAR_PROPERTY_INT(mode)
75 _CALENDAR_END_VIEW(_calendar_book)
79 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
80 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
81 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_event _calendar_event view
85 * <th> Property ID </th>
86 * <th> Read, Write </th>
87 * <th> Description </th>
89 * <tr><td> string </td><td> _uri </td><td> read only </td><td>Identifier of this event view</td></tr>
90 * <tr><td> integer </td><td> id </td><td> read only </td><td>DB record ID of the event</td></tr>
91 * <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>
92 * <tr><td> string </td><td> summary </td><td> read, write </td><td>The short description of the event</td></tr>
93 * <tr><td> string </td><td> description </td><td> read, write </td><td>The description of the event</td></tr>
94 * <tr><td> string </td><td> location </td><td> read, write </td><td>The location of the event</td></tr>
95 * <tr><td> string </td><td> categories </td><td> read, write </td><td>The category of the event. For example APPOINTMENT, BIRTHDAY</td></tr>
96 * <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>
97 * <tr><td> integer </td><td> event_status </td><td> read, write </td><td>Refer to the @ref calendar_event_status_e</td></tr>
98 * <tr><td> integer </td><td> priority </td><td> read, write </td><td></td>Refer to the @ref calendar_event_priority_e</tr>
99 * <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>
100 * <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>
101 * <tr><td> integer </td><td> busy_status </td><td> read, write </td><td>Refer to the @ref calendar_event_busy_status_e</td></tr>
102 * <tr><td> integer </td><td> sensitivity </td><td> read, write </td><td>Refer to the @ref calendar_sensitivity_e </td></tr>
103 * <tr><td> string </td><td> uid </td><td> read, write </td><td>The unique ID of the event</td></tr>
104 * <tr><td> string </td><td> organizer_name </td><td> read, write </td><td>The name of organizer of the event</td></tr>
105 * <tr><td> string </td><td> organizer_email </td><td> read, write </td><td>The email address of the organizer of the event</td></tr>
106 * <tr><td> integer </td><td> meeting_status </td><td> read, write </td><td>Refer to the @ref calendar_meeting_status_e</td></tr>
107 * <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>
108 * <tr><td> double </td><td> latitude </td><td> read, write </td><td> The latitude of the location of the event</td></tr>
109 * <tr><td> double </td><td> longitude </td><td> read, write </td><td> The longitude of the location of the event</td></tr>
110 * <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>
111 * <tr><td> long long int </td><td> created_time </td><td> read, write </td><td> The time when the event is created</td></tr>
112 * <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>
113 * <tr><td> integer </td><td> is_deleted </td><td> read only </td><td></td></tr>
114 * <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>
115 * <tr><td> integer </td><td> range_type </td><td> read, write </td><td>Refer to the @ref calendar_range_type_e</td></tr>
116 * <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>
117 * <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>
118 * <tr><td> integer </td><td> interval </td><td> read, write </td><td>The interval of the event recurrence</td></tr>
119 * <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>
120 * <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>
121 * <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>
122 * <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>
123 * <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>
124 * <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>
125 * <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>
126 * <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>
127 * <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>
128 * <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>
129 * <tr><td> string </td><td> recurrence_id </td><td> read, write </td><td>RECURRENCE-ID of RFC #2445</td></tr>
130 * <tr><td> string </td><td> rdate </td><td> read, write </td><td>RDATE of RFC #2445</td></tr>
131 * <tr><td> integer </td><td> has_attendee </td><td> read only </td><td>Whether or not the event has an attendee list </td></tr>
132 * <tr><td> integer </td><td> has_alarm </td><td> read only </td><td>Whether or not the event has an alarm list </td></tr>
133 * <tr><td> integer </td><td> calendar_system_type </td><td> read, write </td><td>Refer to the @ref calendar_system_type_e</td></tr>
134 * <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>
135 * <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>
136 * <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>
137 * <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>
138 * <tr><td> calendar time </td><td> start_time </td><td> read, write </td><td>The start time of the event</td></tr>
139 * <tr><td> string </td><td> start_tzid </td><td> read, write </td><td></td>The timezone of the start_time</tr>
140 * <tr><td> calendar time </td><td> end_time </td><td> read, write </td><td>The end time of the event</td></tr>
141 * <tr><td> string </td><td> end_tzid </td><td> read, write </td><td>The timezone of the end_time</td></tr>
142 * <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>
143 * <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>
144 * <tr><td> child list </td><td> exception </td><td> read, write </td><td>The exception mod event list of the event</td></tr>
145 * <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>
146 * <tr><td> interger </td><td> is_allday </td><td> read only </td><td>The event is an allday event or not </td></tr>
149 _CALENDAR_BEGIN_VIEW()
150 _CALENDAR_PROPERTY_INT(id) /* read only */
151 _CALENDAR_PROPERTY_INT(calendar_book_id)
152 _CALENDAR_PROPERTY_STR(summary)
153 _CALENDAR_PROPERTY_STR(description)
154 _CALENDAR_PROPERTY_STR(location)
155 _CALENDAR_PROPERTY_STR(categories)
156 _CALENDAR_PROPERTY_STR(exdate)
157 _CALENDAR_PROPERTY_INT(event_status)
158 _CALENDAR_PROPERTY_INT(priority)
159 _CALENDAR_PROPERTY_INT(timezone)
160 _CALENDAR_PROPERTY_INT(person_id)
161 _CALENDAR_PROPERTY_INT(busy_status)
162 _CALENDAR_PROPERTY_INT(sensitivity)
163 _CALENDAR_PROPERTY_STR(uid)
164 _CALENDAR_PROPERTY_STR(organizer_name)
165 _CALENDAR_PROPERTY_STR(organizer_email)
166 _CALENDAR_PROPERTY_INT(meeting_status)
167 _CALENDAR_PROPERTY_INT(original_event_id)
168 _CALENDAR_PROPERTY_DOUBLE(latitude)
169 _CALENDAR_PROPERTY_DOUBLE(longitude)
170 _CALENDAR_PROPERTY_INT(email_id)
171 _CALENDAR_PROPERTY_LLI(created_time)
172 _CALENDAR_PROPERTY_LLI(last_modified_time) /* read only */
173 _CALENDAR_PROPERTY_INT(is_deleted) /* read only */
174 _CALENDAR_PROPERTY_INT(freq)
175 _CALENDAR_PROPERTY_INT(range_type)
176 _CALENDAR_PROPERTY_CALTIME(until_time)
177 _CALENDAR_PROPERTY_INT(count)
178 _CALENDAR_PROPERTY_INT(interval)
179 _CALENDAR_PROPERTY_STR(bysecond)
180 _CALENDAR_PROPERTY_STR(byminute)
181 _CALENDAR_PROPERTY_STR(byhour)
182 _CALENDAR_PROPERTY_STR(byday)
183 _CALENDAR_PROPERTY_STR(bymonthday)
184 _CALENDAR_PROPERTY_STR(byyearday)
185 _CALENDAR_PROPERTY_STR(byweekno)
186 _CALENDAR_PROPERTY_STR(bymonth)
187 _CALENDAR_PROPERTY_STR(bysetpos)
188 _CALENDAR_PROPERTY_INT(wkst)
189 _CALENDAR_PROPERTY_STR(recurrence_id)
190 _CALENDAR_PROPERTY_STR(rdate)
191 _CALENDAR_PROPERTY_INT(has_attendee) /* read only */
192 _CALENDAR_PROPERTY_INT(has_alarm) /* read only */
193 _CALENDAR_PROPERTY_INT(calendar_system_type)
194 _CALENDAR_PROPERTY_STR(sync_data1)
195 _CALENDAR_PROPERTY_STR(sync_data2)
196 _CALENDAR_PROPERTY_STR(sync_data3)
197 _CALENDAR_PROPERTY_STR(sync_data4)
198 _CALENDAR_PROPERTY_CALTIME(start_time)
199 _CALENDAR_PROPERTY_STR(start_tzid)
200 _CALENDAR_PROPERTY_CALTIME(end_time)
201 _CALENDAR_PROPERTY_STR(end_tzid)
202 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_alarm)
203 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_attendee)
204 _CALENDAR_PROPERTY_CHILD_MULTIPLE(exception)
205 _CALENDAR_PROPERTY_CHILD_MULTIPLE(extended)
206 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
207 _CALENDAR_END_VIEW(_calendar_event)
211 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
212 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
213 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_todo _calendar_todo view
217 * <th> Property ID </th>
218 * <th> Read, Write </th>
219 * <th> Description </th>
221 * <tr><td> string </td><td> _uri </td><td> read only </td><td>Identifier of this todo view</td></tr>
222 * <tr><td> integer </td><td> id </td><td> read only </td><td>DB record ID of the todo</td></tr>
223 * <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>
224 * <tr><td> string </td><td> summary </td><td> read, write </td><td>The short description of the todo</td></tr>
225 * <tr><td> string </td><td> description </td><td> read, write </td><td>The description of the todo</td></tr>
226 * <tr><td> string </td><td> location </td><td> read, write </td><td>The location of the todo</td></tr>
227 * <tr><td> string </td><td> categories </td><td> read, write </td><td>The category of the todo. For example APPOINTMENT, BIRTHDAY</td></tr>
228 * <tr><td> integer </td><td> todo_status </td><td> read, write </td><td>Refer to the @ref calendar_todo_status_e</td></tr>
229 * <tr><td> integer </td><td> priority </td><td> read, write </td><td>Refer to the @ref calendar_todo_priority_e</td></tr>
230 * <tr><td> integer </td><td> sensitivity </td><td> read, write </td><td>Refer to the @ref calendar_sensitivity_e </td></tr>
231 * <tr><td> string </td><td> uid </td><td> read, write </td><td>The unique ID of the todo</td></tr>
232 * <tr><td> double </td><td> latitude </td><td> read, write </td><td>The latitude of the location of the todo</td></tr>
233 * <tr><td> double </td><td> longitude </td><td> read, write </td><td>The longitude of the location of the todo</td></tr>
234 * <tr><td> long long int </td><td> created_time </td><td> read, write </td><td>The time when the todo is created</td></tr>
235 * <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>
236 * <tr><td> long long int </td><td> completed_time </td><td> read, write </td><td>The time when the todo is completed</td></tr>
237 * <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>
238 * <tr><td> integer </td><td> is_deleted </td><td> read only </td><td></td></tr>
239 * <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>
240 * <tr><td> integer </td><td> range_type </td><td> read, write </td><td>Refer to the @ref calendar_range_type_e</td></tr>
241 * <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>
242 * <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>
243 * <tr><td> integer </td><td> interval </td><td> read, write </td><td>The interval of the todo recurrence</td></tr>
244 * <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>
245 * <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>
246 * <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>
247 * <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>
248 * <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>
249 * <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>
250 * <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>
251 * <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>
252 * <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>
253 * <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>
254 * <tr><td> integer </td><td> has_alarm </td><td> read only </td><td>Whether or not the todo has an alarm list </td></tr>
255 * <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>
256 * <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>
257 * <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>
258 * <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>
259 * <tr><td> calendar time </td><td> start_time </td><td> read, write </td><td>The start time of the todo</td></tr>
260 * <tr><td> string </td><td> start_tzid </td><td> read, write </td><td></td>The timezone of the start_time</tr>
261 * <tr><td> calendar time </td><td> due_time </td><td> read, write </td><td>The due time of the todo</td></tr>
262 * <tr><td> string </td><td> due_tzid </td><td> read, write </td><td>The timezone of the due_time</td></tr>
263 * <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>
264 * <tr><td> string </td><td> organizer_name </td><td> read, write </td><td>The name of the organizer of the event</td></tr>
265 * <tr><td> string </td><td> organizer_email </td><td> read, write </td><td>The email address of the organizer of the event</td></tr>
266 * <tr><td> integer </td><td> has_attendee </td><td> read only </td><td>Whether or not the todo has an attendee list </td></tr>
267 * <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>
268 * <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>
269 * <tr><td> interger </td><td> is_allday </td><td> read only </td><td>The todo is an allday event or not </td></tr>
272 _CALENDAR_BEGIN_VIEW()
273 _CALENDAR_PROPERTY_INT(id) /* read only */
274 _CALENDAR_PROPERTY_INT(calendar_book_id)
275 _CALENDAR_PROPERTY_STR(summary)
276 _CALENDAR_PROPERTY_STR(description)
277 _CALENDAR_PROPERTY_STR(location)
278 _CALENDAR_PROPERTY_STR(categories)
279 _CALENDAR_PROPERTY_INT(todo_status)
280 _CALENDAR_PROPERTY_INT(priority)
281 _CALENDAR_PROPERTY_INT(sensitivity)
282 _CALENDAR_PROPERTY_STR(uid)
283 _CALENDAR_PROPERTY_DOUBLE(latitude)
284 _CALENDAR_PROPERTY_DOUBLE(longitude)
285 _CALENDAR_PROPERTY_LLI(created_time)
286 _CALENDAR_PROPERTY_LLI(last_modified_time) /* read only */
287 _CALENDAR_PROPERTY_LLI(completed_time)
288 _CALENDAR_PROPERTY_INT(progress)
289 _CALENDAR_PROPERTY_INT(is_deleted) /* read only */
290 _CALENDAR_PROPERTY_INT(freq)
291 _CALENDAR_PROPERTY_INT(range_type)
292 _CALENDAR_PROPERTY_CALTIME(until_time)
293 _CALENDAR_PROPERTY_INT(count)
294 _CALENDAR_PROPERTY_INT(interval)
295 _CALENDAR_PROPERTY_STR(bysecond)
296 _CALENDAR_PROPERTY_STR(byminute)
297 _CALENDAR_PROPERTY_STR(byhour)
298 _CALENDAR_PROPERTY_STR(byday)
299 _CALENDAR_PROPERTY_STR(bymonthday)
300 _CALENDAR_PROPERTY_STR(byyearday)
301 _CALENDAR_PROPERTY_STR(byweekno)
302 _CALENDAR_PROPERTY_STR(bymonth)
303 _CALENDAR_PROPERTY_STR(bysetpos)
304 _CALENDAR_PROPERTY_INT(wkst)
305 _CALENDAR_PROPERTY_INT(has_alarm) /* read only */
306 _CALENDAR_PROPERTY_STR(sync_data1)
307 _CALENDAR_PROPERTY_STR(sync_data2)
308 _CALENDAR_PROPERTY_STR(sync_data3)
309 _CALENDAR_PROPERTY_STR(sync_data4)
310 _CALENDAR_PROPERTY_CALTIME(start_time)
311 _CALENDAR_PROPERTY_STR(start_tzid)
312 _CALENDAR_PROPERTY_CALTIME(due_time)
313 _CALENDAR_PROPERTY_STR(due_tzid)
314 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_alarm)
315 _CALENDAR_PROPERTY_STR(organizer_name)
316 _CALENDAR_PROPERTY_STR(organizer_email)
317 _CALENDAR_PROPERTY_INT(has_attendee) /* read only */
318 _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_attendee)
319 _CALENDAR_PROPERTY_CHILD_MULTIPLE(extended)
320 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
321 _CALENDAR_END_VIEW(_calendar_todo)
325 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
326 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
327 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_timezone _calendar_timezone view
331 * <th> Property ID </th>
332 * <th> Read, Write </th>
333 * <th> Description </th>
335 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this timezone view </td></tr>
336 * <tr><td> integer </td><td> id </td><td> read only </td><td> DB record ID of the timezone </td></tr>
337 * <tr><td> integer </td><td> calendar_book_id </td><td> read, write </td><td> DB record ID of a related calendar book </td></tr>
338 * <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>
339 * <tr><td> string </td><td> standard_name </td><td> read, write </td><td> Name of the Standard Time </td></tr>
340 * <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>
341 * <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>
342 * <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>
343 * <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>
344 * <tr><td> integer </td><td> standard_bias </td><td> read, write </td><td> The number of minutes added during the Standard Time </td></tr>
345 * <tr><td> string </td><td> day_light_name </td><td> read, write </td><td> Name of Daylight </td></tr>
346 * <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>
347 * <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>
348 * <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>
349 * <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>
350 * <tr><td> integer </td><td> day_light_bias </td><td> read, write </td><td> The number of minutes added during Daylight Time </td></tr>
353 _CALENDAR_BEGIN_VIEW()
354 _CALENDAR_PROPERTY_INT(id) /* read only */
355 _CALENDAR_PROPERTY_INT(calendar_book_id)
356 _CALENDAR_PROPERTY_INT(tz_offset_from_gmt) /* offset(minute) */
357 _CALENDAR_PROPERTY_STR(standard_name)
358 _CALENDAR_PROPERTY_INT(standard_start_month)
359 _CALENDAR_PROPERTY_INT(standard_start_position_of_week) /* nth wday */
360 _CALENDAR_PROPERTY_INT(standard_start_day) /* wday */
361 _CALENDAR_PROPERTY_INT(standard_start_hour)
362 _CALENDAR_PROPERTY_INT(standard_bias)
363 _CALENDAR_PROPERTY_STR(day_light_name)
364 _CALENDAR_PROPERTY_INT(day_light_start_month)
365 _CALENDAR_PROPERTY_INT(day_light_start_position_of_week)
366 _CALENDAR_PROPERTY_INT(day_light_start_day)
367 _CALENDAR_PROPERTY_INT(day_light_start_hour)
368 _CALENDAR_PROPERTY_INT(day_light_bias) /* diff between standard and daylight(minute) */
369 _CALENDAR_END_VIEW(_calendar_timezone)
373 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
374 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
375 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_attendee _calendar_attendee view
379 * <th> Property ID </th>
380 * <th> Read, Write </th>
381 * <th> Description </th>
383 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this calendar attendee view </td></tr>
384 * <tr><td> integer </td><td> event_id </td><td> read only </td><td> Event/TODO that the attendee belongs to </td></tr>
385 * <tr><td> string </td><td> number </td><td> read, write </td><td> The number of the attendee </td></tr>
386 * <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>
387 * <tr><td> integer </td><td> person_id </td><td> read, write </td><td> Person ID that the attendee belongs to </td></tr>
388 * <tr><td> string </td><td> uid </td><td> read, write </td><td> Unique identifier </td></tr>
389 * <tr><td> string </td><td> email </td><td> read, write </td><td> The email address of the attendee </td></tr>
390 * <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>
391 * <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>
392 * <tr><td> integer </td><td> rsvp </td><td> read, write </td><td> RSVP invitation reply (one of true, false) </td></tr>
393 * <tr><td> string </td><td> delegatee_uri </td><td> read, write </td><td> Delegatee (DELEGATED-TO) </td></tr>
394 * <tr><td> string </td><td> delegator_uri </td><td> read, write </td><td> Delegator (DELEGATED-FROM) </td></tr>
395 * <tr><td> string </td><td> name </td><td> read, write </td><td> Attendee name </td></tr>
396 * <tr><td> string </td><td> member </td><td> read, write </td><td> Group that the attendee belongs to </td></tr>
399 _CALENDAR_BEGIN_VIEW()
400 _CALENDAR_PROPERTY_INT(parent_id) /* read only */
401 _CALENDAR_PROPERTY_STR(number)
402 _CALENDAR_PROPERTY_INT(cutype) /* calendar user type: INDIVIDUAL, GROUP, RESOURCE, ROOM, UNKNOWN */
403 _CALENDAR_PROPERTY_INT(person_id)
404 _CALENDAR_PROPERTY_STR(uid)
405 _CALENDAR_PROPERTY_STR(group)
406 _CALENDAR_PROPERTY_STR(email)
407 _CALENDAR_PROPERTY_INT(role)
408 _CALENDAR_PROPERTY_INT(status)
409 _CALENDAR_PROPERTY_INT(rsvp)
410 _CALENDAR_PROPERTY_STR(delegatee_uri)
411 _CALENDAR_PROPERTY_STR(delegator_uri)
412 _CALENDAR_PROPERTY_STR(name)
413 _CALENDAR_PROPERTY_STR(member)
414 _CALENDAR_END_VIEW(_calendar_attendee)
418 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
419 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
420 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_alarm _calendar_alarm view
424 * <th> Property ID </th>
425 * <th> Read, Write </th>
426 * <th> Description </th>
428 * <tr><td> string </td><td> _uri </td><td> read only </td><td> Identifier of this calendar alarm view </td></tr>
429 * <tr><td> integer </td><td> parent_id </td><td> read only </td><td> Event that the alarm belongs to </td></tr>
430 * <tr><td> integer </td><td> type </td><td> read, write </td><td> Currently NOT used </td></tr>
431 * <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>
432 * <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>
433 * <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>
434 * <tr><td> string </td><td> attach </td><td> read, write </td><td> Alarm tone path </td></tr>
435 * <tr><td> string </td><td> summary </td><td> read, write </td><td> Alarm summary </td></tr>
436 * <tr><td> string </td><td> description </td><td> read, write </td><td> Alarm description </td></tr>
437 * <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>
438 * <tr><td> calendar time </td><td> alarm_time </td><td> read, write </td><td>The alarm time </td></tr>
441 _CALENDAR_BEGIN_VIEW()
442 _CALENDAR_PROPERTY_INT(parent_id) /* read only */
443 _CALENDAR_PROPERTY_INT(tick)
444 _CALENDAR_PROPERTY_INT(tick_unit)
445 _CALENDAR_PROPERTY_STR(description)
446 _CALENDAR_PROPERTY_STR(summary) /* emailprop: summary */
447 _CALENDAR_PROPERTY_INT(action) /* AUDIO, DISPLAY, EMAIL */
448 _CALENDAR_PROPERTY_STR(attach)
449 _CALENDAR_PROPERTY_CALTIME(alarm_time)
450 _CALENDAR_END_VIEW(_calendar_alarm)
454 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
455 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
456 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_updated_info _calendar_updated_info view (read only)
460 * <th> Property ID </th>
461 * <th> Description </th>
463 * <tr><td> string </td><td> _uri </td><td> Identifier of this updated_info view </td></tr>
464 * <tr><td> integer </td><td> id </td><td> Modified event(or todo) record ID </td></tr>
465 * <tr><td> integer </td><td> calendar_book_id </td><td> Calendar book ID of the modified event(or todo) record </td></tr>
466 * <tr><td> integer </td><td> modified_status </td><td> Enumeration value of the modified status (@ref calendar_record_modified_status_e) </td></tr>
467 * <tr><td> integer </td><td> version </td><td> Version after change </td></tr>
470 _CALENDAR_BEGIN_READ_ONLY_VIEW()
471 _CALENDAR_PROPERTY_INT(id) /* read only */
472 _CALENDAR_PROPERTY_INT(calendar_book_id)
473 _CALENDAR_PROPERTY_INT(modified_status)
474 _CALENDAR_PROPERTY_INT(version)
475 _CALENDAR_END_READ_ONLY_VIEW(_calendar_updated_info)
479 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
480 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
481 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_event_calendar_book _calendar_event_calendar_book view (read only)
485 * <th> Property ID </th>
487 * <tr><td> string </td><td> _uri </td></tr>
488 * <tr><td> integer </td><td> event_id </td></tr>
489 * <tr><td> integer </td><td> calendar_book_id </td></tr>
490 * <tr><td> string </td><td> summary </td></tr>
491 * <tr><td> string </td><td> description </td></tr>
492 * <tr><td> string </td><td> location </td></tr>
493 * <tr><td> string </td><td> categories </td></tr>
494 * <tr><td> string </td><td> exdate </td></tr>
495 * <tr><td> integer </td><td> event_status </td></tr>
496 * <tr><td> integer </td><td> priority </td></tr>
497 * <tr><td> integer </td><td> timezone </td></tr>
498 * <tr><td> integer </td><td> person_id </td></tr>
499 * <tr><td> integer </td><td> busy_status </td></tr>
500 * <tr><td> integer </td><td> sensitivity </td></tr>
501 * <tr><td> string </td><td> uid </td></tr>
502 * <tr><td> string </td><td> organizer_name </td></tr>
503 * <tr><td> string </td><td> organizer_email </td></tr>
504 * <tr><td> integer </td><td> meeting_status </td></tr>
505 * <tr><td> integer </td><td> original_event_id </td></tr>
506 * <tr><td> double </td><td> latitude </td></tr>
507 * <tr><td> double </td><td> longitude </td></tr>
508 * <tr><td> integer </td><td> email_id </td></tr>
509 * <tr><td> long long int </td><td> created_time </td></tr>
510 * <tr><td> long long int </td><td> last_modified_time </td></tr>
511 * <tr><td> integer </td><td> freq </td></tr>
512 * <tr><td> integer </td><td> range_type </td></tr>
513 * <tr><td> calendar time </td><td> until_time </td></tr>
514 * <tr><td> integer </td><td> count </td></tr>
515 * <tr><td> integer </td><td> interval </td></tr>
516 * <tr><td> string </td><td> bysecond </td></tr>
517 * <tr><td> string </td><td> byminute </td></tr>
518 * <tr><td> string </td><td> byhour </td></tr>
519 * <tr><td> string </td><td> byday </td></tr>
520 * <tr><td> string </td><td> bymonthday </td></tr>
521 * <tr><td> string </td><td> byyearday </td></tr>
522 * <tr><td> string </td><td> byweekno </td></tr>
523 * <tr><td> string </td><td> bymonth </td></tr>
524 * <tr><td> string </td><td> bysetpos </td></tr>
525 * <tr><td> integer </td><td> wkst </td></tr>
526 * <tr><td> string </td><td> recurrence_id </td></tr>
527 * <tr><td> string </td><td> rdate </td></tr>
528 * <tr><td> integer </td><td> has_attendee </td></tr>
529 * <tr><td> integer </td><td> has_alarm </td></tr>
530 * <tr><td> integer </td><td> calendar_system_type </td></tr>
531 * <tr><td> string </td><td> sync_data1 </td></tr>
532 * <tr><td> string </td><td> sync_data2 </td></tr>
533 * <tr><td> string </td><td> sync_data3 </td></tr>
534 * <tr><td> string </td><td> sync_data4 </td></tr>
535 * <tr><td> calendar time </td><td> start_time </td></tr>
536 * <tr><td> string </td><td> start_tzid </td></tr>
537 * <tr><td> calendar time </td><td> end_time </td></tr>
538 * <tr><td> string </td><td> end_tzid </td></tr>
539 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
540 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
543 _CALENDAR_BEGIN_READ_ONLY_VIEW()
544 _CALENDAR_PROPERTY_INT(event_id)
545 _CALENDAR_PROPERTY_INT(calendar_book_id)
546 _CALENDAR_PROPERTY_STR(summary)
547 _CALENDAR_PROPERTY_STR(description)
548 _CALENDAR_PROPERTY_STR(location)
549 _CALENDAR_PROPERTY_STR(categories)
550 _CALENDAR_PROPERTY_STR(exdate)
551 _CALENDAR_PROPERTY_INT(event_status)
552 _CALENDAR_PROPERTY_INT(priority)
553 _CALENDAR_PROPERTY_INT(timezone)
554 _CALENDAR_PROPERTY_INT(person_id)
555 _CALENDAR_PROPERTY_INT(busy_status)
556 _CALENDAR_PROPERTY_INT(sensitivity)
557 _CALENDAR_PROPERTY_STR(uid)
558 _CALENDAR_PROPERTY_STR(organizer_name)
559 _CALENDAR_PROPERTY_STR(organizer_email)
560 _CALENDAR_PROPERTY_INT(meeting_status)
561 _CALENDAR_PROPERTY_INT(original_event_id)
562 _CALENDAR_PROPERTY_DOUBLE(latitude)
563 _CALENDAR_PROPERTY_DOUBLE(longitude)
564 _CALENDAR_PROPERTY_INT(email_id)
565 _CALENDAR_PROPERTY_LLI(created_time)
566 _CALENDAR_PROPERTY_LLI(last_modified_time)
567 _CALENDAR_PROPERTY_INT(freq)
568 _CALENDAR_PROPERTY_INT(range_type)
569 _CALENDAR_PROPERTY_CALTIME(until_time)
570 _CALENDAR_PROPERTY_INT(count)
571 _CALENDAR_PROPERTY_INT(interval)
572 _CALENDAR_PROPERTY_STR(bysecond)
573 _CALENDAR_PROPERTY_STR(byminute)
574 _CALENDAR_PROPERTY_STR(byhour)
575 _CALENDAR_PROPERTY_STR(byday)
576 _CALENDAR_PROPERTY_STR(bymonthday)
577 _CALENDAR_PROPERTY_STR(byyearday)
578 _CALENDAR_PROPERTY_STR(byweekno)
579 _CALENDAR_PROPERTY_STR(bymonth)
580 _CALENDAR_PROPERTY_STR(bysetpos)
581 _CALENDAR_PROPERTY_INT(wkst)
582 _CALENDAR_PROPERTY_STR(recurrence_id)
583 _CALENDAR_PROPERTY_STR(rdate)
584 _CALENDAR_PROPERTY_INT(has_attendee)
585 _CALENDAR_PROPERTY_INT(has_alarm)
586 _CALENDAR_PROPERTY_INT(calendar_system_type)
587 _CALENDAR_PROPERTY_STR(sync_data1)
588 _CALENDAR_PROPERTY_STR(sync_data2)
589 _CALENDAR_PROPERTY_STR(sync_data3)
590 _CALENDAR_PROPERTY_STR(sync_data4)
591 _CALENDAR_PROPERTY_CALTIME(start_time)
592 _CALENDAR_PROPERTY_STR(start_tzid)
593 _CALENDAR_PROPERTY_CALTIME(end_time)
594 _CALENDAR_PROPERTY_STR(end_tzid)
595 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
596 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
597 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
598 _CALENDAR_END_READ_ONLY_VIEW(_calendar_event_calendar_book)
602 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
603 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
604 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_todo_calendar_book _calendar_todo_calendar_book view (read only)
608 * <th> Property ID </th>
610 * <tr><td> string </td><td> _uri </td></tr>
611 * <tr><td> integer </td><td> todo_id </td></tr>
612 * <tr><td> integer </td><td> calendar_book_id </td></tr>
613 * <tr><td> string </td><td> summary </td></tr>
614 * <tr><td> string </td><td> description </td></tr>
615 * <tr><td> string </td><td> location </td></tr>
616 * <tr><td> string </td><td> categories </td></tr>
617 * <tr><td> integer </td><td> todo_status </td></tr>
618 * <tr><td> integer </td><td> priority </td></tr>
619 * <tr><td> integer </td><td> sensitivity </td></tr>
620 * <tr><td> string </td><td> uid </td></tr>
621 * <tr><td> double </td><td> latitude </td></tr>
622 * <tr><td> double </td><td> longitude </td></tr>
623 * <tr><td> long long int </td><td> created_time </td></tr>
624 * <tr><td> long long int </td><td> last_modified_time </td></tr>
625 * <tr><td> long long int </td><td> completed_time </td></tr>
626 * <tr><td> integer </td><td> progress </td></tr>
627 * <tr><td> integer </td><td> freq </td></tr>
628 * <tr><td> integer </td><td> range_type </td></tr>
629 * <tr><td> calendar time </td><td> until_time </td></tr>
630 * <tr><td> integer </td><td> count </td></tr>
631 * <tr><td> integer </td><td> interval </td></tr>
632 * <tr><td> string </td><td> bysecond </td></tr>
633 * <tr><td> string </td><td> byminute </td></tr>
634 * <tr><td> string </td><td> byhour </td></tr>
635 * <tr><td> string </td><td> byday </td></tr>
636 * <tr><td> string </td><td> bymonthday </td></tr>
637 * <tr><td> string </td><td> byyearday </td></tr>
638 * <tr><td> string </td><td> byweekno </td></tr>
639 * <tr><td> string </td><td> bymonth </td></tr>
640 * <tr><td> string </td><td> bysetpos </td></tr>
641 * <tr><td> integer </td><td> wkst </td></tr>
642 * <tr><td> integer </td><td> has_alarm </td></tr>
643 * <tr><td> string </td><td> sync_data1 </td></tr>
644 * <tr><td> string </td><td> sync_data2 </td></tr>
645 * <tr><td> string </td><td> sync_data3 </td></tr>
646 * <tr><td> string </td><td> sync_data4 </td></tr>
647 * <tr><td> calendar time </td><td> start_time </td></tr>
648 * <tr><td> string </td><td> start_tzid </td></tr>
649 * <tr><td> calendar time </td><td> due_time </td></tr>
650 * <tr><td> string </td><td> due_tzid </td></tr>
651 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
652 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
655 _CALENDAR_BEGIN_READ_ONLY_VIEW()
656 _CALENDAR_PROPERTY_INT(todo_id)
657 _CALENDAR_PROPERTY_INT(calendar_book_id)
658 _CALENDAR_PROPERTY_STR(summary)
659 _CALENDAR_PROPERTY_STR(description)
660 _CALENDAR_PROPERTY_STR(location)
661 _CALENDAR_PROPERTY_STR(categories)
662 _CALENDAR_PROPERTY_INT(todo_status)
663 _CALENDAR_PROPERTY_INT(priority)
664 _CALENDAR_PROPERTY_INT(sensitivity)
665 _CALENDAR_PROPERTY_STR(uid)
666 _CALENDAR_PROPERTY_DOUBLE(latitude)
667 _CALENDAR_PROPERTY_DOUBLE(longitude)
668 _CALENDAR_PROPERTY_LLI(created_time)
669 _CALENDAR_PROPERTY_LLI(last_modified_time)
670 _CALENDAR_PROPERTY_LLI(completed_time)
671 _CALENDAR_PROPERTY_INT(progress)
672 _CALENDAR_PROPERTY_INT(freq)
673 _CALENDAR_PROPERTY_INT(range_type)
674 _CALENDAR_PROPERTY_CALTIME(until_time)
675 _CALENDAR_PROPERTY_INT(count)
676 _CALENDAR_PROPERTY_INT(interval)
677 _CALENDAR_PROPERTY_STR(bysecond)
678 _CALENDAR_PROPERTY_STR(byminute)
679 _CALENDAR_PROPERTY_STR(byhour)
680 _CALENDAR_PROPERTY_STR(byday)
681 _CALENDAR_PROPERTY_STR(bymonthday)
682 _CALENDAR_PROPERTY_STR(byyearday)
683 _CALENDAR_PROPERTY_STR(byweekno)
684 _CALENDAR_PROPERTY_STR(bymonth)
685 _CALENDAR_PROPERTY_STR(bysetpos)
686 _CALENDAR_PROPERTY_INT(wkst)
687 _CALENDAR_PROPERTY_INT(has_alarm)
688 _CALENDAR_PROPERTY_STR(sync_data1)
689 _CALENDAR_PROPERTY_STR(sync_data2)
690 _CALENDAR_PROPERTY_STR(sync_data3)
691 _CALENDAR_PROPERTY_STR(sync_data4)
692 _CALENDAR_PROPERTY_CALTIME(start_time)
693 _CALENDAR_PROPERTY_STR(start_tzid)
694 _CALENDAR_PROPERTY_CALTIME(due_time)
695 _CALENDAR_PROPERTY_STR(due_tzid)
696 _CALENDAR_PROPERTY_STR(organizer_name)
697 _CALENDAR_PROPERTY_STR(organizer_email)
698 _CALENDAR_PROPERTY_INT(has_attendee)
699 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
700 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
701 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
702 _CALENDAR_END_READ_ONLY_VIEW(_calendar_todo_calendar_book)
706 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
707 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
708 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_event_calendar_book_attendee _calendar_event_calendar_book_attendee view (read only)
712 * <th> Property ID </th>
714 * <tr><td> string </td><td> _uri </td></tr>
715 * <tr><td> integer </td><td> event_id </td></tr>
716 * <tr><td> integer </td><td> calendar_book_id </td></tr>
717 * <tr><td> string </td><td> summary </td></tr>
718 * <tr><td> string </td><td> description </td></tr>
719 * <tr><td> string </td><td> location </td></tr>
720 * <tr><td> string </td><td> categories </td></tr>
721 * <tr><td> string </td><td> exdate </td></tr>
722 * <tr><td> integer </td><td> event_status </td></tr>
723 * <tr><td> integer </td><td> priority </td></tr>
724 * <tr><td> integer </td><td> timezone </td></tr>
725 * <tr><td> integer </td><td> person_id </td></tr>
726 * <tr><td> integer </td><td> busy_status </td></tr>
727 * <tr><td> integer </td><td> sensitivity </td></tr>
728 * <tr><td> string </td><td> uid </td></tr>
729 * <tr><td> string </td><td> organizer_name </td></tr>
730 * <tr><td> string </td><td> organizer_email </td></tr>
731 * <tr><td> integer </td><td> meeting_status </td></tr>
732 * <tr><td> integer </td><td> original_event_id </td></tr>
733 * <tr><td> double </td><td> latitude </td></tr>
734 * <tr><td> double </td><td> longitude </td></tr>
735 * <tr><td> integer </td><td> email_id </td></tr>
736 * <tr><td> long long int </td><td> created_time </td></tr>
737 * <tr><td> long long int </td><td> last_modified_time </td></tr>
738 * <tr><td> integer </td><td> freq </td></tr>
739 * <tr><td> integer </td><td> range_type </td></tr>
740 * <tr><td> calendar time </td><td> until_time </td></tr>
741 * <tr><td> integer </td><td> count </td></tr>
742 * <tr><td> integer </td><td> interval </td></tr>
743 * <tr><td> string </td><td> bysecond </td></tr>
744 * <tr><td> string </td><td> byminute </td></tr>
745 * <tr><td> string </td><td> byhour </td></tr>
746 * <tr><td> string </td><td> byday </td></tr>
747 * <tr><td> string </td><td> bymonthday </td></tr>
748 * <tr><td> string </td><td> byyearday </td></tr>
749 * <tr><td> string </td><td> byweekno </td></tr>
750 * <tr><td> string </td><td> bymonth </td></tr>
751 * <tr><td> string </td><td> bysetpos </td></tr>
752 * <tr><td> integer </td><td> wkst </td></tr>
753 * <tr><td> string </td><td> recurrence_id </td></tr>
754 * <tr><td> string </td><td> rdate </td></tr>
755 * <tr><td> integer </td><td> has_attendee </td></tr>
756 * <tr><td> integer </td><td> has_alarm </td></tr>
757 * <tr><td> integer </td><td> calendar_system_type </td></tr>
758 * <tr><td> string </td><td> sync_data1 </td></tr>
759 * <tr><td> string </td><td> sync_data2 </td></tr>
760 * <tr><td> string </td><td> sync_data3 </td></tr>
761 * <tr><td> string </td><td> sync_data4 </td></tr>
762 * <tr><td> calendar time </td><td> start_time </td></tr>
763 * <tr><td> string </td><td> start_tzid </td></tr>
764 * <tr><td> calendar time </td><td> end_time </td></tr>
765 * <tr><td> string </td><td> end_tzid </td></tr>
766 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
767 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
768 * <tr><td> filter string </td><td> attendee_email </td></tr>
769 * <tr><td> filter string </td><td> attendee_name </td></tr>
770 * <tr><td> filter string </td><td> attendee_member </td></tr>
773 _CALENDAR_BEGIN_READ_ONLY_VIEW()
774 _CALENDAR_PROPERTY_INT(event_id)
775 _CALENDAR_PROPERTY_INT(calendar_book_id)
776 _CALENDAR_PROPERTY_STR(summary)
777 _CALENDAR_PROPERTY_STR(description)
778 _CALENDAR_PROPERTY_STR(location)
779 _CALENDAR_PROPERTY_STR(categories)
780 _CALENDAR_PROPERTY_STR(exdate)
781 _CALENDAR_PROPERTY_INT(event_status)
782 _CALENDAR_PROPERTY_INT(priority)
783 _CALENDAR_PROPERTY_INT(timezone)
784 _CALENDAR_PROPERTY_INT(person_id)
785 _CALENDAR_PROPERTY_INT(busy_status)
786 _CALENDAR_PROPERTY_INT(sensitivity)
787 _CALENDAR_PROPERTY_STR(uid)
788 _CALENDAR_PROPERTY_STR(organizer_name)
789 _CALENDAR_PROPERTY_STR(organizer_email)
790 _CALENDAR_PROPERTY_INT(meeting_status)
791 _CALENDAR_PROPERTY_INT(original_event_id)
792 _CALENDAR_PROPERTY_DOUBLE(latitude)
793 _CALENDAR_PROPERTY_DOUBLE(longitude)
794 _CALENDAR_PROPERTY_INT(email_id)
795 _CALENDAR_PROPERTY_LLI(created_time)
796 _CALENDAR_PROPERTY_LLI(last_modified_time)
797 _CALENDAR_PROPERTY_INT(freq)
798 _CALENDAR_PROPERTY_INT(range_type)
799 _CALENDAR_PROPERTY_CALTIME(until_time)
800 _CALENDAR_PROPERTY_INT(count)
801 _CALENDAR_PROPERTY_INT(interval)
802 _CALENDAR_PROPERTY_STR(bysecond)
803 _CALENDAR_PROPERTY_STR(byminute)
804 _CALENDAR_PROPERTY_STR(byhour)
805 _CALENDAR_PROPERTY_STR(byday)
806 _CALENDAR_PROPERTY_STR(bymonthday)
807 _CALENDAR_PROPERTY_STR(byyearday)
808 _CALENDAR_PROPERTY_STR(byweekno)
809 _CALENDAR_PROPERTY_STR(bymonth)
810 _CALENDAR_PROPERTY_STR(bysetpos)
811 _CALENDAR_PROPERTY_INT(wkst)
812 _CALENDAR_PROPERTY_STR(recurrence_id)
813 _CALENDAR_PROPERTY_STR(rdate)
814 _CALENDAR_PROPERTY_INT(has_attendee)
815 _CALENDAR_PROPERTY_INT(has_alarm)
816 _CALENDAR_PROPERTY_INT(calendar_system_type)
817 _CALENDAR_PROPERTY_STR(sync_data1)
818 _CALENDAR_PROPERTY_STR(sync_data2)
819 _CALENDAR_PROPERTY_STR(sync_data3)
820 _CALENDAR_PROPERTY_STR(sync_data4)
821 _CALENDAR_PROPERTY_CALTIME(start_time)
822 _CALENDAR_PROPERTY_STR(start_tzid)
823 _CALENDAR_PROPERTY_CALTIME(end_time)
824 _CALENDAR_PROPERTY_STR(end_tzid)
825 _CALENDAR_PROPERTY_INT(is_allday) /* read only */
826 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
827 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
828 _CALENDAR_PROPERTY_FILTER_STR(attendee_email)
829 _CALENDAR_PROPERTY_FILTER_STR(attendee_name)
830 _CALENDAR_PROPERTY_FILTER_STR(attendee_member)
831 _CALENDAR_END_READ_ONLY_VIEW(_calendar_event_calendar_book_attendee)
835 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
836 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
837 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_utime_calendar_book _calendar_instance_utime_calendar_book view
841 * <th> Property ID </th>
843 * <tr><td> string </td><td> _uri </td></tr>
844 * <tr><td> integer </td><td> event_id </td></tr>
845 * <tr><td> calendar time </td><td> start_time </td></tr>
846 * <tr><td> calendar time </td><td> end_time </td></tr>
847 * <tr><td> string </td><td> summary </td></tr>
848 * <tr><td> string </td><td> location </td></tr>
849 * <tr><td> integer </td><td> calendar_book_id </td></tr>
850 * <tr><td> string </td><td> description </td></tr>
851 * <tr><td> integer </td><td> busy_status </td></tr>
852 * <tr><td> integer </td><td> event_status </td></tr>
853 * <tr><td> integer </td><td> priority </td></tr>
854 * <tr><td> integer </td><td> sensitivity </td></tr>
855 * <tr><td> integer </td><td> has_rrule </td></tr>
856 * <tr><td> double </td><td> latitude </td></tr>
857 * <tr><td> double </td><td> longitude </td></tr>
858 * <tr><td> integer </td><td> has_alarm </td></tr>
859 * <tr><td> integer </td><td> original_event_id </td></tr>
860 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
861 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
862 * <tr><td> long long int </td><td> last_modified_time </td></tr>
863 * <tr><td> string </td><td> sync_data1 </td></tr>
866 _CALENDAR_BEGIN_READ_ONLY_VIEW()
867 _CALENDAR_PROPERTY_INT(event_id)
868 _CALENDAR_PROPERTY_CALTIME(start_time)
869 _CALENDAR_PROPERTY_CALTIME(end_time)
870 _CALENDAR_PROPERTY_STR(summary)
871 _CALENDAR_PROPERTY_STR(location)
872 _CALENDAR_PROPERTY_INT(calendar_book_id)
873 _CALENDAR_PROPERTY_STR(description)
874 _CALENDAR_PROPERTY_INT(busy_status)
875 _CALENDAR_PROPERTY_INT(event_status)
876 _CALENDAR_PROPERTY_INT(priority)
877 _CALENDAR_PROPERTY_INT(sensitivity)
878 _CALENDAR_PROPERTY_INT(has_rrule)
879 _CALENDAR_PROPERTY_DOUBLE(latitude)
880 _CALENDAR_PROPERTY_DOUBLE(longitude)
881 _CALENDAR_PROPERTY_INT(has_alarm)
882 _CALENDAR_PROPERTY_INT(original_event_id)
883 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
884 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
885 _CALENDAR_PROPERTY_LLI(last_modified_time)
886 _CALENDAR_PROPERTY_STR(sync_data1)
887 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_utime_calendar_book)
891 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
892 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
893 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_localtime_calendar_book _calendar_instance_localtime_calendar_book view
897 * <th> Property ID </th>
899 * <tr><td> string </td><td> _uri </td></tr>
900 * <tr><td> integer </td><td> event_id </td></tr>
901 * <tr><td> calendar time </td><td> start_time </td></tr>
902 * <tr><td> calendar time </td><td> end_time </td></tr>
903 * <tr><td> string </td><td> summary </td></tr>
904 * <tr><td> string </td><td> location </td></tr>
905 * <tr><td> integer </td><td> calendar_book_id </td></tr>
906 * <tr><td> string </td><td> description </td></tr>
907 * <tr><td> integer </td><td> busy_status </td></tr>
908 * <tr><td> integer </td><td> event_status </td></tr>
909 * <tr><td> integer </td><td> priority </td></tr>
910 * <tr><td> integer </td><td> sensitivity </td></tr>
911 * <tr><td> integer </td><td> has_rrule </td></tr>
912 * <tr><td> double </td><td> latitude </td></tr>
913 * <tr><td> double </td><td> longitude </td></tr>
914 * <tr><td> integer </td><td> has_alarm </td></tr>
915 * <tr><td> integer </td><td> original_event_id </td></tr>
916 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
917 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
918 * <tr><td> long long int </td><td> last_modified_time </td></tr>
919 * <tr><td> string </td><td> sync_data1 </td></tr>
920 * <tr><td> int </td><td> is_allday </td></tr>
923 _CALENDAR_BEGIN_READ_ONLY_VIEW()
924 _CALENDAR_PROPERTY_INT(event_id)
925 _CALENDAR_PROPERTY_CALTIME(start_time)
926 _CALENDAR_PROPERTY_CALTIME(end_time)
927 _CALENDAR_PROPERTY_STR(summary)
928 _CALENDAR_PROPERTY_STR(location)
929 _CALENDAR_PROPERTY_INT(calendar_book_id)
930 _CALENDAR_PROPERTY_STR(description)
931 _CALENDAR_PROPERTY_INT(busy_status)
932 _CALENDAR_PROPERTY_INT(event_status)
933 _CALENDAR_PROPERTY_INT(priority)
934 _CALENDAR_PROPERTY_INT(sensitivity)
935 _CALENDAR_PROPERTY_INT(has_rrule)
936 _CALENDAR_PROPERTY_DOUBLE(latitude)
937 _CALENDAR_PROPERTY_DOUBLE(longitude)
938 _CALENDAR_PROPERTY_INT(has_alarm)
939 _CALENDAR_PROPERTY_INT(original_event_id)
940 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
941 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
942 _CALENDAR_PROPERTY_LLI(last_modified_time)
943 _CALENDAR_PROPERTY_STR(sync_data1)
944 _CALENDAR_PROPERTY_INT(is_allday)
945 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_localtime_calendar_book)
949 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
950 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
951 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_utime_calendar_book_extended _calendar_instance_utime_calendar_book_extended view
955 * <th> Property ID </th>
957 * <tr><td> string </td><td> _uri </td></tr>
958 * <tr><td> integer </td><td> event_id </td></tr>
959 * <tr><td> calendar time </td><td> start_time </td></tr>
960 * <tr><td> calendar time </td><td> end_time </td></tr>
961 * <tr><td> string </td><td> summary </td></tr>
962 * <tr><td> string </td><td> location </td></tr>
963 * <tr><td> integer </td><td> calendar_book_id </td></tr>
964 * <tr><td> string </td><td> description </td></tr>
965 * <tr><td> integer </td><td> busy_status </td></tr>
966 * <tr><td> integer </td><td> event_status </td></tr>
967 * <tr><td> integer </td><td> priority </td></tr>
968 * <tr><td> integer </td><td> sensitivity </td></tr>
969 * <tr><td> integer </td><td> has_rrule </td></tr>
970 * <tr><td> double </td><td> latitude </td></tr>
971 * <tr><td> double </td><td> longitude </td></tr>
972 * <tr><td> integer </td><td> has_alarm </td></tr>
973 * <tr><td> integer </td><td> original_event_id </td></tr>
974 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
975 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
976 * <tr><td> string </td><td> organizer_name </td></tr>
977 * <tr><td> string </td><td> categories </td></tr>
978 * <tr><td> integer </td><td> has_attendee </td></tr>
979 * <tr><td> string </td><td> sync_data1 </td></tr>
980 * <tr><td> string </td><td> sync_data2 </td></tr>
981 * <tr><td> string </td><td> sync_data3 </td></tr>
982 * <tr><td> string </td><td> sync_data4 </td></tr>
985 _CALENDAR_BEGIN_READ_ONLY_VIEW()
986 _CALENDAR_PROPERTY_INT(event_id)
987 _CALENDAR_PROPERTY_CALTIME(start_time)
988 _CALENDAR_PROPERTY_CALTIME(end_time)
989 _CALENDAR_PROPERTY_STR(summary)
990 _CALENDAR_PROPERTY_STR(location)
991 _CALENDAR_PROPERTY_INT(calendar_book_id)
992 _CALENDAR_PROPERTY_STR(description)
993 _CALENDAR_PROPERTY_INT(busy_status)
994 _CALENDAR_PROPERTY_INT(event_status)
995 _CALENDAR_PROPERTY_INT(priority)
996 _CALENDAR_PROPERTY_INT(sensitivity)
997 _CALENDAR_PROPERTY_INT(has_rrule)
998 _CALENDAR_PROPERTY_DOUBLE(latitude)
999 _CALENDAR_PROPERTY_DOUBLE(longitude)
1000 _CALENDAR_PROPERTY_INT(has_alarm)
1001 _CALENDAR_PROPERTY_INT(original_event_id)
1002 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
1003 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
1004 _CALENDAR_PROPERTY_LLI(last_modified_time)
1005 _CALENDAR_PROPERTY_STR(sync_data1)
1006 _CALENDAR_PROPERTY_STR(organizer_name)
1007 _CALENDAR_PROPERTY_STR(categories)
1008 _CALENDAR_PROPERTY_INT(has_attendee)
1009 _CALENDAR_PROPERTY_STR(sync_data2)
1010 _CALENDAR_PROPERTY_STR(sync_data3)
1011 _CALENDAR_PROPERTY_STR(sync_data4)
1012 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_utime_calendar_book_extended)
1016 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
1017 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
1018 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_instance_localtime_calendar_book_extended _calendar_instance_localtime_calendar_book_extended view
1022 * <th> Property ID </th>
1024 * <tr><td> string </td><td> _uri </td></tr>
1025 * <tr><td> integer </td><td> event_id </td></tr>
1026 * <tr><td> calendar time </td><td> start_time </td></tr>
1027 * <tr><td> calendar time </td><td> end_time </td></tr>
1028 * <tr><td> string </td><td> summary </td></tr>
1029 * <tr><td> string </td><td> location </td></tr>
1030 * <tr><td> integer </td><td> calendar_book_id </td></tr>
1031 * <tr><td> string </td><td> description </td></tr>
1032 * <tr><td> integer </td><td> busy_status </td></tr>
1033 * <tr><td> integer </td><td> event_status </td></tr>
1034 * <tr><td> integer </td><td> priority </td></tr>
1035 * <tr><td> integer </td><td> sensitivity </td></tr>
1036 * <tr><td> integer </td><td> has_rrule </td></tr>
1037 * <tr><td> double </td><td> latitude </td></tr>
1038 * <tr><td> double </td><td> longitude </td></tr>
1039 * <tr><td> integer </td><td> has_alarm </td></tr>
1040 * <tr><td> integer </td><td> original_event_id </td></tr>
1041 * <tr><td> filter integer </td><td> calendar_book_visibility </td></tr>
1042 * <tr><td> filter integer </td><td> calendar_book_account_id </td></tr>
1043 * <tr><td> string </td><td> organizer_name </td></tr>
1044 * <tr><td> string </td><td> categories </td></tr>
1045 * <tr><td> integer </td><td> has_attendee </td></tr>
1046 * <tr><td> string </td><td> sync_data1 </td></tr>
1047 * <tr><td> string </td><td> sync_data2 </td></tr>
1048 * <tr><td> string </td><td> sync_data3 </td></tr>
1049 * <tr><td> string </td><td> sync_data4 </td></tr>
1052 _CALENDAR_BEGIN_READ_ONLY_VIEW()
1053 _CALENDAR_PROPERTY_INT(event_id)
1054 _CALENDAR_PROPERTY_CALTIME(start_time)
1055 _CALENDAR_PROPERTY_CALTIME(end_time)
1056 _CALENDAR_PROPERTY_STR(summary)
1057 _CALENDAR_PROPERTY_STR(location)
1058 _CALENDAR_PROPERTY_INT(calendar_book_id)
1059 _CALENDAR_PROPERTY_STR(description)
1060 _CALENDAR_PROPERTY_INT(busy_status)
1061 _CALENDAR_PROPERTY_INT(event_status)
1062 _CALENDAR_PROPERTY_INT(priority)
1063 _CALENDAR_PROPERTY_INT(sensitivity)
1064 _CALENDAR_PROPERTY_INT(has_rrule)
1065 _CALENDAR_PROPERTY_DOUBLE(latitude)
1066 _CALENDAR_PROPERTY_DOUBLE(longitude)
1067 _CALENDAR_PROPERTY_INT(has_alarm)
1068 _CALENDAR_PROPERTY_INT(original_event_id)
1069 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
1070 _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
1071 _CALENDAR_PROPERTY_LLI(last_modified_time)
1072 _CALENDAR_PROPERTY_STR(sync_data1)
1073 _CALENDAR_PROPERTY_STR(organizer_name)
1074 _CALENDAR_PROPERTY_STR(categories)
1075 _CALENDAR_PROPERTY_INT(has_attendee)
1076 _CALENDAR_PROPERTY_INT(is_allday)
1077 _CALENDAR_PROPERTY_STR(sync_data2)
1078 _CALENDAR_PROPERTY_STR(sync_data3)
1079 _CALENDAR_PROPERTY_STR(sync_data4)
1080 _CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_localtime_calendar_book_extended)
1084 * @ingroup CAPI_SOCIAL_CALENDAR_SVC_MODULE
1085 * @addtogroup CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE View/Property
1086 * @section CAPI_SOCIAL_CALENDAR_SVC_VIEW_MODULE_calendar_extended_property _calendar_extended_property view (read only)
1090 * <th> Property ID </th>
1091 * <th> Read, Write </th>
1092 * <th> Description </th>
1094 * <tr><td> string </td><td> _uri </td><td> read only </td><td></td> Identifier of this extended_property view </tr>
1095 * <tr><td> integer </td><td> id </td><td> read only </td><td> DB record ID of the extended_property </td></tr>
1096 * <tr><td> integer </td><td> record_id </td><td> read,write </td><td> Related record ID </td></tr>
1097 * <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>
1098 * <tr><td> string </td><td> key </td><td> read, write </td><td> The key of the property </td></tr>
1099 * <tr><td> string </td><td> value </td><td> read, write </td><td> The value of the property </td></tr>
1102 _CALENDAR_BEGIN_VIEW()
1103 _CALENDAR_PROPERTY_INT(id) /* read only */
1104 _CALENDAR_PROPERTY_INT(record_id)
1105 _CALENDAR_PROPERTY_INT(record_type)
1106 _CALENDAR_PROPERTY_STR(key)
1107 _CALENDAR_PROPERTY_STR(value)
1108 _CALENDAR_END_VIEW(_calendar_extended_property)
1116 #endif /* __TIZEN_SOCIAL_CALENDAR_VIEW_H__ */