toMap method

  1. @override
Map<String, dynamic> toMap()
override

Implementation

@override
Map<String, dynamic> toMap() {
  Map<String, dynamic> map = super.toMap();

  map['url'] = url;
  if (Utils.isValidString(method)) {
    map[ActionElementFields.method] = method;
  }
  if (Utils.isValidMap(payload)) {
    map[ActionElementFields.payload] = payload;
  }
  if (Utils.isValidMap(headers)) {
    map[ActionElementFields.headers] = headers;
  }
  if (Utils.isValidString(dataKey)) {
    map[ActionElementFields.dataKey] = dataKey;
  }

  return map;
}