getAvailabilityJson static method

Map<String, List> getAvailabilityJson(
  1. Map<String, List<TimeRange>>? availability
)

Implementation

static Map<String, List<dynamic>> getAvailabilityJson(
    Map<String, List<TimeRange>>? availability) {
  Map<String, List<dynamic>> availabilityJson = {};
  availability?.forEach((key, value) {
    List<Map<String, String>> timeRanges = [];
    for (var timeRange in value) {
      timeRanges.add(timeRange.toJson());
    }
    availabilityJson[key] = timeRanges;
  });
  return availabilityJson;
}