future-monitor-58430
02/07/2023, 7:19 PMfrom flytekit import workflow, LaunchPlan, task
from dataclasses import dataclass
from dataclasses_json import dataclass_json
@dataclass_json
@dataclass
class MyDataClass(object):
def __init__(self, a: int, b: str):
self.a = a
self.b = b
@task
def example_node(input: MyDataClass):
print(f'{input.a}')
@workflow
def my_dataclass_workflow(input: MyDataClass):
return example_node(input=input)
Should the UI be editable to provide input as json?future-monitor-58430
02/07/2023, 7:19 PMbroad-monitor-993
02/07/2023, 7:26 PM@dataclass_json
@dataclass
class MyDataClass(object):
a: int
b: str
broad-monitor-993
02/07/2023, 7:26 PMfuture-monitor-58430
02/07/2023, 7:27 PM