class Temporalio::Client::Schedule::Action::StartWorkflow
def self._from_proto(raw_info, data_converter)
def self._from_proto(raw_info, data_converter) StartWorkflow.new( raw_info.workflow_type.name, *data_converter.from_payloads(raw_info.input), id: raw_info.workflow_id, task_queue: raw_info.task_queue.name, execution_timeout: Internal::ProtoUtils.duration_to_seconds(raw_info.workflow_execution_timeout), run_timeout: Internal::ProtoUtils.duration_to_seconds(raw_info.workflow_run_timeout), task_timeout: Internal::ProtoUtils.duration_to_seconds(raw_info.workflow_task_timeout), retry_policy: raw_info.retry_policy ? RetryPolicy._from_proto(raw_info.retry_policy) : nil, memo: Internal::ProtoUtils.memo_from_proto(raw_info.memo, data_converter), search_attributes: SearchAttributes._from_proto(raw_info.search_attributes), headers: Internal::ProtoUtils.headers_from_proto(raw_info.header, data_converter) ) end