FakeFeatureRegistryService constructor

FakeFeatureRegistryService({
  1. Future<Operation<FeatureGroup, CreateFeatureGroupOperationMetadata>> createFeatureGroup(
    1. CreateFeatureGroupRequest request
    )?,
  2. Future<FeatureGroup> getFeatureGroup(
    1. GetFeatureGroupRequest request
    )?,
  3. Future<ListFeatureGroupsResponse> listFeatureGroups(
    1. ListFeatureGroupsRequest request
    )?,
  4. Future<Operation<FeatureGroup, UpdateFeatureGroupOperationMetadata>> updateFeatureGroup(
    1. UpdateFeatureGroupRequest request
    )?,
  5. Future<Operation<Empty, DeleteOperationMetadata>> deleteFeatureGroup(
    1. DeleteFeatureGroupRequest request
    )?,
  6. Future<Operation<Feature, CreateFeatureOperationMetadata>> createFeature(
    1. CreateFeatureRequest request
    )?,
  7. Future<Operation<BatchCreateFeaturesResponse, BatchCreateFeaturesOperationMetadata>> batchCreateFeatures(
    1. BatchCreateFeaturesRequest request
    )?,
  8. Future<Feature> getFeature(
    1. GetFeatureRequest request
    )?,
  9. Future<ListFeaturesResponse> listFeatures(
    1. ListFeaturesRequest request
    )?,
  10. Future<Operation<Feature, UpdateFeatureOperationMetadata>> updateFeature(
    1. UpdateFeatureRequest request
    )?,
  11. Future<Operation<Empty, DeleteOperationMetadata>> deleteFeature(
    1. DeleteFeatureRequest request
    )?,
  12. Future<Operation<FeatureMonitor, CreateFeatureMonitorOperationMetadata>> createFeatureMonitor(
    1. CreateFeatureMonitorRequest request
    )?,
  13. Future<FeatureMonitor> getFeatureMonitor(
    1. GetFeatureMonitorRequest request
    )?,
  14. Future<ListFeatureMonitorsResponse> listFeatureMonitors(
    1. ListFeatureMonitorsRequest request
    )?,
  15. Future<Operation<FeatureMonitor, UpdateFeatureMonitorOperationMetadata>> updateFeatureMonitor(
    1. UpdateFeatureMonitorRequest request
    )?,
  16. Future<Operation<Empty, DeleteOperationMetadata>> deleteFeatureMonitor(
    1. DeleteFeatureMonitorRequest request
    )?,
  17. Future<FeatureMonitorJob> createFeatureMonitorJob(
    1. CreateFeatureMonitorJobRequest request
    )?,
  18. Future<FeatureMonitorJob> getFeatureMonitorJob(
    1. GetFeatureMonitorJobRequest request
    )?,
  19. Future<ListFeatureMonitorJobsResponse> listFeatureMonitorJobs(
    1. ListFeatureMonitorJobsRequest request
    )?,
  20. Future<ListLocationsResponse> listLocations(
    1. ListLocationsRequest request
    )?,
  21. Future<Location> getLocation(
    1. GetLocationRequest request
    )?,
  22. Future<Policy> setIamPolicy(
    1. SetIamPolicyRequest request
    )?,
  23. Future<Policy> getIamPolicy(
    1. GetIamPolicyRequest request
    )?,
  24. Future<TestIamPermissionsResponse> testIamPermissions(
    1. TestIamPermissionsRequest request
    )?,
  25. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  26. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
  27. Future<void> deleteOperation(
    1. DeleteOperationRequest request
    )?,
  28. Future<void> cancelOperation(
    1. CancelOperationRequest request
    )?,
  29. Future<Operation<ProtoMessage, ProtoMessage>> waitOperation(
    1. WaitOperationRequest request
    )?,
})

Implementation

