CalendarUserTypeParameter.fromCrawledParameter constructor

CalendarUserTypeParameter.fromCrawledParameter(
  1. CrawledParameter parameter
)

Implementation

factory CalendarUserTypeParameter.fromCrawledParameter(
    CrawledParameter parameter) {
  assert(
    testCrawledParameter(parameter),
    "Received invalid parameter: ${parameter.name}",
  );
  return CalendarUserTypeParameter(
    CalendarUserType.values.firstWhere(
      (element) =>
          element.value.toUpperCase() ==
          TextValue.fromCrawledStringValue(parameter.value)
              .value
              .toUpperCase(),
    ),
  );
}