Lines Matching refs:value
47 auto location = event.location.value();
55 auto service = event.service.value();
63 LOG_DEBUG("recurrenceRule.recurrenceFrequency: %{private}d", event.recurrenceRule.value().recurrenceFrequency);
83 auto location = event.location.value();
85 valuesBucket.Put("eventLocation", location.location.value());
89 valuesBucket.Put("location_longitude", std::to_string(location.longitude.value()));
93 valuesBucket.Put("location_latitude", std::to_string(location.latitude.value()));
102 const auto service = event.service.value();
104 valuesBucket.Put("service_description", service.description.value());
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();
212 auto daysOfWeekList = rRuleValue.daysOfWeek.value();
227 auto rruleValue = event.recurrenceRule.value();
231 rrule += GetDaysOfWeekMonthRule(rruleValue.daysOfWeek.value(), rruleValue.weeksOfMonth.value());
237 auto daysOfMonthList = rruleValue.daysOfMonth.value();
252 auto rruleValue = event.recurrenceRule.value();
255 std::string days = GetRRuleSerial(MIN_DAY_OF_YEAR, MAX_DAY_OF_YEAR, rruleValue.daysOfYear.value());
260 auto weekOfYearList = rruleValue.weeksOfYear.value();
262 auto daysOfWeekList = rruleValue.daysOfWeek.value();
268 auto daysOfMonthList = rruleValue.daysOfMonth.value();
269 auto monthsOfYearList = rruleValue.monthsOfYear.value();
277 auto monthsOfYearList = rruleValue.monthsOfYear.value();
278 auto weeksOfMonthList = rruleValue.weeksOfMonth.value();
279 auto daysOfWeekList = rruleValue.daysOfWeek.value();
355 if (event.recurrenceRule.value().excludedDates.has_value()) {
356 const auto excludedDateStr = GetUTCTimes(event.recurrenceRule.value().excludedDates.value());
380 valuesBucket.Put("description", event.description.value());
383 valuesBucket.Put("eventTimezone", event.timeZone.value());
386 valuesBucket.Put("allDay", event.isAllDay.value());
389 valuesBucket.Put("identifier", event.identifier.value());
392 valuesBucket.Put("event_calendar_type", event.isLunar.value());
406 valuesBucket.Put("attendeeRelationship", attendee.role.value());
499 string value;
500 auto ret = GetValue(resultSet, "eventLocation", value);
501 out.location = std::make_optional<string>(value);
502 ret = GetValue(resultSet, "location_longitude", value);
505 str2digit << value;
510 ret = GetValue(resultSet, "location_latitude", value);
513 str2digit << value;
528 string value;
529 auto ret = GetValue(resultSet, "service_type", value);
535 if (serviceType.count(value)) {
536 out.type = value;
540 ret = GetValue(resultSet, "service_cp_bz_uri", value);
544 out.uri = value;
545 ret = GetValue(resultSet, "service_description", value);
547 out.description = std::make_optional<string>(value);
614 std::string value;
615 auto ret = GetValue(resultSet, "exdate", value);
619 std::vector<string> strListExDate = SplitString(value, ",");
654 std::string value;
655 auto ret = GetValue(resultSet, "rrule", value);
660 std::vector<std::string> strListRule = SplitString(value, ";");