TimeTransparencyProperty.fromCrawledProperty constructor
TimeTransparencyProperty.fromCrawledProperty(
- CrawledProperty property
Implementation
factory TimeTransparencyProperty.fromCrawledProperty(
CrawledProperty property) {
assert(
property.name.toUpperCase() == "TRANSP",
"Received invalid property: ${property.name}",
);
return TimeTransparencyProperty(
TimeTransparencyType.values.firstWhere(
(element) =>
element.value.toUpperCase() ==
TextValue.fromCrawledStringValue(property.value)
.value
.toUpperCase(),
),
);
}