UGemini 2.0.1
A C# wrapper for the Google Gemini API.
Loading...
Searching...
No Matches
Uralstech.UGemini.FileAPI.GeminiFileListRequest Class Reference

Requests metadata for all existing files. Return type is GeminiFileListResponse. More...

Inheritance diagram for Uralstech.UGemini.FileAPI.GeminiFileListRequest:
Uralstech.UGemini.IGeminiGetRequest Uralstech.UGemini.IGeminiRequest

Public Member Functions

string GetEndpointUri (GeminiRequestMetadata metadata)
 Gets the URI to the API endpoint.
Parameters
metadataThe metadata of the request to be carried out on the URI.
Returns
The URI.

 
 GeminiFileListRequest (bool useBetaApi=true)
 Creates a new GeminiFileListRequest.
 

Public Attributes

string ApiVersion
 The API version to use.
 
int MaxResponseFiles = 10
 Maximum number of Files to return per page. If unspecified, defaults to 10. Maximum pageSize is 100.
 
string PageToken = string.Empty
 A page token from a previous GeminiFileListRequest call.
 

Detailed Description

Requests metadata for all existing files. Return type is GeminiFileListResponse.

Only available in the beta API.

Constructor & Destructor Documentation

◆ GeminiFileListRequest()

Uralstech.UGemini.FileAPI.GeminiFileListRequest.GeminiFileListRequest ( bool useBetaApi = true)

Creates a new GeminiFileListRequest.

Only available in the beta API.

Parameters
useBetaApiShould the request use the Beta API?

Member Function Documentation

◆ GetEndpointUri()

string Uralstech.UGemini.FileAPI.GeminiFileListRequest.GetEndpointUri ( GeminiRequestMetadata metadata)

Gets the URI to the API endpoint.

Parameters
metadataThe metadata of the request to be carried out on the URI.
Returns
The URI.

Implements Uralstech.UGemini.IGeminiRequest.


The documentation for this class was generated from the following file: