Skip to content

Commit 637aac9

Browse files
committed
generate classes
Signed-off-by: Antonio Mendoza Pérez <antmendoza@gmail.com>
1 parent f08c083 commit 637aac9

Some content is hidden

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

49 files changed

+1745
-108
lines changed

.github/workflows/python-ci.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
strategy:
1616
matrix:
17-
python-version: ["3.5", "3.6", "3.7", "3.8", "3.9"]
17+
python-version: ["3.9"]
1818

1919
steps:
2020
- uses: "actions/checkout@v2"
@@ -26,12 +26,9 @@ jobs:
2626
pip install pipenv
2727
pip install build
2828
pipenv install --dev
29-
3029
- name: Test
3130
run: |
3231
pipenv run pytest
33-
3432
- name: Build
3533
run: |
3634
python -m build
37-

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

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy