consistent use of "list of"
This commit is contained in:
parent
15a0514894
commit
d77a526aac
1 changed files with 2 additions and 2 deletions
|
@ -76,7 +76,7 @@ The `asserts` field is a list of restrictions consisting of argument to assert m
|
||||||
An tuple of `(argument_identifier, assert_object[, logical_link])` is called a restriction on an argument.
|
An tuple of `(argument_identifier, assert_object[, logical_link])` is called a restriction on an argument.
|
||||||
All asserts within one restriction are evaluated per default with `and` logic, `or` logic can be put by specifying the `logical_link`. The `asserts` field is specified as follows:
|
All asserts within one restriction are evaluated per default with `and` logic, `or` logic can be put by specifying the `logical_link`. The `asserts` field is specified as follows:
|
||||||
```
|
```
|
||||||
asserts = list of (argument_identifier, [list of assert_object], logical_link) tuples
|
asserts = list of (argument_identifier, list of assert_object, logical_link) tuples
|
||||||
argument_identifier = // target variable, can be argument of operation, or attribute in case of nesting
|
argument_identifier = // target variable, can be argument of operation, or attribute in case of nesting
|
||||||
assert_object = {
|
assert_object = {
|
||||||
function, // functionid to do the assert
|
function, // functionid to do the assert
|
||||||
|
@ -93,7 +93,7 @@ List of possible asserts are:
|
||||||
| `lt, le, gt, ge` | `comparative` | stateless |
|
| `lt, le, gt, ge` | `comparative` | stateless |
|
||||||
| `limit` | [`max_cumsum`, `interval_in_sec`] | [`current_cumsum`, `interval_began`] |
|
| `limit` | [`max_cumsum`, `interval_in_sec`] | [`current_cumsum`, `interval_began`] |
|
||||||
| `limit_monthly` | [`max_cumsum`, `interval_in_months`] | [`current_cumsum`, `interval_began`] |
|
| `limit_monthly` | [`max_cumsum`, `interval_in_months`] | [`current_cumsum`, `interval_began`] |
|
||||||
| `attribute_assert` | `attribute_to_assert` = [list of restrictions] | stateless |
|
| `attribute_assert` | `attribute_to_assert` = list of restrictions | stateless |
|
||||||
|
|
||||||
Following cases must hold for a restriction:
|
Following cases must hold for a restriction:
|
||||||
- if there is no value given (e.g. an optional argument, or nested value not given), the assert passes (no change, no violation)
|
- if there is no value given (e.g. an optional argument, or nested value not given), the assert passes (no change, no violation)
|
||||||
|
|
Loading…
Reference in a new issue