convert<E extends Object, T extends Object> static method
Converts a Response of type T to type E using the provided converter
Implementation
static Response<E> convert<E extends Object, T extends Object>(
Response<T> response,
E Function(T) converter,
) {
return Response<E>(
requestCode: response.requestCode,
count: response._count,
data: response._data != null ? converter(response._data!) : null,
backups: response._backups?.map(converter).toList(),
ignores: response._ignores?.map(converter).toList(),
result: response._result?.map(converter).toList(),
resultByMe: response._resultByMe?.map(converter).toList(),
selections: response._selections,
exists: response._exists,
progress: response._progress,
status: response._status,
error: response._error,
message: response._message,
feedback: response._feedback,
snapshot: response._snapshot,
);
}