toJson method

Map<String, dynamic> toJson()

Converts this Session to a JSON map.

The returned map can be serialized to JSON for storage or transmission.

Implementation

Map<String, dynamic> toJson() {
  return {
    'id': id,
    'user': user.toJson(),
    'token': token,
    'expiresAt': expiresAt.toIso8601String(),
    'ipAddress': ipAddress,
    'userAgent': userAgent,
    'isCurrent': isCurrent,
    'createdAt': createdAt.toIso8601String(),
  };
}