buildParams method

Map<String, dynamic> buildParams()

Implementation

Map<String, dynamic> buildParams() {
  Map<String, dynamic> params = {};
  Map<String, dynamic> fields = {};
  if (iOSParameters != null) {
    fields.addAll(iOSParameters!.buildParams());
  }
  if (androidParameters != null) {
    fields.addAll(androidParameters!.buildParams());
  }
  if (airflexParameters != null) {
    fields.addAll(airflexParameters!.buildParams());
  }
  List<Map<String, dynamic>> _fields = List.empty(growable: true);
  fields.forEach((key, value) {
    _fields.add({"key": key, "value": value});
  });
  params["fields"] = _fields;
  return params;
}