tryFromMap static method

VariableResult? tryFromMap(
  1. Map<String, dynamic> mapData
)

Implementation

static VariableResult? tryFromMap(Map<String, dynamic> mapData) {
  final name = mapData['name']?.toString();
  if (name == null || name.isEmpty) {
    return null;
  }
  if (!mapData.containsKey('value')) {
    return null;
  }

  return VariableResult(
    scope: mapData['scope']?.toString() ?? 'session',
    name: name,
    value: mapData['value'],
  );
}