VectorTileValue.fromRaw constructor
VectorTileValue.fromRaw(
- VectorTile_Value value
Implementation
factory VectorTileValue.fromRaw(raw.VectorTile_Value value) {
if (value.hasStringValue()) {
return VectorTileValue.from(ValueType.string, value.stringValue);
}
if (value.hasFloatValue()) {
return VectorTileValue.from(ValueType.float, value.floatValue);
}
if (value.hasDoubleValue()) {
return VectorTileValue.from(ValueType.double, value.doubleValue);
}
if (value.hasIntValue()) {
return VectorTileValue.from(ValueType.int, value.intValue);
}
if (value.hasUintValue()) {
return VectorTileValue.from(ValueType.uint, value.uintValue);
}
if (value.hasSintValue()) {
return VectorTileValue.from(ValueType.sint, value.sintValue);
}
if (value.hasBoolValue()) {
return VectorTileValue.from(ValueType.bool, value.boolValue);
}
throw StateError('unreachable');
}