ValueDataTypeParameter.fromCrawledParameter constructor

ValueDataTypeParameter.fromCrawledParameter(
  1. CrawledParameter parameter
)

Implementation

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