map property

Map<String, String?> get map

Implementation

Map<String, String?> get map
{
  Map<String, String?> _map = Map<String, String?>();

    fields.forEach((field)
    {
      if ((field.elementName != "attachment") && (!S.isNullOrEmpty(field.value)))
      {
        String? value;


        // List of Values

        if (field.value is List) field.value.forEach((v)
        {
          value = (value == null) ? v.toString() : value! + "," + v.toString();
        });

        //
        // Single Value
        //
        else value = field.value.toString();

        ///
        // Set the Value
        ///
        if(field.id != null) _map[field.id!] = value;
      }
    });

  return _map;
}