copyWith method
SessionInfo
copyWith(
{ - Object? sessionId = _acpCopyWithAbsent,
- Object? cwd = _acpCopyWithAbsent,
- Object? additionalDirectories = _acpCopyWithAbsent,
- Object? title = _acpCopyWithAbsent,
- Object? updatedAt = _acpCopyWithAbsent,
- Object? meta = _acpCopyWithAbsent,
})
Implementation
SessionInfo copyWith({
Object? sessionId = _acpCopyWithAbsent,
Object? cwd = _acpCopyWithAbsent,
Object? additionalDirectories = _acpCopyWithAbsent,
Object? title = _acpCopyWithAbsent,
Object? updatedAt = _acpCopyWithAbsent,
Object? meta = _acpCopyWithAbsent,
}) => SessionInfo(
sessionId: identical(sessionId, _acpCopyWithAbsent)
? this.sessionId
: sessionId as SessionId,
cwd: identical(cwd, _acpCopyWithAbsent) ? this.cwd : cwd as String,
additionalDirectories: identical(additionalDirectories, _acpCopyWithAbsent)
? this.additionalDirectories
: additionalDirectories as List<String>?,
title: identical(title, _acpCopyWithAbsent) ? this.title : title as String?,
updatedAt: identical(updatedAt, _acpCopyWithAbsent)
? this.updatedAt
: updatedAt as String?,
meta: identical(meta, _acpCopyWithAbsent) ? this.meta : meta as AcpJsonMap?,
);