@@ -25,7 +25,8 @@ class EventHandler:
2525 'condition' : 'str' ,
2626 'actions' : 'list[Action]' ,
2727 'active' : 'bool' ,
28- 'evaluator_type' : 'str'
28+ 'evaluator_type' : 'str' ,
29+ 'description' : 'str'
2930 }
3031
3132 attribute_map = {
@@ -34,7 +35,8 @@ class EventHandler:
3435 'condition' : 'condition' ,
3536 'actions' : 'actions' ,
3637 'active' : 'active' ,
37- 'evaluator_type' : 'evaluatorType'
38+ 'evaluator_type' : 'evaluatorType' ,
39+ 'description' : 'description'
3840 }
3941
4042 name : str = field (default = None )
@@ -43,6 +45,7 @@ class EventHandler:
4345 actions : List [Any ] = field (default = None )
4446 active : Optional [bool ] = field (default = None )
4547 evaluator_type : Optional [str ] = field (default = None )
48+ description : Optional [str ] = field (default = None )
4649
4750 # Private backing fields for properties
4851 _name : str = field (init = False , repr = False , default = None )
@@ -51,12 +54,13 @@ class EventHandler:
5154 _actions : List [Any ] = field (init = False , repr = False , default = None )
5255 _active : Optional [bool ] = field (init = False , repr = False , default = None )
5356 _evaluator_type : Optional [str ] = field (init = False , repr = False , default = None )
54-
57+ _description : Optional [str ] = field (init = False , repr = False , default = None )
58+
5559 # For backward compatibility
5660 discriminator : InitVar [Any ] = None
5761
5862 def __init__ (self , name = None , event = None , condition = None , actions = None , active = None ,
59- evaluator_type = None ): # noqa: E501
63+ evaluator_type = None , description = None ): # noqa: E501
6064 """EventHandler - a model defined in Swagger""" # noqa: E501
6165 self ._name = None
6266 self ._event = None
@@ -67,13 +71,16 @@ def __init__(self, name=None, event=None, condition=None, actions=None, active=N
6771 self .discriminator = None
6872 self .name = name
6973 self .event = event
74+ self .description = None
7075 if condition is not None :
7176 self .condition = condition
7277 self .actions = actions
7378 if active is not None :
7479 self .active = active
7580 if evaluator_type is not None :
7681 self .evaluator_type = evaluator_type
82+ if description is not None :
83+ self .description = description
7784
7885 def __post_init__ (self , discriminator ):
7986 # Initialize properties from dataclass fields if not already set by __init__
@@ -89,6 +96,8 @@ def __post_init__(self, discriminator):
8996 self ._active = self .active
9097 if self ._evaluator_type is None and self .evaluator_type is not None :
9198 self ._evaluator_type = self .evaluator_type
99+ if self ._description is None and self .description is not None :
100+ self ._description = self .description
92101
93102 @property
94103 def name (self ):
@@ -213,6 +222,27 @@ def evaluator_type(self, evaluator_type):
213222
214223 self ._evaluator_type = evaluator_type
215224
225+ @property
226+ def description (self ):
227+ """Gets the description of this EventHandler. # noqa: E501
228+
229+
230+ :return: The description of this EventHandler. # noqa: E501
231+ :rtype: str
232+ """
233+ return self ._description
234+
235+ @description .setter
236+ def description (self , description ):
237+ """Sets the description of this EventHandler.
238+
239+
240+ :param description: The description of this EventHandler. # noqa: E501
241+ :type: str
242+ """
243+
244+ self ._description = description
245+
216246 def to_dict (self ):
217247 """Returns the model properties as a dict"""
218248 result = {}
0 commit comments