getInlineParameters method

  1. @override
List<CalendarParameter<CalendarParameterValue>> getInlineParameters()
override

Implementation

@override
List<CalendarParameter> getInlineParameters() {
  final inlineParams = values
      .map((e) => e.getInlineParameters())
      .expand((element) => element)
      .toList();
  assert(
    inlineParams.length ==
        inlineParams.map((e) => e.parameterName.toUpperCase()).toSet().length,
    "Found conflicting inline parameters in list of values",
  );
  return inlineParams;
}