SessionMetadata.fromJson constructor

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

Implementation

factory SessionMetadata.fromJson(Map<String, dynamic> json) {
  return SessionMetadata(
    sessionId: json['sessionId'] as String,
    startTime: DateTime.parse(json['startTime'] as String),
    modifiedTime: DateTime.parse(json['modifiedTime'] as String),
    summary: json['summary'] as String?,
    isRemote: json['isRemote'] as bool? ?? false,
    context: json['context'] != null
        ? SessionContext.fromJson(json['context'] as Map<String, dynamic>)
        : null,
  );
}