public sealed class ToolCallValidInput : IMessage<ToolCallValidInput>, IEquatable<ToolCallValidInput>, IDeepCloneable<ToolCallValidInput>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class ToolCallValidInput.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The `ToolCallValidInput` class is part of the Cloud AI Platform v1beta1 API and serves as input for tool call validation metrics."],["This class inherits from the base `object` class and implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, among others."],["`ToolCallValidInput` includes two constructors: a default constructor and a constructor that accepts another `ToolCallValidInput` object for creating copies."],["The `Instances` property, which is a `RepeatedField` of `ToolCallValidInstance` objects, represents the list of tool call instances that will be validated, and it is a required property."],["The `MetricSpec` property, of type `ToolCallValidSpec`, is required and defines the specifications for the tool call validation metric."]]],[]]