copyWith method
Implementation
SessionCapabilities copyWith({
Object? list = _acpCopyWithAbsent,
Object? delete = _acpCopyWithAbsent,
Object? additionalDirectories = _acpCopyWithAbsent,
Object? resume = _acpCopyWithAbsent,
Object? close = _acpCopyWithAbsent,
Object? meta = _acpCopyWithAbsent,
}) => SessionCapabilities(
list: identical(list, _acpCopyWithAbsent)
? this.list
: list as SessionListCapabilities?,
delete: identical(delete, _acpCopyWithAbsent)
? this.delete
: delete as SessionDeleteCapabilities?,
additionalDirectories: identical(additionalDirectories, _acpCopyWithAbsent)
? this.additionalDirectories
: additionalDirectories as SessionAdditionalDirectoriesCapabilities?,
resume: identical(resume, _acpCopyWithAbsent)
? this.resume
: resume as SessionResumeCapabilities?,
close: identical(close, _acpCopyWithAbsent)
? this.close
: close as SessionCloseCapabilities?,
meta: identical(meta, _acpCopyWithAbsent) ? this.meta : meta as AcpJsonMap?,
);