rule_mixin
RuleMixin
Bases: SerializableMixin
RuleMixin
Bases: SerializableMixin
griptape/mixins/rule_mixin.py
DEFAULT_RULESET_NAME = 'Default Ruleset'
class-attribute
instance-attribute
_default_ruleset_id = field(default=Factory(lambda: uuid.uuid4().hex), kw_only=True)
class-attribute
instance-attribute
_default_ruleset_name = field(default=Factory(lambda: RuleMixin.DEFAULT_RULESET_NAME), kw_only=True)
class-attribute
instance-attribute
_rulesets = field(factory=list, kw_only=True, alias='rulesets', metadata={'serializable': True, 'serialization_key': '_rulesets', 'deserialization_key': 'rulesets'})
class-attribute
instance-attribute
rules = field(factory=list, kw_only=True, metadata={'serializable': True, 'deserialization_key': 'rules'})
class-attribute
instance-attribute
rulesets
property