Lines Matching refs:recurrenceRule
62 if (event.recurrenceRule.has_value()) {
63 LOG_DEBUG("recurrenceRule.recurrenceFrequency: %{private}d", event.recurrenceRule.value().recurrenceFrequency);
165 RecurrenceType recurrenceFrequency = event.recurrenceRule.value().recurrenceFrequency;
190 auto recurrenceRule = event.recurrenceRule.value();
192 if (recurrenceRule.expire.has_value() && recurrenceRule.expire.value() > 0) {
193 rrule += ";UNTIL=" + GetUTCTime(event.recurrenceRule.value().expire.value());
195 if (recurrenceRule.count.has_value() && recurrenceRule.count.value() > 0) {
196 rrule += ";COUNT=" + std::to_string(recurrenceRule.count.value());
198 if (recurrenceRule.interval.has_value() && recurrenceRule.interval.value() > 0) {
199 rrule += ";INTERVAL=" + std::to_string(recurrenceRule.interval.value());
208 auto rRuleValue = event.recurrenceRule.value();
227 auto rruleValue = event.recurrenceRule.value();
252 auto rruleValue = event.recurrenceRule.value();
346 if (!event.recurrenceRule.has_value()) {
355 if (event.recurrenceRule.value().excludedDates.has_value()) {
356 const auto excludedDateStr = GetUTCTimes(event.recurrenceRule.value().excludedDates.value());
785 if (columns.count("recurrenceRule")) {
786 event.recurrenceRule = ResultSetToRecurrenceRule(resultSet);
953 if (field == "recurrenceRule") {