Class RuleSetManifest
- Namespace
- JD.Domain.Abstractions
- Assembly
- JD.Domain.Abstractions.dll
Represents a set of related domain rules.
public sealed class RuleSetManifest
- Inheritance
-
RuleSetManifest
- Inherited Members
Properties
Includes
Gets the names of other rule sets that this set includes.
public IReadOnlyList<string> Includes { get; init; }
Property Value
Metadata
Gets additional metadata about the rule set.
public IReadOnlyDictionary<string, object?> Metadata { get; init; }
Property Value
Name
Gets the name of the rule set (e.g., "Create", "Update", "Default").
public required string Name { get; init; }
Property Value
Rules
Gets the rules in this set.
public IReadOnlyList<RuleManifest> Rules { get; init; }
Property Value
TargetType
Gets the name of the entity or type this rule set applies to.
public required string TargetType { get; init; }