-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #10 from antmendoza/add-typing_
added types to properties
- Loading branch information
Showing
81 changed files
with
1,578 additions
and
1,267 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
class ActionDataFilter: | ||
fromStateData: str = None | ||
useResults: bool = None | ||
results: str = None | ||
toStateData: str = None | ||
|
||
def __init__(self, | ||
fromStateData: str = None, | ||
useResults: bool = None, | ||
results: str = None, | ||
toStateData: str = None, | ||
**kwargs): | ||
|
||
# duplicated | ||
for local in list(locals()): | ||
if local in ["self", "kwargs"]: | ||
continue | ||
value = locals().get(local) | ||
if not value: | ||
continue | ||
if value == "true": | ||
value = True | ||
# duplicated | ||
|
||
self.__setattr__(local.replace("_", ""), value) | ||
|
||
# duplicated | ||
for k in kwargs.keys(): | ||
value = kwargs[k] | ||
if value == "true": | ||
value = True | ||
|
||
self.__setattr__(k.replace("_", ""), value) | ||
# duplicated |
28 changes: 21 additions & 7 deletions
28
serverlessworkflow/sdk/eventdatafilter.py → serverlessworkflow/sdk/auth_def.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
from serverlessworkflow.sdk.metadata import Metadata | ||
|
||
|
||
class BasicPropsDef: | ||
username: str = None | ||
password: str = None | ||
metadata: Metadata = None | ||
|
||
def __init__(self, | ||
username: str = None, | ||
password: str = None, | ||
metadata: Metadata = None, | ||
**kwargs): | ||
|
||
# duplicated | ||
for local in list(locals()): | ||
if local in ["self", "kwargs"]: | ||
continue | ||
value = locals().get(local) | ||
if not value: | ||
continue | ||
if value == "true": | ||
value = True | ||
# duplicated | ||
|
||
self.__setattr__(local.replace("_", ""), value) | ||
|
||
# duplicated | ||
for k in kwargs.keys(): | ||
value = kwargs[k] | ||
if value == "true": | ||
value = True | ||
|
||
self.__setattr__(k.replace("_", ""), value) | ||
# duplicated |
15 changes: 8 additions & 7 deletions
15
serverlessworkflow/sdk/basicpropsdef.py → serverlessworkflow/sdk/bearer_props_def.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20 changes: 10 additions & 10 deletions
20
serverlessworkflow/sdk/branch .py → serverlessworkflow/sdk/branch.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
class BranchTimeOut: | ||
actionExecTimeOut: str = None # ActionExecTimeOut | ||
branchExecTimeOut: str = None # BranchExecTimeOut |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
from typing import Union | ||
|
||
from serverlessworkflow.sdk.action import Action | ||
from serverlessworkflow.sdk.callback_state_timeout import CallbackStateTimeOut | ||
from serverlessworkflow.sdk.end import End | ||
from serverlessworkflow.sdk.error import Error | ||
from serverlessworkflow.sdk.event_data_filter import EventDataFilter | ||
from serverlessworkflow.sdk.metadata import Metadata | ||
from serverlessworkflow.sdk.state_data_filter import StateDataFilter | ||
from serverlessworkflow.sdk.transition import Transition | ||
|
||
|
||
class CallbackState: | ||
id: str = None | ||
name: str = None | ||
type: 'callback' = None | ||
action: Action = None | ||
eventRef: str = None | ||
timeouts: CallbackStateTimeOut = None | ||
eventDataFilter: EventDataFilter = None | ||
stateDataFilter: StateDataFilter = None | ||
onErrors: [Error] = None | ||
transition: Union[str, Transition] = None | ||
end: Union[bool, End] = None | ||
compensatedBy: str = None | ||
usedForCompensation: bool = None | ||
metadata: Metadata = None | ||
|
||
def __init__(self, | ||
id: str = None, | ||
name: str = None, | ||
type: 'callback' = None, | ||
action: Action = None, | ||
eventRef: str = None, | ||
timeouts: CallbackStateTimeOut = None, | ||
eventDataFilter: EventDataFilter = None, | ||
stateDataFilter: StateDataFilter = None, | ||
onErrors: [Error] = None, | ||
transition: Union[str, Transition] = None, | ||
end: Union[bool, End] = None, | ||
compensatedBy: str = None, | ||
usedForCompensation: bool = None, | ||
metadata: Metadata = None, | ||
**kwargs): | ||
# duplicated | ||
for local in list(locals()): | ||
if local in ["self", "kwargs"]: | ||
continue | ||
value = locals().get(local) | ||
if not value: | ||
continue | ||
if value == "true": | ||
value = True | ||
# duplicated | ||
|
||
self.__setattr__(local.replace("_", ""), value) | ||
|
||
# duplicated | ||
|
||
for k in kwargs.keys(): | ||
value = kwargs[k] | ||
if value == "true": | ||
value = True | ||
|
||
self.__setattr__(k.replace("_", ""), value) | ||
# duplicated |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
from serverlessworkflow.sdk.state_exec_timeout import StateExecTimeOut | ||
|
||
|
||
class CallbackStateTimeOut: | ||
stateExecTimeOut: StateExecTimeOut = None | ||
actionExecTimeOut: str = None # ActionExecTimeOut | ||
eventTimeOut: str = None # EventTimeOut |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
from typing import Union, Dict | ||
|
||
from serverlessworkflow.sdk.workflow_exec_timeout import WorkflowExecTimeOut | ||
|
||
|
||
class ContinueAsDef: | ||
workflowId: str = None | ||
version: str = None | ||
data: Union[str, Dict[str, Dict]] = None | ||
workflowExecTimeOut: WorkflowExecTimeOut = None | ||
|
||
def __init__(self, | ||
workflowId: str = None, | ||
version: str = None, | ||
data: Union[str, Dict[str, Dict]] = None, | ||
workflowExecTimeOut: WorkflowExecTimeOut = None, | ||
**kwargs): | ||
|
||
# duplicated | ||
for local in list(locals()): | ||
if local in ["self", "kwargs"]: | ||
continue | ||
value = locals().get(local) | ||
if not value: | ||
continue | ||
if value == "true": | ||
value = True | ||
# duplicated | ||
|
||
self.__setattr__(local.replace("_", ""), value) | ||
|
||
# duplicated | ||
for k in kwargs.keys(): | ||
value = kwargs[k] | ||
if value == "true": | ||
value = True | ||
|
||
self.__setattr__(k.replace("_", ""), value) | ||
# duplicated |
Oops, something went wrong.