| activators | [Object](Data types#object) | {-No-} | [Actions](Actions) to open a menu |
| rules | [Object](Data types#object)/[Object list](Data types#list) | {-No-} | [Rules](Rules) to open a menu. If one of those is false then menu won't open |
| rules | [Object](Data types#object)/[Object list](Data types#list) | {-No-} | [Rules](Rules) to open a menu. If one of those is **false** then menu won't open |
| iRules | [Object](Data types#object)/[Object list](Data types#list) | {-No-} | Inverse [Rules](Rules) to open a menu. If one of those is **true** then menu won't open. It can be combined with `rules` to make specific logic. |
| openActions | [Object](Data types#object) | {-No-} | [Actions](Actions), that perform **before** the menu opens |
| denyActions | [Object](Data types#object) | {-No-} | [Actions](Actions), that perform if atleast **one** rule is false |
| closeActions | [Object](Data types#object) | {-No-} | [Actions](Actions), that perform after the menu closes |