Table of Contents

Namespace Uralstech.UGemini

Classes

EnumExtensions

Extensions for Enum type objects.

GeminiContentTypeExtensions

Extensions for GeminiContentType.

GeminiManager

The class for accessing the Gemini API!

GeminiRequestMetadata

Metadata about a computation request.

Interfaces

IAppendableData<T>

An interface for data that is to be appended to at runtime.

IGeminiDeleteRequest

All Gemini API DELETE requests must inherit from this interface.

IGeminiGetRequest

All Gemini API GET requests must inherit from this interface.

IGeminiMultiPartPostRequest

All Gemini API POST requests with multi-part data must inherit from this interface.

IGeminiPatchRequest

All Gemini API PATCH requests must inherit from this interface.

IGeminiPostRequest

All Gemini API POST requests must inherit from this interface.

IGeminiRequest

All Gemini API requests must inherit from this interface.

IGeminiStreamablePostRequest<TResponse>

All streamed Gemini API POST requests must inherit from this interface.

Enums

GeminiAuthMethod

The preferred authentication method to use with the Gemini API.

GeminiContentType

Enum for the types of content able to be fed to the Gemini API.