Class RuleEngineReply
Answer from the rule engine.
Inherited Members
Namespace: UnityEngine.Industrial.Configuring.Providers
Syntax
public class RuleEngineReply : ProviderReply<RuleEngineReplyStatus>
Constructors
RuleEngineReply(RuleEngineReplyStatus, VerifiedConfigurationChange, IReadOnlyDictionary<Feature, FeatureAvailability>)
Constructor with all attributes to initialize.
Declaration
public RuleEngineReply(RuleEngineReplyStatus status, VerifiedConfigurationChange configurationChange, IReadOnlyDictionary<Feature, FeatureAvailability> featureAvailabilities)
Parameters
Type | Name | Description |
---|---|---|
RuleEngineReplyStatus | status | The status. |
VerifiedConfigurationChange | configurationChange | The configuration change. |
IReadOnlyDictionary<Feature, FeatureAvailability> | featureAvailabilities | The feature availabilities. |
Properties
configurationChange
Verified configuration change that can be applied (depending on reply status).
Declaration
public VerifiedConfigurationChange configurationChange { get; }
Property Value
Type | Description |
---|---|
VerifiedConfigurationChange | The configuration change. |
featureAvailabilities
Information about which features are available after the configuration change has been applied.
Declaration
public IReadOnlyDictionary<Feature, FeatureAvailability> featureAvailabilities { get; set; }
Property Value
Type | Description |
---|---|
IReadOnlyDictionary<Feature, FeatureAvailability> | The feature availabilities. |