Class CorporaDocumentService
public class CorporaDocumentService : CrudServiceBase<GoogleAIClient>, IBetaApi
- Inheritance
-
objectCorporaDocumentService
- Implements
-
IBetaApi
Constructors
CorporaDocumentService(GoogleAIClient)
public CorporaDocumentService(GoogleAIClient client)
Parameters
clientGoogleAIClient
Properties
Chunks
public CorporaDocumentChunkService Chunks { get; }
Property Value
Methods
CreateAsync(Document, string, RESTOptions)
public UniTask<Document> CreateAsync(Document req, string corpusId, RESTOptions options = null)
Parameters
reqDocumentcorpusIdstringoptionsRESTOptions
Returns
- UniTask<Document>
DeleteAsync(string, string, RESTOptions)
public UniTask<DeletionStatus> DeleteAsync(string corpusId, string documentId, RESTOptions options = null)
Parameters
corpusIdstringdocumentIdstringoptionsRESTOptions
Returns
- UniTask<DeletionStatus>
ListAsync(string, CursorQuery, RESTOptions)
public UniTask<QueryResponse<Document>> ListAsync(string corpusId, CursorQuery query = null, RESTOptions options = null)
Parameters
corpusIdstringqueryCursorQueryoptionsRESTOptions
Returns
- UniTask<QueryResponse<Document>>
QueryAsync(CorporaQueryRequest)
public UniTask<CorporaQueryResponse> QueryAsync(CorporaQueryRequest req)
Parameters
Returns
- UniTask<CorporaQueryResponse>
RetrieveAsync(string, string, RESTOptions)
public UniTask<Document> RetrieveAsync(string corpusId, string documentId, RESTOptions options = null)
Parameters
corpusIdstringdocumentIdstringoptionsRESTOptions
Returns
- UniTask<Document>
UpdateAsync(string, string, IEnumerable<UpdateMask>, RESTOptions)
public UniTask<Document> UpdateAsync(string corpusId, string documentId, IEnumerable<UpdateMask> updateMasks, RESTOptions options = null)
Parameters
corpusIdstringdocumentIdstringupdateMasksIEnumerable<UpdateMask>optionsRESTOptions
Returns
- UniTask<Document>