ToolChoiceType

public final class ToolChoiceType implements Enum

Types

Link copied to clipboard
public enum Known extends Enum<ToolChoiceType.Known>

An enum containing ToolChoiceType's known values.

Link copied to clipboard
public enum Value extends Enum<ToolChoiceType.Value>

An enum containing ToolChoiceType's known values, as well as an _UNKNOWN member.

Properties

Link copied to clipboard
public final static ToolChoiceType ANY
Link copied to clipboard
public final static ToolChoiceType AUTO
Link copied to clipboard
public final static ToolChoiceType NONE
Link copied to clipboard
public final static ToolChoiceType VALIDATED

Functions

Link copied to clipboard
public final JsonField<String> _value()

Returns this class instance's raw value.

Link copied to clipboard
public final String asString()

Returns this class instance's primitive wire representation.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public Integer hashCode()
Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard
public final ToolChoiceType.Known known()

Returns an enum member corresponding to this class instance's value.

Link copied to clipboard
public final static ToolChoiceType of(String value)
Link copied to clipboard
public String toString()
Link copied to clipboard
public final ToolChoiceType validate()
Link copied to clipboard
public final ToolChoiceType.Value value()

Returns an enum member corresponding to this class instance's value, or Value._UNKNOWN if the class was instantiated with an unknown value.