code: def make_ical(self, csv_configs=None):
          # type: (Dict[str, int]) -> Calendar
          
          csv_configs = self._generate_configs_from_default(csv_configs)
          self.cal = Calendar()
          for row in self.csv_data:
              event = Event()
              event.add('summary', row[csv_configs['CSV_NAME']])
              event.add('dtstart', row[csv_configs['CSV_START_DATE']])
              event.add('dtend', row[csv_configs['CSV_END_DATE']])
              event.add('description', row[csv_configs['CSV_DESCRIPTION']])
              event.add('location', row[csv_configs['CSV_LOCATION']])
              self.cal.add_component(event)
          return self.cal
docs: Make iCal entries