toStrapiQueryMap method

Map<String, dynamic> toStrapiQueryMap()

Implementation

Map<String, dynamic> toStrapiQueryMap() {
  final map = <String, dynamic>{};
  if (sort != null) {
    map['sort'] = sort!.fold((l) => l, (r) => r);
  }
  if (fields != null) {
    map['fields'] = fields!.fold((l) => l, (r) => r);
  }
  if (populate != null) {
    map['populate'] = populate!.fold((l) => l, (r) => r);
  }
  if (filters != null) {
    map['filters'] = filters!.toFilterParams();
  }
  if (publicationState != null) {
    map['publicationState'] = publicationState;
  }
  if (locale != null) {
    map['locale'] = locale!.fold((l) => l, (r) => r);
  }
  if (pagination != null) {
    map['pagination'] = pagination!.toPaginationParams();
  }
  return map;
}