in src/pydolphinscheduler/core/workflow.py [0:0]
def __init__(
self,
name: str,
description: str | None = None,
schedule: str | None = None,
online_schedule: bool | None = None,
start_time: str | datetime | None = None,
end_time: str | datetime | None = None,
timezone: str | None = configuration.WORKFLOW_TIME_ZONE,
user: str | None = configuration.WORKFLOW_USER,
project: str | None = configuration.WORKFLOW_PROJECT,
worker_group: str | None = configuration.WORKFLOW_WORKER_GROUP,
warning_type: str | None = configuration.WORKFLOW_WARNING_TYPE,
warning_group_id: int | None = 0,
execution_type: str | None = configuration.WORKFLOW_EXECUTION_TYPE,
timeout: timedelta | int | None = 0,
release_state: str | None = configuration.WORKFLOW_RELEASE_STATE,
param: dict | None = None,
resource_plugin: ResourcePlugin | None = None,
resource_list: list[Resource] | None = None,
*args,
**kwargs,