toAffiseKeyValueList static method

List<AffiseKeyValue> toAffiseKeyValueList({
  1. dynamic from,
})

Implementation

static List<AffiseKeyValue> toAffiseKeyValueList({dynamic from}) {
  var list = tryCast<List<Object?>>(from) ?? [];

  List<AffiseKeyValue> result = [];
  for (Object? o in list) {
    var map = tryCast<Map<Object?, Object?>>(o);
    String? key = map?["key"]?.toString();
    String? value = map?["value"]?.toString();
    if (key == null || value == null) continue;
    result.add(AffiseKeyValue(
      key: key,
      value: value,
    ));
  }
  return result;
}