OfflineOperation<T extends DataModel<T>>.fromJson constructor

OfflineOperation<T extends DataModel<T>>.fromJson(
  1. Map<String, dynamic> json,
  2. _RemoteAdapterOffline<T> adapter
)

Implementation

factory OfflineOperation.fromJson(
    Map<String, dynamic> json, _RemoteAdapterOffline<T> adapter) {
  return OfflineOperation(
    requestType: _getDataRequestType(json['t'] as String),
    request: json['r'] as String,
    offlineKey: json['k'] as String,
    body: json['b'] as String?,
    headers:
        json['h'] == null ? null : Map<String, String>.from(json['h'] as Map),
    adapter: adapter,
  );
}