Class RuleDocumentOptions
- Namespace
- RuleWright.Serialization
- Assembly
- RuleWright.Serialization.dll
Engine-specific vocabulary that structural validation folds into the schema contract.
The built-in vocabulary is closed and fixed; the parts that legitimately vary per engine —
today the custom action types registered via RuleWrightBuilder.RegisterAction —
arrive here, so RuleSetValidator can keep rejecting misspelled action types
while accepting the ones this engine actually implements.
public sealed class RuleDocumentOptions
- Inheritance
-
RuleDocumentOptions
- Inherited Members
Constructors
- RuleDocumentOptions(IEnumerable<string>?)
Creates document options.
Fields
- Default
The default options: no engine-registered vocabulary beyond the built-ins.
Properties
- CustomActionTypes
The engine-registered custom action type names, beyond the built-in four.