ToolCallingSessionEvent constructor

ToolCallingSessionEvent({
  1. List<int>? llmStreamEventBytes,
  2. ToolCall? toolCall,
  3. ToolCallingResult? finalResult,
  4. List<int>? errorBytes,
  5. Int64? seq,
})

Implementation

factory ToolCallingSessionEvent({
  $core.List<$core.int>? llmStreamEventBytes,
  ToolCall? toolCall,
  ToolCallingResult? finalResult,
  $core.List<$core.int>? errorBytes,
  $fixnum.Int64? seq,
}) {
  final result = create();
  if (llmStreamEventBytes != null)
    result.llmStreamEventBytes = llmStreamEventBytes;
  if (toolCall != null) result.toolCall = toolCall;
  if (finalResult != null) result.finalResult = finalResult;
  if (errorBytes != null) result.errorBytes = errorBytes;
  if (seq != null) result.seq = seq;
  return result;
}