RequestState<T>.fromJson constructor

RequestState<T>.fromJson(
  1. Map<String, dynamic> json, {
  2. required ValueConstructor<T> valueBuilder,
})

Handles creation of network request state from a JSON (Map)

Implementation

factory RequestState.fromJson(
  Map<String, dynamic> json, {
  required ValueConstructor<T> valueBuilder,
}) {
  return RequestState._(
    status: RequestStatus.values[json['status']],
    value: json['value'] != null ? valueBuilder(json['value']) : null,
    errorMessage: json['errorMessage'],
  );
}