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