RequestPermissionRequest constructor

RequestPermissionRequest({
  1. required SessionId sessionId,
  2. required ToolCallUpdate toolCall,
  3. required List<PermissionOption> options,
  4. AcpJsonMap? meta,
})

Implementation

RequestPermissionRequest({
  required this.sessionId,
  required this.toolCall,
  required List<PermissionOption> options,
  AcpJsonMap? meta,
}) : options = List.unmodifiable(options),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);