Session constructor
Session({})
Creates a new session with the given id and optionally values.
Implementation
Session({
String? id,
required this.name,
required this.options,
Map<String, dynamic>? values,
DateTime? createdAt,
DateTime? lastAccessed,
}) : _id = id ?? _generateId(),
values = values ?? {},
_createdAt = createdAt ?? DateTime.now(),
_lastAccessed = lastAccessed ?? DateTime.now();