FakeSecretManagerService constructor

FakeSecretManagerService({
  1. Future<ListSecretsResponse> listSecrets(
    1. ListSecretsRequest request
    )?,
  2. Future<Secret> createSecret(
    1. CreateSecretRequest request
    )?,
  3. Future<SecretVersion> addSecretVersion(
    1. AddSecretVersionRequest request
    )?,
  4. Future<Secret> getSecret(
    1. GetSecretRequest request
    )?,
  5. Future<Secret> updateSecret(
    1. UpdateSecretRequest request
    )?,
  6. Future<void> deleteSecret(
    1. DeleteSecretRequest request
    )?,
  7. Future<ListSecretVersionsResponse> listSecretVersions(
    1. ListSecretVersionsRequest request
    )?,
  8. Future<SecretVersion> getSecretVersion(
    1. GetSecretVersionRequest request
    )?,
  9. Future<AccessSecretVersionResponse> accessSecretVersion(
    1. AccessSecretVersionRequest request
    )?,
  10. Future<SecretVersion> disableSecretVersion(
    1. DisableSecretVersionRequest request
    )?,
  11. Future<SecretVersion> enableSecretVersion(
    1. EnableSecretVersionRequest request
    )?,
  12. Future<SecretVersion> destroySecretVersion(
    1. DestroySecretVersionRequest request
    )?,
  13. Future<Policy> setIamPolicy(
    1. SetIamPolicyRequest request
    )?,
  14. Future<Policy> getIamPolicy(
    1. GetIamPolicyRequest request
    )?,
  15. Future<TestIamPermissionsResponse> testIamPermissions(
    1. TestIamPermissionsRequest request
    )?,
  16. Future<ListLocationsResponse> listLocations(
    1. ListLocationsRequest request
    )?,
  17. Future<Location> getLocation(
    1. GetLocationRequest request
    )?,
})

Implementation

FakeSecretManagerService({
  Future<ListSecretsResponse> Function(ListSecretsRequest request)?
  listSecrets,
  Future<Secret> Function(CreateSecretRequest request)? createSecret,
  Future<SecretVersion> Function(AddSecretVersionRequest request)?
  addSecretVersion,
  Future<Secret> Function(GetSecretRequest request)? getSecret,
  Future<Secret> Function(UpdateSecretRequest request)? updateSecret,
  Future<void> Function(DeleteSecretRequest request)? deleteSecret,
  Future<ListSecretVersionsResponse> Function(
    ListSecretVersionsRequest request,
  )?
  listSecretVersions,
  Future<SecretVersion> Function(GetSecretVersionRequest request)?
  getSecretVersion,
  Future<AccessSecretVersionResponse> Function(
    AccessSecretVersionRequest request,
  )?
  accessSecretVersion,
  Future<SecretVersion> Function(DisableSecretVersionRequest request)?
  disableSecretVersion,
  Future<SecretVersion> Function(EnableSecretVersionRequest request)?
  enableSecretVersion,
  Future<SecretVersion> Function(DestroySecretVersionRequest request)?
  destroySecretVersion,
  Future<Policy> Function(SetIamPolicyRequest request)? setIamPolicy,
  Future<Policy> Function(GetIamPolicyRequest request)? getIamPolicy,
  Future<TestIamPermissionsResponse> Function(
    TestIamPermissionsRequest request,
  )?
  testIamPermissions,
  Future<ListLocationsResponse> Function(ListLocationsRequest request)?
  listLocations,
  Future<Location> Function(GetLocationRequest request)? getLocation,
}) : _listSecrets = listSecrets,
     _createSecret = createSecret,
     _addSecretVersion = addSecretVersion,
     _getSecret = getSecret,
     _updateSecret = updateSecret,
     _deleteSecret = deleteSecret,
     _listSecretVersions = listSecretVersions,
     _getSecretVersion = getSecretVersion,
     _accessSecretVersion = accessSecretVersion,
     _disableSecretVersion = disableSecretVersion,
     _enableSecretVersion = enableSecretVersion,
     _destroySecretVersion = destroySecretVersion,
     _setIamPolicy = setIamPolicy,
     _getIamPolicy = getIamPolicy,
     _testIamPermissions = testIamPermissions,
     _listLocations = listLocations,
     _getLocation = getLocation;