FakeFeatureRegistryService({
  Future<Operation<FeatureGroup, CreateFeatureGroupOperationMetadata>>
  Function(CreateFeatureGroupRequest request)?
  createFeatureGroup,
  Future<FeatureGroup> Function(GetFeatureGroupRequest request)?
  getFeatureGroup,
  Future<ListFeatureGroupsResponse> Function(
    ListFeatureGroupsRequest request,
  )?
  listFeatureGroups,
  Future<Operation<FeatureGroup, UpdateFeatureGroupOperationMetadata>>
  Function(UpdateFeatureGroupRequest request)?
  updateFeatureGroup,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteFeatureGroupRequest request,
  )?
  deleteFeatureGroup,
  Future<Operation<Feature, CreateFeatureOperationMetadata>> Function(
    CreateFeatureRequest request,
  )?
  createFeature,
  Future<
    Operation<
      BatchCreateFeaturesResponse,
      BatchCreateFeaturesOperationMetadata
    >
  >
  Function(BatchCreateFeaturesRequest request)?
  batchCreateFeatures,
  Future<Feature> Function(GetFeatureRequest request)? getFeature,
  Future<ListFeaturesResponse> Function(ListFeaturesRequest request)?
  listFeatures,
  Future<Operation<Feature, UpdateFeatureOperationMetadata>> Function(
    UpdateFeatureRequest request,
  )?
  updateFeature,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteFeatureRequest request,
  )?
  deleteFeature,
  Future<Operation<FeatureMonitor, CreateFeatureMonitorOperationMetadata>>
  Function(CreateFeatureMonitorRequest request)?
  createFeatureMonitor,
  Future<FeatureMonitor> Function(GetFeatureMonitorRequest request)?
  getFeatureMonitor,
  Future<ListFeatureMonitorsResponse> Function(
    ListFeatureMonitorsRequest request,
  )?
  listFeatureMonitors,
  Future<Operation<FeatureMonitor, UpdateFeatureMonitorOperationMetadata>>
  Function(UpdateFeatureMonitorRequest request)?
  updateFeatureMonitor,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteFeatureMonitorRequest request,
  )?
  deleteFeatureMonitor,
  Future<FeatureMonitorJob> Function(CreateFeatureMonitorJobRequest request)?
  createFeatureMonitorJob,
  Future<FeatureMonitorJob> Function(GetFeatureMonitorJobRequest request)?
  getFeatureMonitorJob,
  Future<ListFeatureMonitorJobsResponse> Function(
    ListFeatureMonitorJobsRequest request,
  )?
  listFeatureMonitorJobs,
  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,
}) : _createFeatureGroup = createFeatureGroup,
     _getFeatureGroup = getFeatureGroup,
     _listFeatureGroups = listFeatureGroups,
     _updateFeatureGroup = updateFeatureGroup,
     _deleteFeatureGroup = deleteFeatureGroup,
     _createFeature = createFeature,
     _batchCreateFeatures = batchCreateFeatures,
     _getFeature = getFeature,
     _listFeatures = listFeatures,
     _updateFeature = updateFeature,
     _deleteFeature = deleteFeature,
     _createFeatureMonitor = createFeatureMonitor,
     _getFeatureMonitor = getFeatureMonitor,
     _listFeatureMonitors = listFeatureMonitors,
     _updateFeatureMonitor = updateFeatureMonitor,
     _deleteFeatureMonitor = deleteFeatureMonitor,
     _createFeatureMonitorJob = createFeatureMonitorJob,
     _getFeatureMonitorJob = getFeatureMonitorJob,
     _listFeatureMonitorJobs = listFeatureMonitorJobs,
     _listLocations = listLocations,
     _getLocation = getLocation,
     _setIamPolicy = setIamPolicy,
     _getIamPolicy = getIamPolicy,
     _testIamPermissions = testIamPermissions,
     _listOperations = listOperations,
     _getOperation = getOperation,
     _deleteOperation = deleteOperation,
     _cancelOperation = cancelOperation,
     _waitOperation = waitOperation;