Sha256: f84e9fa16c75fe693add3e307c401fc2a42cf6e6186a9ecd25a57528a02d7c40

Contents?: true

Size: 1.1 KB

Versions: 6

Compression:

Stored size: 1.1 KB

Contents

# TalonOne::Rule

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**title** | **String** | A short description of the rule. | 
**description** | **String** | A longer, more detailed description of the rule. | [optional] 
**bindings** | [**Array<Binding>**](Binding.md) | An array that provides objects with variable names (name) and talang expressions to whose result they are bound (expression) during rule evaluation. The order of the evaluation is decided by the position in the array. | [optional] 
**condition** | **Array<Object>** | A Talang expression that will be evaluated in the context of the given event. | 
**effects** | **Array<Object>** | An array of effectful Talang expressions in arrays that will be evaluated when a rule matches. | 

## Code Sample

```ruby
require 'TalonOne'

instance = TalonOne::Rule.new(title: null,
                                 description: null,
                                 bindings: null,
                                 condition: null,
                                 effects: null)
```


Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
talon_one-2.4.0 docs/Rule.md
talon_one-2.3.0 docs/Rule.md
talon_one-2.2.0 docs/Rule.md
talon_one-2.1.1 docs/Rule.md
talon_one-2.1.0 docs/Rule.md
talon_one-2.0.0 docs/Rule.md