Response<T extends Object> constructor
Response<T extends Object> ({})
Implementation
Response({
this.requestCode = 0,
double? progress,
Status? status,
String? error,
String? message,
Object? feedback,
Object? snapshot,
int? count,
T? data,
List<T>? backups,
List<T>? ignores,
List<T>? result,
List<T>? resultByMe,
List<String>? selections,
Map<String, bool>? exists,
}) : _data = data,
_backups = backups,
_ignores = ignores,
_result = result,
_resultByMe = resultByMe ?? [],
_selections = selections ?? [],
_exists = exists ?? {},
_progress = progress,
_error = error,
_message = message,
_count = count,
_feedback = feedback,
_snapshot = snapshot,
_status = status ??
((data != null || result != null)
? Status.ok
: (error ?? '').isNotEmpty
? Status.error
: null);