FakePredictionService constructor

FakePredictionService({
  1. Future<PredictResponse> predict(
    1. PredictRequest request
    )?,
  2. Future<HttpBody> rawPredict(
    1. RawPredictRequest request
    )?,
  3. Stream<HttpBody> streamRawPredict(
    1. StreamRawPredictRequest request
    )?,
  4. Future<DirectPredictResponse> directPredict(
    1. DirectPredictRequest request
    )?,
  5. Future<DirectRawPredictResponse> directRawPredict(
    1. DirectRawPredictRequest request
    )?,
  6. Stream<StreamingPredictResponse> serverStreamingPredict(
    1. StreamingPredictRequest request
    )?,
  7. Future<ExplainResponse> explain(
    1. ExplainRequest request
    )?,
  8. Future<CountTokensResponse> countTokens(
    1. CountTokensRequest request
    )?,
  9. Future<GenerateContentResponse> generateContent(
    1. GenerateContentRequest request
    )?,
  10. Stream<GenerateContentResponse> streamGenerateContent(
    1. GenerateContentRequest request
    )?,
  11. Stream<HttpBody> chatCompletions(
    1. ChatCompletionsRequest request
    )?,
  12. Future<EmbedContentResponse> embedContent(
    1. EmbedContentRequest request
    )?,
  13. Future<ListLocationsResponse> listLocations(
    1. ListLocationsRequest request
    )?,
  14. Future<Location> getLocation(
    1. GetLocationRequest request
    )?,
  15. Future<Policy> setIamPolicy(
    1. SetIamPolicyRequest request
    )?,
  16. Future<Policy> getIamPolicy(
    1. GetIamPolicyRequest request
    )?,
  17. Future<TestIamPermissionsResponse> testIamPermissions(
    1. TestIamPermissionsRequest request
    )?,
  18. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  19. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
  20. Future<void> deleteOperation(
    1. DeleteOperationRequest request
    )?,
  21. Future<void> cancelOperation(
    1. CancelOperationRequest request
    )?,
  22. Future<Operation<ProtoMessage, ProtoMessage>> waitOperation(
    1. WaitOperationRequest request
    )?,
})

Implementation

FakePredictionService({
  Future<PredictResponse> Function(PredictRequest request)? predict,
  Future<HttpBody> Function(RawPredictRequest request)? rawPredict,
  Stream<HttpBody> Function(StreamRawPredictRequest request)?
  streamRawPredict,
  Future<DirectPredictResponse> Function(DirectPredictRequest request)?
  directPredict,
  Future<DirectRawPredictResponse> Function(DirectRawPredictRequest request)?
  directRawPredict,
  Stream<StreamingPredictResponse> Function(StreamingPredictRequest request)?
  serverStreamingPredict,
  Future<ExplainResponse> Function(ExplainRequest request)? explain,
  Future<CountTokensResponse> Function(CountTokensRequest request)?
  countTokens,
  Future<GenerateContentResponse> Function(GenerateContentRequest request)?
  generateContent,
  Stream<GenerateContentResponse> Function(GenerateContentRequest request)?
  streamGenerateContent,
  Stream<HttpBody> Function(ChatCompletionsRequest request)? chatCompletions,
  Future<EmbedContentResponse> Function(EmbedContentRequest request)?
  embedContent,
  Future<ListLocationsResponse> Function(ListLocationsRequest request)?
  listLocations,
  Future<Location> Function(GetLocationRequest request)? getLocation,
  Future<Policy> Function(SetIamPolicyRequest request)? setIamPolicy,
  Future<Policy> Function(GetIamPolicyRequest request)? getIamPolicy,
  Future<TestIamPermissionsResponse> Function(
    TestIamPermissionsRequest request,
  )?
  testIamPermissions,
  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,
  Future<Operation> Function(WaitOperationRequest request)? waitOperation,
}) : _predict = predict,
     _rawPredict = rawPredict,
     _streamRawPredict = streamRawPredict,
     _directPredict = directPredict,
     _directRawPredict = directRawPredict,
     _serverStreamingPredict = serverStreamingPredict,
     _explain = explain,
     _countTokens = countTokens,
     _generateContent = generateContent,
     _streamGenerateContent = streamGenerateContent,
     _chatCompletions = chatCompletions,
     _embedContent = embedContent,
     _listLocations = listLocations,
     _getLocation = getLocation,
     _setIamPolicy = setIamPolicy,
     _getIamPolicy = getIamPolicy,
     _testIamPermissions = testIamPermissions,
     _listOperations = listOperations,
     _getOperation = getOperation,
     _deleteOperation = deleteOperation,
     _cancelOperation = cancelOperation,
     _waitOperation = waitOperation;