ruleset
Ruleset
Bases: SerializableMixin
Ruleset
Bases: SerializableMixin
griptape/rules/ruleset.py
id: str = field(default=Factory(lambda: uuid.uuid4().hex), kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
meta: dict[str, Any] = field(factory=dict, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
name: str = field(default=Factory(lambda self: self.id, takes_self=True), metadata={'serializable': True})
class-attribute
instance-attribute
rules: Sequence[BaseRule] = field(factory=list, metadata={'serializable': True})
class-attribute
instance-attribute
ruleset_driver: BaseRulesetDriver = field(default=Factory(lambda: Defaults.drivers_config.ruleset_driver), kw_only=True)
class-attribute
instance-attribute