From b48650825eaa7726054cd6fe076dab767a5d55ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E1=B4=80=CA=99=C9=AA=E1=B4=87=C9=B4=20W=E1=B4=87=CA=80?= =?UTF-8?q?=C9=B4=CA=9F=C9=AA?= Date: Tue, 29 Aug 2023 11:57:21 +0200 Subject: [PATCH] Fix non-mandatory options --- types/rule.pp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/types/rule.pp b/types/rule.pp index 2c28022..f00483a 100644 --- a/types/rule.pp +++ b/types/rule.pp @@ -1,17 +1,17 @@ type Patterndb::Rule = Struct[ { - patterns => Array[String[1]], - id => Optional[String[1]], - provider => Optional[String[1]], - ruleclass => Optional[String[1]], - context_id => Optional[String[1]], - context_timeout => Optional[Integer], - context_scope => Optional[Patterndb::Context_scope], - order => Optional[String[1]], - actions => Optional[Array[Patterndb::Action]], - urls => Optional[Array], - examples => Optional[Array[Patterndb::Example]], - tags => Optional[Array], - values => Optional[Hash], + patterns => Array[String[1]], + Optional[id] => String[1], + Optional[provider] => String[1], + Optional[ruleclass] => String[1], + Optional[context_id] => String[1], + Optional[context_timeout] => Integer, + Optional[context_scope] => Patterndb::Context_scope, + Optional[order] => String[1], + Optional[actions] => Array[Patterndb::Action], + Optional[urls] => Array, + Optional[examples] => Array[Patterndb::Example], + Optional[tags] => Array, + Optional[values] => Hash, }, ]