docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Industrial.Forma.Core.Ruling

    Classes

    BaseRule

    Class BaseRule.

    CombinedAction

    Class CombinedAction.

    CombinedCondition

    Class CombinedCondition.

    CommonRule

    Class CommonRule.

    ContextCondition

    Class ContextCondition.

    DummyRuleEngine

    Class DummyRuleEngine.

    EmptyCondition

    Class EmptyCondition.

    FeatureAvailability

    Describes the availability of a single feature.

    LambdaAction

    Class LambdaAction.

    LambdaCondition

    Class LambdaCondition.

    MultiItemCondition

    Class MultiItemCondition.

    PassthroughRule

    Class PassthroughRule.

    RuleEngineEventArgs

    RuleEngineReply

    Answer from the rule engine.

    RuleExecutionContext

    Class RuleExecutionContext.

    RuleInfo

    Class RuleInfo.

    Rules

    Class Rules.

    RuleServices

    SelectedFeatureCondition

    Class SelectedFeatureCondition.

    SelectedVariantCodeCondition

    Class SelectedVariantCodeCondition.

    SelectFeatureAction

    Class SelectFeatureAction.

    SerializableRuleInfo

    Class used to serialize rule info

    SetFeatureAvailabilitiesAction

    Class SetFeatureAvailabilitiesAction.

    StaticCondition

    Class StaticCondition.

    VerifiedConfigurationChange

    Subclass of configuration change which marks a configuration change as verified by the rule engine.

    Interfaces

    IRule

    Interface IRule

    IRuleAction

    Interface IRuleAction

    IRuleCondition

    Interface IRuleCondition

    IRuleEngine

    Interface IRuleEngine

    IRuleInfo

    Interface IRuleInfo

    IRuleUI

    Interface IRuleUI

    Enums

    FeatureAvailability.Status

    Availability status describing if and how a feature is available.

    Status-Description

    • Available
      Feature is available
    • AvailableWithChanges
      Feature is available but choosing it will cause changes to the configuration, e.g., another feature is disabled or enabled.
    • NotAvailable
      Not available at all (e.g., if not available to to the market)

    Operator

    Enum Operator

    RuleEngineReplyStatus

    Enum RuleEngineReplyStatus

    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023