Class FunctionCall

    • Constructor Detail

      • FunctionCall

        FunctionCall()
    • Method Detail

      • id

         abstract Optional<String> id()

        The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`.

      • args

         abstract Optional<Map<String, Object>> args()

        Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details.

      • name

         abstract Optional<String> name()

        Optional. The name of the function to call. Matches [FunctionDeclaration.name].

      • partialArgs

         abstract Optional<List<PartialArg>> partialArgs()

        Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. This field is not supported in Gemini API.

      • willContinue

         abstract Optional<Boolean> willContinue()

        Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. This field is not supported in Gemini API.