Table of Contents

Namespace Uralstech.UGemini.CorporaAPI

Classes

GeminiCorporaCreateRequest

Creates a new Corpora API resource. Response type can be GeminiCorpus, GeminiCorpusDocument or GeminiCorpusChunk.

GeminiCorporaDeleteRequest

Deletes a Corpora API resource.

GeminiCorporaGetRequest

Gets information about a specific Corpora API resource. Response type can be GeminiCorpus, GeminiCorpusDocument or GeminiCorpusChunk.

GeminiCorporaListRequest

Lists the specified type of Corpora API resource. Response type can be GeminiCorporaListResponse, GeminiCorporaDocumentListResponse or GeminiCorporaChunkListResponse.

GeminiCorporaListResponse

The response for a GeminiCorporaListRequest call.

GeminiCorporaPatchRequest<TPatchData>

Updates a Corpora API resource. Response type can be GeminiCorpus, GeminiCorpusDocument or GeminiCorpusChunk.

GeminiCorporaQueryRequest

Performs semantic search over a Corpus or Document. Response type is GeminiCorporaQueryResponse.

GeminiCorporaQueryResponse

The response for a GeminiCorporaQueryRequest call.

GeminiCorpus

A Corpus is a collection of Documents. A project can create up to 5 corpora.

GeminiCorpusCustomMetadata

User provided metadata stored as key-value pairs.

GeminiCorpusCustomMetadataStringList

User provided string values assigned to a single metadata key.

GeminiCorpusId

A Corpus is a collection of Documents. A project can create up to 5 corpora.

GeminiCorpusPatchData

Data to patch an existing Corpora API resource with new data.

Interfaces

IGeminiCorpusResourceId

Any object stand-in for a Corpus resource ID should inherit this interface.