ToolUseExample.fromJson constructor

ToolUseExample.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ToolUseExample.fromJson(Map<String, dynamic> json) {
  return ToolUseExample(
    extensionOperation: decode(
      json['extensionOperation'],
      ToolUseExample_ExtensionOperation.fromJson,
    ),
    functionName: json['functionName'],
    displayName: json['displayName'] ?? '',
    query: json['query'] ?? '',
    requestParams: decodeCustom(
      json['requestParams'],
      protobuf.Struct.fromJson,
    ),
    responseParams: decodeCustom(
      json['responseParams'],
      protobuf.Struct.fromJson,
    ),
    responseSummary: json['responseSummary'] ?? '',
  );
}