Skip to content

Commit bd879c7

Browse files
authored
Merge pull request #9 from antmendoza/generate_classes
Generate classes
2 parents 50e540e + f7b8646 commit bd879c7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1744
-104
lines changed

serverlessworkflow/sdk/action.py

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,30 @@
1-
class FunctionRef:
2-
pass
3-
4-
5-
class ActionDataFilter:
6-
pass
7-
8-
91
class Action:
10-
functionRef: FunctionRef
11-
actionDataFilter: ActionDataFilter
12-
13-
def __init__(self, functionRef: FunctionRef = None,
14-
actionDataFilter: ActionDataFilter = None,
2+
id = None
3+
name = None
4+
functionRef = None
5+
eventRef = None
6+
subFlowRef = None
7+
sleep = None
8+
retryRef = None
9+
nonRetryableErrors = None
10+
retryableErrors = None
11+
actionDataFilter = None
12+
condition = None
13+
14+
def __init__(self,
15+
id=None,
16+
name=None,
17+
functionRef=None,
18+
eventRef=None,
19+
subFlowRef=None,
20+
sleep=None,
21+
retryRef=None,
22+
nonRetryableErrors=None,
23+
retryableErrors=None,
24+
actionDataFilter=None,
25+
condition=None,
1526
**kwargs):
27+
1628
# duplicated
1729
for local in list(locals()):
1830
if local in ["self", "kwargs"]:
@@ -24,7 +36,6 @@ def __init__(self, functionRef: FunctionRef = None,
2436
value = True
2537
# duplicated
2638

27-
2839
self.__setattr__(local.replace("_", ""), value)
2940

3041
# duplicated
@@ -35,4 +46,3 @@ def __init__(self, functionRef: FunctionRef = None,
3546

3647
self.__setattr__(k.replace("_", ""), value)
3748
# duplicated
38-
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
class Actiondatafilter:
2+
fromStateData = None
3+
useResults = None
4+
results = None
5+
toStateData = None
6+
7+
def __init__(self,
8+
fromStateData=None,
9+
useResults=None,
10+
results=None,
11+
toStateData=None,
12+
**kwargs):
13+
14+
# duplicated
15+
for local in list(locals()):
16+
if local in ["self", "kwargs"]:
17+
continue
18+
value = locals().get(local)
19+
if not value:
20+
continue
21+
if value == "true":
22+
value = True
23+
# duplicated
24+
25+
self.__setattr__(local.replace("_", ""), value)
26+
27+
# duplicated
28+
for k in kwargs.keys():
29+
value = kwargs[k]
30+
if value == "true":
31+
value = True
32+
33+
self.__setattr__(k.replace("_", ""), value)
34+
# duplicated

serverlessworkflow/sdk/authdef.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
class Authdef:
2+
name = None
3+
scheme = None
4+
properties = None
5+
6+
def __init__(self,
7+
name=None,
8+
scheme=None,
9+
properties=None,
10+
**kwargs):
11+
12+
# duplicated
13+
for local in list(locals()):
14+
if local in ["self", "kwargs"]:
15+
continue
16+
value = locals().get(local)
17+
if not value:
18+
continue
19+
if value == "true":
20+
value = True
21+
# duplicated
22+
23+
self.__setattr__(local.replace("_", ""), value)
24+
25+
# duplicated
26+
for k in kwargs.keys():
27+
value = kwargs[k]
28+
if value == "true":
29+
value = True
30+
31+
self.__setattr__(k.replace("_", ""), value)
32+
# duplicated
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
class Basicpropsdef:
2+
username = None
3+
password = None
4+
metadata = None
5+
6+
def __init__(self,
7+
username=None,
8+
password=None,
9+
metadata=None,
10+
**kwargs):
11+
12+
# duplicated
13+
for local in list(locals()):
14+
if local in ["self", "kwargs"]:
15+
continue
16+
value = locals().get(local)
17+
if not value:
18+
continue
19+
if value == "true":
20+
value = True
21+
# duplicated
22+
23+
self.__setattr__(local.replace("_", ""), value)
24+
25+
# duplicated
26+
for k in kwargs.keys():
27+
value = kwargs[k]
28+
if value == "true":
29+
value = True
30+
31+
self.__setattr__(k.replace("_", ""), value)
32+
# duplicated
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
class Bearerpropsdef:
2+
token = None
3+
metadata = None
4+
5+
def __init__(self,
6+
token=None,
7+
metadata=None,
8+
**kwargs):
9+
10+
# duplicated
11+
for local in list(locals()):
12+
if local in ["self", "kwargs"]:
13+
continue
14+
value = locals().get(local)
15+
if not value:
16+
continue
17+
if value == "true":
18+
value = True
19+
# duplicated
20+
21+
self.__setattr__(local.replace("_", ""), value)
22+
23+
# duplicated
24+
for k in kwargs.keys():
25+
value = kwargs[k]
26+
if value == "true":
27+
value = True
28+
29+
self.__setattr__(k.replace("_", ""), value)
30+
# duplicated

serverlessworkflow/sdk/branch .py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
class Branch:
2+
name = None
3+
timeouts = None
4+
actionExecTimeout = None
5+
branchExecTimeout = None
6+
actions = None
7+
8+
def __init__(self,
9+
name=None,
10+
timeouts=None,
11+
actionExecTimeout=None,
12+
branchExecTimeout=None,
13+
actions=None,
14+
**kwargs):
15+
16+
# duplicated
17+
for local in list(locals()):
18+
if local in ["self", "kwargs"]:
19+
continue
20+
value = locals().get(local)
21+
if not value:
22+
continue
23+
if value == "true":
24+
value = True
25+
# duplicated
26+
27+
self.__setattr__(local.replace("_", ""), value)
28+
29+
# duplicated
30+
for k in kwargs.keys():
31+
value = kwargs[k]
32+
if value == "true":
33+
value = True
34+
35+
self.__setattr__(k.replace("_", ""), value)
36+
# duplicated
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
class Callbackstate:
2+
id = None
3+
name = None
4+
type = None
5+
action = None
6+
eventRef = None
7+
timeouts = None
8+
stateExecTimeout = None
9+
actionExecTimeout = None
10+
eventTimeout = None
11+
eventDataFilter = None
12+
stateDataFilter = None
13+
onErrors = None
14+
transition = None
15+
end = None
16+
compensatedBy = None
17+
usedForCompensation = None
18+
metadata = None
19+
20+
def __init__(self,
21+
id=None,
22+
name=None,
23+
type=None,
24+
action=None,
25+
eventRef=None,
26+
timeouts=None,
27+
stateExecTimeout=None,
28+
actionExecTimeout=None,
29+
eventTimeout=None,
30+
eventDataFilter=None,
31+
stateDataFilter=None,
32+
onErrors=None,
33+
transition=None,
34+
end=None,
35+
compensatedBy=None,
36+
usedForCompensation=None,
37+
metadata=None,
38+
**kwargs):
39+
40+
# duplicated
41+
for local in list(locals()):
42+
if local in ["self", "kwargs"]:
43+
continue
44+
value = locals().get(local)
45+
if not value:
46+
continue
47+
if value == "true":
48+
value = True
49+
# duplicated
50+
51+
self.__setattr__(local.replace("_", ""), value)
52+
53+
# duplicated
54+
for k in kwargs.keys():
55+
value = kwargs[k]
56+
if value == "true":
57+
value = True
58+
59+
self.__setattr__(k.replace("_", ""), value)
60+
# duplicated
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
class Continueasdef:
2+
workflowId = None
3+
version = None
4+
data = None
5+
workflowExecTimeout = None
6+
7+
def __init__(self,
8+
workflowId=None,
9+
version=None,
10+
data=None,
11+
workflowExecTimeout=None,
12+
**kwargs):
13+
14+
# duplicated
15+
for local in list(locals()):
16+
if local in ["self", "kwargs"]:
17+
continue
18+
value = locals().get(local)
19+
if not value:
20+
continue
21+
if value == "true":
22+
value = True
23+
# duplicated
24+
25+
self.__setattr__(local.replace("_", ""), value)
26+
27+
# duplicated
28+
for k in kwargs.keys():
29+
value = kwargs[k]
30+
if value == "true":
31+
value = True
32+
33+
self.__setattr__(k.replace("_", ""), value)
34+
# duplicated
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
class CorrelationDef:
2+
contextAttributeName = None
3+
contextAttributeValue = None
4+
5+
def __init__(self,
6+
contextAttributeName=None,
7+
contextAttributeValue=None,
8+
**kwargs):
9+
10+
# duplicated
11+
for local in list(locals()):
12+
if local in ["self", "kwargs"]:
13+
continue
14+
value = locals().get(local)
15+
if not value:
16+
continue
17+
if value == "true":
18+
value = True
19+
# duplicated
20+
21+
self.__setattr__(local.replace("_", ""), value)
22+
23+
# duplicated
24+
for k in kwargs.keys():
25+
value = kwargs[k]
26+
if value == "true":
27+
value = True
28+
29+
self.__setattr__(k.replace("_", ""), value)
30+
# duplicated

serverlessworkflow/sdk/crondef.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
class Crondef:
2+
expression = None
3+
validUntil = None
4+
5+
def __init__(self,
6+
expression=None,
7+
validUntil=None,
8+
**kwargs):
9+
10+
# duplicated
11+
for local in list(locals()):
12+
if local in ["self", "kwargs"]:
13+
continue
14+
value = locals().get(local)
15+
if not value:
16+
continue
17+
if value == "true":
18+
value = True
19+
# duplicated
20+
21+
self.__setattr__(local.replace("_", ""), value)
22+
23+
# duplicated
24+
for k in kwargs.keys():
25+
value = kwargs[k]
26+
if value == "true":
27+
value = True
28+
29+
self.__setattr__(k.replace("_", ""), value)
30+
# duplicated

0 commit comments

Comments
 (0)