Table of Contents

Interface ISavedRule<TEntity>

Namespace
GroupeIsa.Neos.Domain.Rules.EventRules
Assembly
GroupeIsa.Neos.Domain.Abstractions.dll

Provides the functionalities of a saved rule.

public interface ISavedRule<in TEntity> where TEntity : BusinessEntity

Type Parameters

TEntity

The entity type.

Methods

OnSavedAsync(ISavedRuleArguments<TEntity>)

Executes the saved rule.

Task OnSavedAsync(ISavedRuleArguments<in TEntity> args)

Parameters

args ISavedRuleArguments<TEntity>

Saved rule arguments.

Returns

Task

A Task representing the asynchronous operation.