WorktreeSession.fromJson constructor

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

Implementation

factory WorktreeSession.fromJson(Map<String, dynamic> json) {
  return WorktreeSession(
    originalCwd: json['originalCwd'] as String,
    worktreePath: json['worktreePath'] as String,
    worktreeName: json['worktreeName'] as String,
    worktreeBranch: json['worktreeBranch'] as String?,
    originalBranch: json['originalBranch'] as String?,
    originalHeadCommit: json['originalHeadCommit'] as String?,
    sessionId: json['sessionId'] as String,
    tmuxSessionName: json['tmuxSessionName'] as String?,
    hookBased: json['hookBased'] as bool? ?? false,
    creationDurationMs: json['creationDurationMs'] as int?,
    usedSparsePaths: json['usedSparsePaths'] as bool? ?? false,
  );
}