metadata method
Implementation
StateExtensionBuilder metadata(Map<String, Object> metadata) {
for (var pair in metadata.entries) {
if (extensionInfo.metadata.containsKey(pair.key)) {
throw StateError(
'State "${extensionInfo.key}" already has metadata with key "${pair.key}"');
}
extensionInfo.metadata[pair.key] = pair.value;
}
return this;
}