ToolCallingSessionCreateRequest constructor

ToolCallingSessionCreateRequest({
  1. String? prompt,
  2. Iterable<ToolCallingHistoryTurn>? history,
  3. ToolCallingOptions? options,
})

Implementation

factory ToolCallingSessionCreateRequest({
  $core.String? prompt,
  $core.Iterable<ToolCallingHistoryTurn>? history,
  ToolCallingOptions? options,
}) {
  final result = create();
  if (prompt != null) result.prompt = prompt;
  if (history != null) result.history.addAll(history);
  if (options != null) result.options = options;
  return result;
}