toJson method

Map<String, dynamic> toJson ()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  if (page != null) {
    data["page"] = page.toJson();
  }

  if (idField != null) {
    data["idField"] = idField;
  }

  data["retOnlySt"] = retOnlySt;

  if (c != null) {
    var cArray = List<Map<String, dynamic>>();
    for (var cV in c) {
      cArray.add(cV.toJson());
    }
    data["c"] = cArray;
  }

  if (filters != null) {
    var dArray = List<Map<String, dynamic>>();
    for (var filter in filters) {
      dArray.add(filter.toJson());
    }
    data["filters"] = dArray;
  }

  if (sorts != null) {
    var sArray = List<Map<String, dynamic>>();
    for (var sort in sorts) {
      sArray.add(sort.toJson());
    }
    data["sorts"] = sArray;
  }

  if (search != null) {
    data["search"] = search.toJson();
  }

  return data;
}