init method

List init(
  1. List<String> values
)

Implementation

List init(List<String> values) {
  final params = <MessageParameter>[];
  final res = <String>[];

  for (var i = 0; i < values.length; i++) {
    final data = _fetchParameters(values[i]);
    res.add(data[0]);
    params.addAll(data[1]);
  }

  params.sort((a, b) => a.name.compareTo(b.name));

  return [res, MessageParameterList(params)];
}