@@ -27,13 +27,13 @@ class AssignAction(Action):
2727
2828@dataclass
2929class LogAction (Action ):
30- label : str | None
30+ label : " str | None"
3131 expr : str
3232
3333
3434@dataclass
3535class IfBranch (Action ):
36- cond : str | None
36+ cond : " str | None"
3737 actions : List [Action ] = field (default_factory = list )
3838
3939 def append (self , action : Action ):
@@ -49,36 +49,36 @@ class IfAction(Action):
4949class ForeachAction (Action ):
5050 array : str
5151 item : str
52- index : str | None
52+ index : " str | None"
5353 content : ExecutableContent
5454
5555
5656@dataclass
5757class Param :
5858 name : str
59- expr : str | None
60- location : str | None = None
59+ expr : " str | None"
60+ location : " str | None" = None
6161
6262
6363@dataclass
6464class SendAction (Action ):
65- event : str | None = None
66- eventexpr : str | None = None
67- target : str | None = None
68- type : str | None = None
69- id : str | None = None
70- idlocation : str | None = None
71- delay : str | None = None
72- delayexpr : str | None = None
73- namelist : str | None = None
65+ event : " str | None" = None
66+ eventexpr : " str | None" = None
67+ target : " str | None" = None
68+ type : " str | None" = None
69+ id : " str | None" = None
70+ idlocation : " str | None" = None
71+ delay : " str | None" = None
72+ delayexpr : " str | None" = None
73+ namelist : " str | None" = None
7474 params : List [Param ] = field (default_factory = list )
75- content : str | None = None
75+ content : " str | None" = None
7676
7777
7878@dataclass
7979class CancelAction (Action ):
80- sendid : str | None = None
81- sendidexpr : str | None = None
80+ sendid : " str | None" = None
81+ sendidexpr : " str | None" = None
8282
8383
8484@dataclass
@@ -89,9 +89,9 @@ class ScriptAction(Action):
8989@dataclass
9090class Transition :
9191 target : str
92- event : str | None = None
93- cond : str | None = None
94- on : ExecutableContent | None = None
92+ event : " str | None" = None
93+ cond : " str | None" = None
94+ on : " ExecutableContent | None" = None
9595
9696
9797@dataclass
@@ -109,9 +109,9 @@ class State:
109109@dataclass
110110class DataItem :
111111 id : str
112- src : str | None
113- expr : str | None
114- content : str | None
112+ src : " str | None"
113+ expr : " str | None"
114+ content : " str | None"
115115
116116
117117@dataclass
@@ -123,5 +123,5 @@ class DataModel:
123123@dataclass
124124class StateMachineDefinition :
125125 states : Dict [str , State ] = field (default_factory = dict )
126- initial_state : str | None = None
127- datamodel : DataModel | None = None
126+ initial_state : " str | None" = None
127+ datamodel : " DataModel | None" = None
0 commit comments