RefreshEventDetails.fromJson constructor

RefreshEventDetails.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory RefreshEventDetails.fromJson(Map<String, dynamic> json) {
  return RefreshEventDetails(
    refreshResult: RefreshEventDetailsRefreshResult.fromJson(
      json['refreshResult'] as String,
    ),
    fetchResult: json.containsKey('fetchResult')
        ? DeviceBoundSessionFetchResult.fromJson(
            json['fetchResult'] as String,
          )
        : null,
    newSession: json.containsKey('newSession')
        ? DeviceBoundSession.fromJson(
            json['newSession'] as Map<String, dynamic>,
          )
        : null,
    wasFullyProactiveRefresh:
        json['wasFullyProactiveRefresh'] as bool? ?? false,
  );
}