TerminalUpdate constructor

TerminalUpdate({
  1. required TerminalId terminalId,
  2. AcpPatch<String> command = const AcpPatch<String>.unchanged(),
  3. AcpPatch<AbsolutePath> cwd = const AcpPatch<AbsolutePath>.unchanged(),
  4. AcpPatch<TerminalOutput> output = const AcpPatch<TerminalOutput>.unchanged(),
  5. AcpPatch<TerminalExitStatus> exitStatus = const AcpPatch<TerminalExitStatus>.unchanged(),
  6. AcpJsonObject? meta,
})

Creates a TerminalUpdate value.

Implementation

TerminalUpdate({
  required this.terminalId,
  this.command = const AcpPatch<String>.unchanged(),
  this.cwd = const AcpPatch<AbsolutePath>.unchanged(),
  this.output = const AcpPatch<TerminalOutput>.unchanged(),
  this.exitStatus = const AcpPatch<TerminalExitStatus>.unchanged(),
  this.meta,
});