deserialize static method
Creates a session from a JSON string.
Implementation
static Session deserialize(String data) {
final Map<String, dynamic> map = jsonDecode(data) as Map<String, dynamic>;
return Session(
id: map['id'] as String?,
name: map['name'] as String,
options: Options.fromJson(map['options'] as Map<String, dynamic>),
values: Map<String, dynamic>.from(map['values'] as Map),
createdAt: DateTime.parse(map['created_at'] as String),
lastAccessed: DateTime.parse(map['last_accessed'] as String),
)
.._destroyed = map['destroyed'] as bool? ?? false
.._isNew = map['is_new'] as bool? ?? false;
}