PromptRequest constructor

PromptRequest({
  1. required SessionId sessionId,
  2. required List<ContentBlock> prompt,
  3. AcpJsonMap? meta,
})

Implementation

PromptRequest({
  required this.sessionId,
  required List<ContentBlock> prompt,
  AcpJsonMap? meta,
}) : prompt = List.unmodifiable(prompt),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);