ValueDataTypeParameter.fromCrawledParameter constructor
ValueDataTypeParameter.fromCrawledParameter(
- 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(),
),
);
}