Generation rule
The generation rule is a helper object for setting the frequency of rule execution
| Attribute | Type | Description | Nullable |
|---|---|---|---|
| id | String | Identifier of checklist generation rule | false |
| name | String | Rule name | false |
| active | Bolean | Flag indicating rule is active | false |
| needReview | Bolean | The need for a review | false |
| generationType | String | Available types:daily - daily weekly - on certain days of the week monthly - on specified days of the month lastDayOfMonth - on last day of the month quarterly - quarterly halfYearly - half-yearly | false |
| dateFrom | LocalDateTime | Rule start time | false |
| dateTo | LocalDateTime | Rule end time | false |
| scheduledTime | LocalDateTime | Checklist generation time | false |
| lastGenerationDate | LocalDateTime | Checklist last generation time | false |
| shops | List of Integers | Shops ids | false |
| regions | List of Integers | regions ids | false |
| divisions | List of Integers | divisions ids | false |
| resolverLevel | String | Level of resolver | false |
| businessDirectionIds | List of Integers | Business direction ids | false |
| catalogValues | List of Integers | false | |
| templates | List of Integers | Template ids | false |
| dayOfMonth | List of Integers | Template ids | false |
| dayOfWeek | List of Integers | Day of week | false |
| months | List of Integers | Months numbers | false |
| days | List of Integers | Days | false |