toUrlParameters method Null safety
- int index
Format a GlpiSearchCriteria to be used in a search request
Implementation
Map<String, String> toUrlParameters(int index) {
Map<String, String> parameters = {
'criteria[$index][field]': field.toString(),
'criteria[$index][searchtype]': searchType.name.split('.').last,
'criteria[$index][value]': value.toString(),
};
if (link != null) {
parameters['criteria[$index][link]'] =
link!.name.split('.').last.toString();
}
if (meta) {
parameters['criteria[$index][meta]'] = '1';
parameters['criteria[$index][type]'] =
type!.name.split('.').last.toString();
}
return parameters;
}