CreateTerminalRequest constructor

CreateTerminalRequest({
  1. required SessionId sessionId,
  2. required String command,
  3. List<String>? args,
  4. List<EnvVariable>? env,
  5. String? cwd,
  6. int? outputByteLimit,
  7. AcpJsonMap? meta,
})

Implementation

CreateTerminalRequest({
  required this.sessionId,
  required this.command,
  List<String>? args,
  List<EnvVariable>? env,
  this.cwd,
  this.outputByteLimit,
  AcpJsonMap? meta,
}) : args = args == null ? null : List.unmodifiable(args!),
     env = env == null ? null : List.unmodifiable(env!),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);