Lines Matching defs:Calendar
30 Calendar::Calendar(int id)
40 Calendar::Calendar(CalendarAccount account, int id)
52 void Calendar::InsertReminders(int eventId, vector<int> reminders)
63 int Calendar::AddEventInfo(const Event& event, int channelId)
90 int Calendar::AddEvent(const Event& event)
92 return Calendar::AddEventInfo(event, 0);
97 int Calendar::AddEvents(const std::vector<Event>& events)
108 int Calendar::AddEvents(const std::vector<Event>& events)
113 auto index = Calendar::AddEventInfo(event, channelId);
125 bool Calendar::DeleteEvent(int id)
149 void Calendar::DeleteAllEvents()
158 int Calendar::DeleteEvents(const std::vector<int>& ids)
170 bool Calendar::UpdateEvent(const Event& event)
213 int Calendar::UpdateEvents(const std::vector<Event>& events)
225 std::vector<Attendee> Calendar::GetAttendeesByEventId(int id)
240 std::optional<std::vector<int>> Calendar::GetRemindersByEventId(int id)
259 std::vector<Event> Calendar::GetEvents(std::shared_ptr<EventFilter> filter, const std::vector<string>& eventKey)
307 CalendarConfig Calendar::GetConfig()
312 bool Calendar::SetConfig(const CalendarConfig& config)