SessionState.fromJson constructor

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

Implementation

factory SessionState.fromJson(Map<String, dynamic> json) {
  return SessionState(
    sessionId: _asInt(json['sessionId']) ?? 0,
    sessionIndex: _asInt(json['sessionIndex']) ?? 0,
    previousSessionId: _asInt(json['previousSessionId']),
    firstEventId: json['firstEventId'] as String? ?? '',
    firstEventTimestamp: json['firstEventTimestamp'] as String? ?? '',
    eventIndex: _asInt(json['eventIndex']) ?? 0,
    lastActivityAt: _asInt(json['lastActivityAt']) ?? 0,
    backgroundedAt: _asInt(json['backgroundedAt']),
  );
}