30 #ifndef GOOGLE_CALENDAR_API_EVENT_H_ 31 #define GOOGLE_CALENDAR_API_EVENT_H_ 34 #include "googleapis/base/integral_types.h" 35 #include "googleapis/base/macros.h" 36 #include "googleapis/client/data/jsoncpp_data.h" 37 #include "googleapis/client/util/date_time.h" 38 #include "googleapis/strings/stringpiece.h" 40 #include "google/calendar_api/conference_data.h" 41 #include "google/calendar_api/event_attachment.h" 42 #include "google/calendar_api/event_attendee.h" 43 #include "google/calendar_api/event_date_time.h" 44 #include "google/calendar_api/event_reminder.h" 58 class Event :
public client::JsonCppData {
99 return StringPiece(
"google_calendar_api::EventCreator");
108 return Storage().isMember(
"displayName");
115 MutableStorage()->removeMember(
"displayName");
123 const Json::Value& v = Storage(
"displayName");
124 if (v == Json::Value::null)
return StringPiece(
"");
125 return StringPiece(v.asCString());
136 *MutableStorage(
"displayName") = value.data();
145 return Storage().isMember(
"email");
152 MutableStorage()->removeMember(
"email");
160 const Json::Value& v = Storage(
"email");
161 if (v == Json::Value::null)
return StringPiece(
"");
162 return StringPiece(v.asCString());
173 *MutableStorage(
"email") = value.data();
182 return Storage().isMember(
"id");
189 MutableStorage()->removeMember(
"id");
197 const Json::Value& v = Storage(
"id");
198 if (v == Json::Value::null)
return StringPiece(
"");
199 return StringPiece(v.asCString());
211 *MutableStorage(
"id") = value.data();
220 return Storage().isMember(
"self");
227 MutableStorage()->removeMember(
"self");
235 const Json::Value& storage = Storage(
"self");
236 return client::JsonValueToCppValueHelper<bool >(storage);
248 client::SetJsonValueFromCppValueHelper<bool >(
249 value, MutableStorage(
"self"));
294 return StringPiece(
"google_calendar_api::EventExtendedProperties");
303 return Storage().isMember(
"private");
310 MutableStorage()->removeMember(
"private");
317 const client::JsonCppAssociativeArray<string >
get_private()
const {
318 const Json::Value& storage = Storage(
"private");
319 return client::JsonValueToCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
332 Json::Value* storage = MutableStorage(
"private");
333 return client::JsonValueToMutableCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
342 return Storage().isMember(
"shared");
349 MutableStorage()->removeMember(
"shared");
356 const client::JsonCppAssociativeArray<string >
get_shared()
const {
357 const Json::Value& storage = Storage(
"shared");
358 return client::JsonValueToCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
371 Json::Value* storage = MutableStorage(
"shared");
372 return client::JsonValueToMutableCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
417 return StringPiece(
"google_calendar_api::EventGadget");
426 return Storage().isMember(
"display");
433 MutableStorage()->removeMember(
"display");
441 const Json::Value& v = Storage(
"display");
442 if (v == Json::Value::null)
return StringPiece(
"");
443 return StringPiece(v.asCString());
461 *MutableStorage(
"display") = value.data();
470 return Storage().isMember(
"height");
477 MutableStorage()->removeMember(
"height");
485 const Json::Value& storage = Storage(
"height");
486 return client::JsonValueToCppValueHelper<int32 >(storage);
498 client::SetJsonValueFromCppValueHelper<int32 >(
499 value, MutableStorage(
"height"));
508 return Storage().isMember(
"iconLink");
515 MutableStorage()->removeMember(
"iconLink");
523 const Json::Value& v = Storage(
"iconLink");
524 if (v == Json::Value::null)
return StringPiece(
"");
525 return StringPiece(v.asCString());
536 *MutableStorage(
"iconLink") = value.data();
545 return Storage().isMember(
"link");
552 MutableStorage()->removeMember(
"link");
560 const Json::Value& v = Storage(
"link");
561 if (v == Json::Value::null)
return StringPiece(
"");
562 return StringPiece(v.asCString());
573 *MutableStorage(
"link") = value.data();
582 return Storage().isMember(
"preferences");
589 MutableStorage()->removeMember(
"preferences");
597 const Json::Value& storage = Storage(
"preferences");
598 return client::JsonValueToCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
610 Json::Value* storage = MutableStorage(
"preferences");
611 return client::JsonValueToMutableCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
620 return Storage().isMember(
"title");
627 MutableStorage()->removeMember(
"title");
635 const Json::Value& v = Storage(
"title");
636 if (v == Json::Value::null)
return StringPiece(
"");
637 return StringPiece(v.asCString());
648 *MutableStorage(
"title") = value.data();
657 return Storage().isMember(
"type");
664 MutableStorage()->removeMember(
"type");
672 const Json::Value& v = Storage(
"type");
673 if (v == Json::Value::null)
return StringPiece(
"");
674 return StringPiece(v.asCString());
685 *MutableStorage(
"type") = value.data();
694 return Storage().isMember(
"width");
701 MutableStorage()->removeMember(
"width");
709 const Json::Value& storage = Storage(
"width");
710 return client::JsonValueToCppValueHelper<int32 >(storage);
722 client::SetJsonValueFromCppValueHelper<int32 >(
723 value, MutableStorage(
"width"));
771 return StringPiece(
"google_calendar_api::EventOrganizer");
780 return Storage().isMember(
"displayName");
787 MutableStorage()->removeMember(
"displayName");
795 const Json::Value& v = Storage(
"displayName");
796 if (v == Json::Value::null)
return StringPiece(
"");
797 return StringPiece(v.asCString());
808 *MutableStorage(
"displayName") = value.data();
817 return Storage().isMember(
"email");
824 MutableStorage()->removeMember(
"email");
832 const Json::Value& v = Storage(
"email");
833 if (v == Json::Value::null)
return StringPiece(
"");
834 return StringPiece(v.asCString());
846 *MutableStorage(
"email") = value.data();
855 return Storage().isMember(
"id");
862 MutableStorage()->removeMember(
"id");
870 const Json::Value& v = Storage(
"id");
871 if (v == Json::Value::null)
return StringPiece(
"");
872 return StringPiece(v.asCString());
884 *MutableStorage(
"id") = value.data();
893 return Storage().isMember(
"self");
900 MutableStorage()->removeMember(
"self");
908 const Json::Value& storage = Storage(
"self");
909 return client::JsonValueToCppValueHelper<bool >(storage);
921 client::SetJsonValueFromCppValueHelper<bool >(
922 value, MutableStorage(
"self"));
967 return StringPiece(
"google_calendar_api::EventReminders");
976 return Storage().isMember(
"overrides");
983 MutableStorage()->removeMember(
"overrides");
990 const client::JsonCppArray<EventReminder > get_overrides()
const;
1002 client::JsonCppArray<EventReminder > mutable_overrides();
1010 return Storage().isMember(
"useDefault");
1017 MutableStorage()->removeMember(
"useDefault");
1025 const Json::Value& storage = Storage(
"useDefault");
1026 return client::JsonValueToCppValueHelper<bool >(storage);
1037 client::SetJsonValueFromCppValueHelper<bool >(
1038 value, MutableStorage(
"useDefault"));
1085 return StringPiece(
"google_calendar_api::EventSource");
1094 return Storage().isMember(
"title");
1101 MutableStorage()->removeMember(
"title");
1109 const Json::Value& v = Storage(
"title");
1110 if (v == Json::Value::null)
return StringPiece(
"");
1111 return StringPiece(v.asCString());
1123 *MutableStorage(
"title") = value.data();
1132 return Storage().isMember(
"url");
1139 MutableStorage()->removeMember(
"url");
1147 const Json::Value& v = Storage(
"url");
1148 if (v == Json::Value::null)
return StringPiece(
"");
1149 return StringPiece(v.asCString());
1161 *MutableStorage(
"url") = value.data();
1172 static Event* New();
1179 explicit Event(
const Json::Value& storage);
1186 explicit Event(Json::Value* storage);
1199 return StringPiece(
"google_calendar_api::Event");
1208 return Storage().isMember(
"anyoneCanAddSelf");
1215 MutableStorage()->removeMember(
"anyoneCanAddSelf");
1223 const Json::Value& storage = Storage(
"anyoneCanAddSelf");
1224 return client::JsonValueToCppValueHelper<bool >(storage);
1236 client::SetJsonValueFromCppValueHelper<bool >(
1237 value, MutableStorage(
"anyoneCanAddSelf"));
1246 return Storage().isMember(
"attachments");
1253 MutableStorage()->removeMember(
"attachments");
1260 const client::JsonCppArray<EventAttachment > get_attachments()
const;
1274 client::JsonCppArray<EventAttachment > mutable_attachments();
1282 return Storage().isMember(
"attendees");
1289 MutableStorage()->removeMember(
"attendees");
1296 const client::JsonCppArray<EventAttendee > get_attendees()
const;
1307 client::JsonCppArray<EventAttendee > mutable_attendees();
1315 return Storage().isMember(
"attendeesOmitted");
1322 MutableStorage()->removeMember(
"attendeesOmitted");
1330 const Json::Value& storage = Storage(
"attendeesOmitted");
1331 return client::JsonValueToCppValueHelper<bool >(storage);
1345 client::SetJsonValueFromCppValueHelper<bool >(
1346 value, MutableStorage(
"attendeesOmitted"));
1355 return Storage().isMember(
"colorId");
1362 MutableStorage()->removeMember(
"colorId");
1370 const Json::Value& v = Storage(
"colorId");
1371 if (v == Json::Value::null)
return StringPiece(
"");
1372 return StringPiece(v.asCString());
1384 *MutableStorage(
"colorId") = value.data();
1393 return Storage().isMember(
"conferenceData");
1400 MutableStorage()->removeMember(
"conferenceData");
1429 return Storage().isMember(
"created");
1436 MutableStorage()->removeMember(
"created");
1444 const Json::Value& storage = Storage(
"created");
1445 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
1456 client::SetJsonValueFromCppValueHelper<client::DateTime >(
1457 value, MutableStorage(
"created"));
1466 return Storage().isMember(
"creator");
1473 MutableStorage()->removeMember(
"creator");
1481 const Json::Value& storage = Storage(
"creator");
1482 return client::JsonValueToCppValueHelper<EventCreator >(storage);
1493 Json::Value* storage = MutableStorage(
"creator");
1494 return client::JsonValueToMutableCppValueHelper<EventCreator >(storage);
1503 return Storage().isMember(
"description");
1510 MutableStorage()->removeMember(
"description");
1518 const Json::Value& v = Storage(
"description");
1519 if (v == Json::Value::null)
return StringPiece(
"");
1520 return StringPiece(v.asCString());
1531 *MutableStorage(
"description") = value.data();
1540 return Storage().isMember(
"end");
1547 MutableStorage()->removeMember(
"end");
1572 return Storage().isMember(
"endTimeUnspecified");
1579 MutableStorage()->removeMember(
"endTimeUnspecified");
1587 const Json::Value& storage = Storage(
"endTimeUnspecified");
1588 return client::JsonValueToCppValueHelper<bool >(storage);
1601 client::SetJsonValueFromCppValueHelper<bool >(
1602 value, MutableStorage(
"endTimeUnspecified"));
1611 return Storage().isMember(
"etag");
1618 MutableStorage()->removeMember(
"etag");
1626 const Json::Value& v = Storage(
"etag");
1627 if (v == Json::Value::null)
return StringPiece(
"");
1628 return StringPiece(v.asCString());
1639 *MutableStorage(
"etag") = value.data();
1648 return Storage().isMember(
"extendedProperties");
1655 MutableStorage()->removeMember(
"extendedProperties");
1664 const Json::Value& storage = Storage(
"extendedProperties");
1665 return client::JsonValueToCppValueHelper<EventExtendedProperties >(storage);
1677 Json::Value* storage = MutableStorage(
"extendedProperties");
1678 return client::JsonValueToMutableCppValueHelper<EventExtendedProperties >(storage);
1687 return Storage().isMember(
"gadget");
1694 MutableStorage()->removeMember(
"gadget");
1702 const Json::Value& storage = Storage(
"gadget");
1703 return client::JsonValueToCppValueHelper<EventGadget >(storage);
1714 Json::Value* storage = MutableStorage(
"gadget");
1715 return client::JsonValueToMutableCppValueHelper<EventGadget >(storage);
1724 return Storage().isMember(
"guestsCanInviteOthers");
1731 MutableStorage()->removeMember(
"guestsCanInviteOthers");
1739 const Json::Value& storage = Storage(
"guestsCanInviteOthers");
1740 return client::JsonValueToCppValueHelper<bool >(storage);
1752 client::SetJsonValueFromCppValueHelper<bool >(
1753 value, MutableStorage(
"guestsCanInviteOthers"));
1762 return Storage().isMember(
"guestsCanModify");
1769 MutableStorage()->removeMember(
"guestsCanModify");
1777 const Json::Value& storage = Storage(
"guestsCanModify");
1778 return client::JsonValueToCppValueHelper<bool >(storage);
1790 client::SetJsonValueFromCppValueHelper<bool >(
1791 value, MutableStorage(
"guestsCanModify"));
1801 return Storage().isMember(
"guestsCanSeeOtherGuests");
1808 MutableStorage()->removeMember(
"guestsCanSeeOtherGuests");
1816 const Json::Value& storage = Storage(
"guestsCanSeeOtherGuests");
1817 return client::JsonValueToCppValueHelper<bool >(storage);
1829 client::SetJsonValueFromCppValueHelper<bool >(
1830 value, MutableStorage(
"guestsCanSeeOtherGuests"));
1839 return Storage().isMember(
"hangoutLink");
1846 MutableStorage()->removeMember(
"hangoutLink");
1854 const Json::Value& v = Storage(
"hangoutLink");
1855 if (v == Json::Value::null)
return StringPiece(
"");
1856 return StringPiece(v.asCString());
1868 *MutableStorage(
"hangoutLink") = value.data();
1877 return Storage().isMember(
"htmlLink");
1884 MutableStorage()->removeMember(
"htmlLink");
1892 const Json::Value& v = Storage(
"htmlLink");
1893 if (v == Json::Value::null)
return StringPiece(
"");
1894 return StringPiece(v.asCString());
1905 *MutableStorage(
"htmlLink") = value.data();
1914 return Storage().isMember(
"iCalUID");
1921 MutableStorage()->removeMember(
"iCalUID");
1929 const Json::Value& v = Storage(
"iCalUID");
1930 if (v == Json::Value::null)
return StringPiece(
"");
1931 return StringPiece(v.asCString());
1948 *MutableStorage(
"iCalUID") = value.data();
1957 return Storage().isMember(
"id");
1964 MutableStorage()->removeMember(
"id");
1972 const Json::Value& v = Storage(
"id");
1973 if (v == Json::Value::null)
return StringPiece(
"");
1974 return StringPiece(v.asCString());
2000 *MutableStorage(
"id") = value.data();
2009 return Storage().isMember(
"kind");
2016 MutableStorage()->removeMember(
"kind");
2024 const Json::Value& v = Storage(
"kind");
2025 if (v == Json::Value::null)
return StringPiece(
"");
2026 return StringPiece(v.asCString());
2037 *MutableStorage(
"kind") = value.data();
2046 return Storage().isMember(
"location");
2053 MutableStorage()->removeMember(
"location");
2061 const Json::Value& v = Storage(
"location");
2062 if (v == Json::Value::null)
return StringPiece(
"");
2063 return StringPiece(v.asCString());
2074 *MutableStorage(
"location") = value.data();
2083 return Storage().isMember(
"locked");
2090 MutableStorage()->removeMember(
"locked");
2098 const Json::Value& storage = Storage(
"locked");
2099 return client::JsonValueToCppValueHelper<bool >(storage);
2112 client::SetJsonValueFromCppValueHelper<bool >(
2113 value, MutableStorage(
"locked"));
2122 return Storage().isMember(
"organizer");
2129 MutableStorage()->removeMember(
"organizer");
2137 const Json::Value& storage = Storage(
"organizer");
2138 return client::JsonValueToCppValueHelper<EventOrganizer >(storage);
2153 Json::Value* storage = MutableStorage(
"organizer");
2154 return client::JsonValueToMutableCppValueHelper<EventOrganizer >(storage);
2163 return Storage().isMember(
"originalStartTime");
2170 MutableStorage()->removeMember(
"originalStartTime");
2200 return Storage().isMember(
"privateCopy");
2207 MutableStorage()->removeMember(
"privateCopy");
2215 const Json::Value& storage = Storage(
"privateCopy");
2216 return client::JsonValueToCppValueHelper<bool >(storage);
2229 client::SetJsonValueFromCppValueHelper<bool >(
2230 value, MutableStorage(
"privateCopy"));
2239 return Storage().isMember(
"recurrence");
2246 MutableStorage()->removeMember(
"recurrence");
2254 const Json::Value& storage = Storage(
"recurrence");
2255 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
2271 Json::Value* storage = MutableStorage(
"recurrence");
2272 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
2281 return Storage().isMember(
"recurringEventId");
2288 MutableStorage()->removeMember(
"recurringEventId");
2296 const Json::Value& v = Storage(
"recurringEventId");
2297 if (v == Json::Value::null)
return StringPiece(
"");
2298 return StringPiece(v.asCString());
2310 *MutableStorage(
"recurringEventId") = value.data();
2319 return Storage().isMember(
"reminders");
2326 MutableStorage()->removeMember(
"reminders");
2334 const Json::Value& storage = Storage(
"reminders");
2335 return client::JsonValueToCppValueHelper<EventReminders >(storage);
2347 Json::Value* storage = MutableStorage(
"reminders");
2348 return client::JsonValueToMutableCppValueHelper<EventReminders >(storage);
2357 return Storage().isMember(
"sequence");
2364 MutableStorage()->removeMember(
"sequence");
2372 const Json::Value& storage = Storage(
"sequence");
2373 return client::JsonValueToCppValueHelper<int32 >(storage);
2384 client::SetJsonValueFromCppValueHelper<int32 >(
2385 value, MutableStorage(
"sequence"));
2394 return Storage().isMember(
"source");
2401 MutableStorage()->removeMember(
"source");
2409 const Json::Value& storage = Storage(
"source");
2410 return client::JsonValueToCppValueHelper<EventSource >(storage);
2423 Json::Value* storage = MutableStorage(
"source");
2424 return client::JsonValueToMutableCppValueHelper<EventSource >(storage);
2433 return Storage().isMember(
"start");
2440 MutableStorage()->removeMember(
"start");
2465 return Storage().isMember(
"status");
2472 MutableStorage()->removeMember(
"status");
2480 const Json::Value& v = Storage(
"status");
2481 if (v == Json::Value::null)
return StringPiece(
"");
2482 return StringPiece(v.asCString());
2514 *MutableStorage(
"status") = value.data();
2523 return Storage().isMember(
"summary");
2530 MutableStorage()->removeMember(
"summary");
2538 const Json::Value& v = Storage(
"summary");
2539 if (v == Json::Value::null)
return StringPiece(
"");
2540 return StringPiece(v.asCString());
2551 *MutableStorage(
"summary") = value.data();
2560 return Storage().isMember(
"transparency");
2567 MutableStorage()->removeMember(
"transparency");
2575 const Json::Value& v = Storage(
"transparency");
2576 if (v == Json::Value::null)
return StringPiece(
"");
2577 return StringPiece(v.asCString());
2598 *MutableStorage(
"transparency") = value.data();
2607 return Storage().isMember(
"updated");
2614 MutableStorage()->removeMember(
"updated");
2622 const Json::Value& storage = Storage(
"updated");
2623 return client::JsonValueToCppValueHelper<client::DateTime >(storage);
2634 client::SetJsonValueFromCppValueHelper<client::DateTime >(
2635 value, MutableStorage(
"updated"));
2644 return Storage().isMember(
"visibility");
2651 MutableStorage()->removeMember(
"visibility");
2659 const Json::Value& v = Storage(
"visibility");
2660 if (v == Json::Value::null)
return StringPiece(
"");
2661 return StringPiece(v.asCString());
2685 *MutableStorage(
"visibility") = value.data();
2689 void operator=(
const Event&);
2692 #endif // GOOGLE_CALENDAR_API_EVENT_H_ void set_id(const StringPiece &value)
Definition: event.h:883
void clear_id()
Definition: event.h:861
const StringPiece GetTypeName() const
Definition: event.h:1198
void clear_height()
Definition: event.h:476
void clear_icon_link()
Definition: event.h:514
void clear_creator()
Definition: event.h:1472
void clear_link()
Definition: event.h:551
const EventOrganizer get_organizer() const
Definition: event.h:2136
const StringPiece get_email() const
Definition: event.h:159
bool has_icon_link() const
Definition: event.h:507
void clear_start()
Definition: event.h:2439
void set_height(int32 value)
Definition: event.h:497
bool has_shared() const
Definition: event.h:341
void set_summary(const StringPiece &value)
Definition: event.h:2550
void clear_title()
Definition: event.h:626
const StringPiece get_url() const
Definition: event.h:1146
void set_private_copy(bool value)
Definition: event.h:2228
bool has_extended_properties() const
Definition: event.h:1647
bool has_use_default() const
Definition: event.h:1009
bool has_visibility() const
Definition: event.h:2643
bool has_color_id() const
Definition: event.h:1354
bool has_display_name() const
Definition: event.h:779
bool has_etag() const
Definition: event.h:1610
bool has_kind() const
Definition: event.h:2008
void clear_guests_can_see_other_guests()
Definition: event.h:1807
void clear_source()
Definition: event.h:2400
bool has_id() const
Definition: event.h:181
void clear_gadget()
Definition: event.h:1693
bool has_reminders() const
Definition: event.h:2318
client::DateTime get_updated() const
Definition: event.h:2621
void set_email(const StringPiece &value)
Definition: event.h:845
bool has_html_link() const
Definition: event.h:1876
void clear_guests_can_invite_others()
Definition: event.h:1730
void clear_updated()
Definition: event.h:2613
bool get_locked() const
Definition: event.h:2097
EventReminders mutable_reminders()
Definition: event.h:2346
bool has_sequence() const
Definition: event.h:2356
void set_transparency(const StringPiece &value)
Definition: event.h:2597
const client::JsonCppAssociativeArray< string > get_preferences() const
Definition: event.h:596
void clear_organizer()
Definition: event.h:2128
void set_use_default(bool value)
Definition: event.h:1036
bool has_title() const
Definition: event.h:1093
const client::JsonCppAssociativeArray< string > get_shared() const
Definition: event.h:356
bool has_self() const
Definition: event.h:219
const StringPiece get_hangout_link() const
Definition: event.h:1853
const StringPiece get_visibility() const
Definition: event.h:2658
void set_email(const StringPiece &value)
Definition: event.h:172
void set_visibility(const StringPiece &value)
Definition: event.h:2684
const StringPiece get_kind() const
Definition: event.h:2023
bool has_conference_data() const
Definition: event.h:1392
void clear_attendees()
Definition: event.h:1288
void clear_end_time_unspecified()
Definition: event.h:1578
void set_display_name(const StringPiece &value)
Definition: event.h:135
bool has_guests_can_see_other_guests() const
Definition: event.h:1800
void clear_recurring_event_id()
Definition: event.h:2287
bool has_hangout_link() const
Definition: event.h:1838
bool has_creator() const
Definition: event.h:1465
void clear_end()
Definition: event.h:1546
void clear_type()
Definition: event.h:663
bool get_anyone_can_add_self() const
Definition: event.h:1222
bool has_attendees_omitted() const
Definition: event.h:1314
bool get_guests_can_modify() const
Definition: event.h:1776
client::DateTime get_created() const
Definition: event.h:1443
const StringPiece get_html_link() const
Definition: event.h:1891
bool has_email() const
Definition: event.h:816
void clear_recurrence()
Definition: event.h:2245
void set_location(const StringPiece &value)
Definition: event.h:2073
bool has_title() const
Definition: event.h:619
const StringPiece GetTypeName() const
Definition: event.h:770
bool has_recurrence() const
Definition: event.h:2238
void clear_extended_properties()
Definition: event.h:1654
bool has_link() const
Definition: event.h:544
void clear_etag()
Definition: event.h:1617
void set_attendees_omitted(bool value)
Definition: event.h:1344
void set_i_cal_uid(const StringPiece &value)
Definition: event.h:1947
void clear_attachments()
Definition: event.h:1252
EventOrganizer mutable_organizer()
Definition: event.h:2152
bool has_url() const
Definition: event.h:1131
void set_status(const StringPiece &value)
Definition: event.h:2513
void set_end_time_unspecified(bool value)
Definition: event.h:1600
bool get_end_time_unspecified() const
Definition: event.h:1586
void set_guests_can_see_other_guests(bool value)
Definition: event.h:1828
void set_kind(const StringPiece &value)
Definition: event.h:2036
void set_icon_link(const StringPiece &value)
Definition: event.h:535
void clear_title()
Definition: event.h:1100
client::JsonCppAssociativeArray< string > mutable_preferences()
Definition: event.h:609
bool has_width() const
Definition: event.h:693
void set_self(bool value)
Definition: event.h:920
bool has_locked() const
Definition: event.h:2082
void clear_transparency()
Definition: event.h:2566
bool has_guests_can_modify() const
Definition: event.h:1761
void clear_preferences()
Definition: event.h:588
void clear_url()
Definition: event.h:1138
const StringPiece GetTypeName() const
Definition: event.h:966
void set_display(const StringPiece &value)
Definition: event.h:460
void clear_display_name()
Definition: event.h:786
void set_guests_can_modify(bool value)
Definition: event.h:1789
const StringPiece get_summary() const
Definition: event.h:2537
bool get_self() const
Definition: event.h:234
const StringPiece get_status() const
Definition: event.h:2479
const StringPiece get_display() const
Definition: event.h:440
Definition: event_date_time.h:51
void clear_summary()
Definition: event.h:2529
void set_html_link(const StringPiece &value)
Definition: event.h:1904
const EventGadget get_gadget() const
Definition: event.h:1701
client::JsonCppAssociativeArray< string > mutable_private()
Definition: event.h:331
bool has_gadget() const
Definition: event.h:1686
bool has_id() const
Definition: event.h:1956
bool get_attendees_omitted() const
Definition: event.h:1329
const EventSource get_source() const
Definition: event.h:2408
void set_locked(bool value)
Definition: event.h:2111
bool has_start() const
Definition: event.h:2432
void clear_i_cal_uid()
Definition: event.h:1920
bool has_organizer() const
Definition: event.h:2121
const StringPiece get_email() const
Definition: event.h:831
void set_title(const StringPiece &value)
Definition: event.h:647
bool get_self() const
Definition: event.h:907
client::JsonCppArray< string > mutable_recurrence()
Definition: event.h:2270
void set_id(const StringPiece &value)
Definition: event.h:1999
bool has_i_cal_uid() const
Definition: event.h:1913
void set_color_id(const StringPiece &value)
Definition: event.h:1383
void clear_display_name()
Definition: event.h:114
void set_sequence(int32 value)
Definition: event.h:2383
const StringPiece get_etag() const
Definition: event.h:1625
void clear_width()
Definition: event.h:700
void set_self(bool value)
Definition: event.h:247
EventExtendedProperties mutable_extendedProperties()
Definition: event.h:1676
const StringPiece get_link() const
Definition: event.h:559
bool has_original_start_time() const
Definition: event.h:2162
void clear_id()
Definition: event.h:188
const StringPiece GetTypeName() const
Definition: event.h:1084
bool has_id() const
Definition: event.h:854
const StringPiece get_icon_link() const
Definition: event.h:522
const StringPiece get_display_name() const
Definition: event.h:794
const StringPiece GetTypeName() const
Definition: event.h:98
void clear_email()
Definition: event.h:151
bool get_use_default() const
Definition: event.h:1024
const StringPiece get_display_name() const
Definition: event.h:122
EventGadget mutable_gadget()
Definition: event.h:1713
void clear_reminders()
Definition: event.h:2325
bool has_email() const
Definition: event.h:144
void set_created(client::DateTime value)
Definition: event.h:1455
bool has_anyone_can_add_self() const
Definition: event.h:1207
void clear_private_copy()
Definition: event.h:2206
EventCreator mutable_creator()
Definition: event.h:1492
bool has_recurring_event_id() const
Definition: event.h:2280
void set_updated(client::DateTime value)
Definition: event.h:2633
bool has_attachments() const
Definition: event.h:1245
const StringPiece get_description() const
Definition: event.h:1517
void set_etag(const StringPiece &value)
Definition: event.h:1638
const StringPiece get_recurring_event_id() const
Definition: event.h:2295
const StringPiece get_title() const
Definition: event.h:634
void clear_self()
Definition: event.h:899
bool has_created() const
Definition: event.h:1428
bool has_height() const
Definition: event.h:469
void set_width(int32 value)
Definition: event.h:721
int32 get_width() const
Definition: event.h:708
const client::JsonCppAssociativeArray< string > get_private() const
Definition: event.h:317
bool has_private_copy() const
Definition: event.h:2199
void clear_original_start_time()
Definition: event.h:2169
void set_description(const StringPiece &value)
Definition: event.h:1530
bool has_updated() const
Definition: event.h:2606
bool get_private_copy() const
Definition: event.h:2214
bool has_transparency() const
Definition: event.h:2559
void clear_created()
Definition: event.h:1435
bool get_guests_can_invite_others() const
Definition: event.h:1738
const StringPiece get_i_cal_uid() const
Definition: event.h:1928
void clear_visibility()
Definition: event.h:2650
void clear_status()
Definition: event.h:2471
void clear_locked()
Definition: event.h:2089
void clear_attendees_omitted()
Definition: event.h:1321
void clear_id()
Definition: event.h:1963
const StringPiece get_transparency() const
Definition: event.h:2574
void set_id(const StringPiece &value)
Definition: event.h:210
void clear_shared()
Definition: event.h:348
bool has_private() const
Definition: event.h:302
void clear_html_link()
Definition: event.h:1883
const EventExtendedProperties get_extended_properties() const
Definition: event.h:1663
const StringPiece GetTypeName() const
Definition: event.h:416
bool has_end() const
Definition: event.h:1539
const StringPiece get_id() const
Definition: event.h:196
bool has_display_name() const
Definition: event.h:107
void set_display_name(const StringPiece &value)
Definition: event.h:807
void set_url(const StringPiece &value)
Definition: event.h:1160
void clear_location()
Definition: event.h:2052
void clear_sequence()
Definition: event.h:2363
void clear_anyone_can_add_self()
Definition: event.h:1214
int32 get_sequence() const
Definition: event.h:2371
bool has_guests_can_invite_others() const
Definition: event.h:1723
bool has_status() const
Definition: event.h:2464
const client::JsonCppArray< string > get_recurrence() const
Definition: event.h:2253
bool has_summary() const
Definition: event.h:2522
void clear_hangout_link()
Definition: event.h:1845
void set_recurring_event_id(const StringPiece &value)
Definition: event.h:2309
const StringPiece get_type() const
Definition: event.h:671
const StringPiece get_id() const
Definition: event.h:869
const StringPiece get_location() const
Definition: event.h:2060
void clear_private()
Definition: event.h:309
const StringPiece GetTypeName() const
Definition: event.h:293
bool has_description() const
Definition: event.h:1502
const EventReminders get_reminders() const
Definition: event.h:2333
bool has_type() const
Definition: event.h:656
void clear_color_id()
Definition: event.h:1361
int32 get_height() const
Definition: event.h:484
Definition: conference_data.h:55
void clear_description()
Definition: event.h:1509
bool has_attendees() const
Definition: event.h:1281
void clear_self()
Definition: event.h:226
void clear_kind()
Definition: event.h:2015
void set_link(const StringPiece &value)
Definition: event.h:572
bool has_overrides() const
Definition: event.h:975
void set_anyone_can_add_self(bool value)
Definition: event.h:1235
bool has_self() const
Definition: event.h:892
void clear_guests_can_modify()
Definition: event.h:1768
bool has_end_time_unspecified() const
Definition: event.h:1571
client::JsonCppAssociativeArray< string > mutable_shared()
Definition: event.h:370
bool has_location() const
Definition: event.h:2045
void clear_display()
Definition: event.h:432
const StringPiece get_color_id() const
Definition: event.h:1369
bool has_preferences() const
Definition: event.h:581
void clear_email()
Definition: event.h:823
const StringPiece get_title() const
Definition: event.h:1108
bool get_guests_can_see_other_guests() const
Definition: event.h:1815
EventSource mutable_source()
Definition: event.h:2422
void clear_overrides()
Definition: event.h:982
const StringPiece get_id() const
Definition: event.h:1971
bool has_source() const
Definition: event.h:2393
const EventCreator get_creator() const
Definition: event.h:1480
void set_title(const StringPiece &value)
Definition: event.h:1122
void set_guests_can_invite_others(bool value)
Definition: event.h:1751
void clear_use_default()
Definition: event.h:1016
void set_type(const StringPiece &value)
Definition: event.h:684
void clear_conference_data()
Definition: event.h:1399
bool has_display() const
Definition: event.h:425
void set_hangout_link(const StringPiece &value)
Definition: event.h:1867