Map<String, dynamic> build() { Map<String, dynamic> params = {}; if (page >= 0) params[pageParamName] = page; if (size >= 0) params[sizeParamName] = size; return params; }