Class ResponsesFunctionCallItem
java.lang.Object
com.azure.ai.openai.responses.models.ResponsesItem
com.azure.ai.openai.responses.models.ResponsesFunctionCallItem
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ResponsesItem>
The ResponsesFunctionCallItem model.
-
Constructor Summary
ConstructorsConstructorDescriptionResponsesFunctionCallItem(String callId, String name, String arguments) Creates an instance of ResponsesFunctionCallItem class. -
Method Summary
Modifier and TypeMethodDescriptionstatic ResponsesFunctionCallItemfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ResponsesFunctionCallItem from the JsonReader.Get the arguments property: The arguments property.Get the callId property: The call_id property.getName()Get the name property: The name property.Get the status property: The status property.getType()Get the type property: The type property.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class com.azure.ai.openai.responses.models.ResponsesItem
getIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ResponsesFunctionCallItem
Creates an instance of ResponsesFunctionCallItem class.- Parameters:
callId- the callId value to set.name- the name value to set.arguments- the arguments value to set.
-
-
Method Details
-
getType
Get the type property: The type property.- Overrides:
getTypein classResponsesItem- Returns:
- the type value.
-
getStatus
Get the status property: The status property.- Returns:
- the status value.
-
getCallId
Get the callId property: The call_id property.- Returns:
- the callId value.
-
getName
Get the name property: The name property.- Returns:
- the name value.
-
getArguments
Get the arguments property: The arguments property.- Returns:
- the arguments value.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ResponsesItem>- Overrides:
toJsonin classResponsesItem- Throws:
IOException
-
fromJson
public static ResponsesFunctionCallItem fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ResponsesFunctionCallItem from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ResponsesFunctionCallItem if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the ResponsesFunctionCallItem.
-