FakeFunctionService constructor

FakeFunctionService({
  1. Future<Function$> getFunction(
    1. GetFunctionRequest request
    )?,
  2. Future<ListFunctionsResponse> listFunctions(
    1. ListFunctionsRequest request
    )?,
  3. Future<Operation<Function$, OperationMetadata>> createFunction(
    1. CreateFunctionRequest request
    )?,
  4. Future<Operation<Function$, OperationMetadata>> updateFunction(
    1. UpdateFunctionRequest request
    )?,
  5. Future<Operation<Empty, OperationMetadata>> deleteFunction(
    1. DeleteFunctionRequest request
    )?,
  6. Future<GenerateUploadUrlResponse> generateUploadUrl(
    1. GenerateUploadUrlRequest request
    )?,
  7. Future<GenerateDownloadUrlResponse> generateDownloadUrl(
    1. GenerateDownloadUrlRequest request
    )?,
  8. Future<ListRuntimesResponse> listRuntimes(
    1. ListRuntimesRequest request
    )?,
  9. Future<ListLocationsResponse> listLocations(
    1. ListLocationsRequest request
    )?,
  10. Future<Policy> setIamPolicy(
    1. SetIamPolicyRequest request
    )?,
  11. Future<Policy> getIamPolicy(
    1. GetIamPolicyRequest request
    )?,
  12. Future<TestIamPermissionsResponse> testIamPermissions(
    1. TestIamPermissionsRequest request
    )?,
  13. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  14. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
})

Implementation

FakeFunctionService({
  Future<Function$> Function(GetFunctionRequest request)? getFunction,
  Future<ListFunctionsResponse> Function(ListFunctionsRequest request)?
  listFunctions,
  Future<Operation<Function$, OperationMetadata>> Function(
    CreateFunctionRequest request,
  )?
  createFunction,
  Future<Operation<Function$, OperationMetadata>> Function(
    UpdateFunctionRequest request,
  )?
  updateFunction,
  Future<Operation<Empty, OperationMetadata>> Function(
    DeleteFunctionRequest request,
  )?
  deleteFunction,
  Future<GenerateUploadUrlResponse> Function(
    GenerateUploadUrlRequest request,
  )?
  generateUploadUrl,
  Future<GenerateDownloadUrlResponse> Function(
    GenerateDownloadUrlRequest request,
  )?
  generateDownloadUrl,
  Future<ListRuntimesResponse> Function(ListRuntimesRequest request)?
  listRuntimes,
  Future<ListLocationsResponse> Function(ListLocationsRequest request)?
  listLocations,
  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,
}) : _getFunction = getFunction,
     _listFunctions = listFunctions,
     _createFunction = createFunction,
     _updateFunction = updateFunction,
     _deleteFunction = deleteFunction,
     _generateUploadUrl = generateUploadUrl,
     _generateDownloadUrl = generateDownloadUrl,
     _listRuntimes = listRuntimes,
     _listLocations = listLocations,
     _setIamPolicy = setIamPolicy,
     _getIamPolicy = getIamPolicy,
     _testIamPermissions = testIamPermissions,
     _listOperations = listOperations,
     _getOperation = getOperation;