Skip to content

Commit 752ec98

Browse files
authored
IWF-751: Allow optimize timer use (#98)
1 parent 35d3d4a commit 752ec98

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

iwf/iwf_api/models/workflow_config.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@ class WorkflowConfig:
1616
continue_as_new_threshold (Union[Unset, int]):
1717
continue_as_new_page_size_in_bytes (Union[Unset, int]):
1818
optimize_activity (Union[Unset, bool]):
19+
optimize_timer (Union[Unset, bool]):
1920
"""
2021

2122
executing_state_id_mode: Union[Unset, ExecutingStateIdMode] = UNSET
2223
continue_as_new_threshold: Union[Unset, int] = UNSET
2324
continue_as_new_page_size_in_bytes: Union[Unset, int] = UNSET
2425
optimize_activity: Union[Unset, bool] = UNSET
26+
optimize_timer: Union[Unset, bool] = UNSET
2527
additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
2628

2729
def to_dict(self) -> Dict[str, Any]:
@@ -32,6 +34,7 @@ def to_dict(self) -> Dict[str, Any]:
3234
continue_as_new_threshold = self.continue_as_new_threshold
3335
continue_as_new_page_size_in_bytes = self.continue_as_new_page_size_in_bytes
3436
optimize_activity = self.optimize_activity
37+
optimize_timer = self.optimize_timer
3538

3639
field_dict: Dict[str, Any] = {}
3740
field_dict.update(self.additional_properties)
@@ -46,6 +49,8 @@ def to_dict(self) -> Dict[str, Any]:
4649
)
4750
if optimize_activity is not UNSET:
4851
field_dict["optimizeActivity"] = optimize_activity
52+
if optimize_timer is not UNSET:
53+
field_dict["optimizeTimer"] = optimize_timer
4954

5055
return field_dict
5156

@@ -67,11 +72,14 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
6772

6873
optimize_activity = d.pop("optimizeActivity", UNSET)
6974

75+
optimize_timer = d.pop("optimizeTimer", UNSET)
76+
7077
workflow_config = cls(
7178
executing_state_id_mode=executing_state_id_mode,
7279
continue_as_new_threshold=continue_as_new_threshold,
7380
continue_as_new_page_size_in_bytes=continue_as_new_page_size_in_bytes,
7481
optimize_activity=optimize_activity,
82+
optimize_timer=optimize_timer,
7583
)
7684

7785
workflow_config.additional_properties = d

0 commit comments

Comments
 (0)