fromJson static method

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

Implementation

static FrequencyState fromJson(Map<String, dynamic> json) {
  final total = json['total'];
  final windowCount = json['windowCount'];
  final windowAnchorAt = json['windowAnchorAt'];
  final sessionId = json['sessionId'];
  final stoppedAt = json['stoppedAt'];
  return FrequencyState(
    total: total is num ? total.toInt() : 0,
    windowCount: windowCount is num ? windowCount.toInt() : 0,
    windowAnchorAt: windowAnchorAt is num ? windowAnchorAt.toInt() : null,
    sessionId: sessionId is String ? sessionId : null,
    stoppedAt: stoppedAt is num ? stoppedAt.toInt() : null,
  );
}