FakeRetrieverService constructor

FakeRetrieverService({
  1. Future<Corpus> createCorpus(
    1. CreateCorpusRequest request
    )?,
  2. Future<Corpus> getCorpus(
    1. GetCorpusRequest request
    )?,
  3. Future<Corpus> updateCorpus(
    1. UpdateCorpusRequest request
    )?,
  4. Future<void> deleteCorpus(
    1. DeleteCorpusRequest request
    )?,
  5. Future<ListCorporaResponse> listCorpora(
    1. ListCorporaRequest request
    )?,
  6. Future<QueryCorpusResponse> queryCorpus(
    1. QueryCorpusRequest request
    )?,
  7. Future<Document> createDocument(
    1. CreateDocumentRequest request
    )?,
  8. Future<Document> getDocument(
    1. GetDocumentRequest request
    )?,
  9. Future<Document> updateDocument(
    1. UpdateDocumentRequest request
    )?,
  10. Future<void> deleteDocument(
    1. DeleteDocumentRequest request
    )?,
  11. Future<ListDocumentsResponse> listDocuments(
    1. ListDocumentsRequest request
    )?,
  12. Future<QueryDocumentResponse> queryDocument(
    1. QueryDocumentRequest request
    )?,
  13. Future<Chunk> createChunk(
    1. CreateChunkRequest request
    )?,
  14. Future<BatchCreateChunksResponse> batchCreateChunks(
    1. BatchCreateChunksRequest request
    )?,
  15. Future<Chunk> getChunk(
    1. GetChunkRequest request
    )?,
  16. Future<Chunk> updateChunk(
    1. UpdateChunkRequest request
    )?,
  17. Future<BatchUpdateChunksResponse> batchUpdateChunks(
    1. BatchUpdateChunksRequest request
    )?,
  18. Future<void> deleteChunk(
    1. DeleteChunkRequest request
    )?,
  19. Future<void> batchDeleteChunks(
    1. BatchDeleteChunksRequest request
    )?,
  20. Future<ListChunksResponse> listChunks(
    1. ListChunksRequest request
    )?,
  21. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  22. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
  23. Future<void> deleteOperation(
    1. DeleteOperationRequest request
    )?,
  24. Future<void> cancelOperation(
    1. CancelOperationRequest request
    )?,
})

Implementation

FakeRetrieverService({
  Future<Corpus> Function(CreateCorpusRequest request)? createCorpus,
  Future<Corpus> Function(GetCorpusRequest request)? getCorpus,
  Future<Corpus> Function(UpdateCorpusRequest request)? updateCorpus,
  Future<void> Function(DeleteCorpusRequest request)? deleteCorpus,
  Future<ListCorporaResponse> Function(ListCorporaRequest request)?
  listCorpora,
  Future<QueryCorpusResponse> Function(QueryCorpusRequest request)?
  queryCorpus,
  Future<Document> Function(CreateDocumentRequest request)? createDocument,
  Future<Document> Function(GetDocumentRequest request)? getDocument,
  Future<Document> Function(UpdateDocumentRequest request)? updateDocument,
  Future<void> Function(DeleteDocumentRequest request)? deleteDocument,
  Future<ListDocumentsResponse> Function(ListDocumentsRequest request)?
  listDocuments,
  Future<QueryDocumentResponse> Function(QueryDocumentRequest request)?
  queryDocument,
  Future<Chunk> Function(CreateChunkRequest request)? createChunk,
  Future<BatchCreateChunksResponse> Function(
    BatchCreateChunksRequest request,
  )?
  batchCreateChunks,
  Future<Chunk> Function(GetChunkRequest request)? getChunk,
  Future<Chunk> Function(UpdateChunkRequest request)? updateChunk,
  Future<BatchUpdateChunksResponse> Function(
    BatchUpdateChunksRequest request,
  )?
  batchUpdateChunks,
  Future<void> Function(DeleteChunkRequest request)? deleteChunk,
  Future<void> Function(BatchDeleteChunksRequest request)? batchDeleteChunks,
  Future<ListChunksResponse> Function(ListChunksRequest request)? listChunks,
  Future<ListOperationsResponse> Function(ListOperationsRequest request)?
  listOperations,
  Future<Operation<T, S>> Function<
    T extends ProtoMessage,
    S extends ProtoMessage
  >(Operation<T, S> request)?
  getOperation,
  Future<void> Function(DeleteOperationRequest request)? deleteOperation,
  Future<void> Function(CancelOperationRequest request)? cancelOperation,
}) : _createCorpus = createCorpus,
     _getCorpus = getCorpus,
     _updateCorpus = updateCorpus,
     _deleteCorpus = deleteCorpus,
     _listCorpora = listCorpora,
     _queryCorpus = queryCorpus,
     _createDocument = createDocument,
     _getDocument = getDocument,
     _updateDocument = updateDocument,
     _deleteDocument = deleteDocument,
     _listDocuments = listDocuments,
     _queryDocument = queryDocument,
     _createChunk = createChunk,
     _batchCreateChunks = batchCreateChunks,
     _getChunk = getChunk,
     _updateChunk = updateChunk,
     _batchUpdateChunks = batchUpdateChunks,
     _deleteChunk = deleteChunk,
     _batchDeleteChunks = batchDeleteChunks,
     _listChunks = listChunks,
     _listOperations = listOperations,
     _getOperation = getOperation,
     _deleteOperation = deleteOperation,
     _cancelOperation = cancelOperation;