StepFlow.WorkerDefinitions.create_worker_definition
You're seeing just the function
create_worker_definition
, go back to StepFlow.WorkerDefinitions module for more information.
Creates a WorkerDefinition.
Examples
iex> result = StepFlow.WorkerDefinitions.create_worker_definition(%{
...> queue_name: "my_queue",
...> label: "My Queue",
...> version: "1.2.3",
...> short_description: "short description",
...> description: "long description",
...> parameters: %{}
...> })
...> match?({:ok, %StepFlow.WorkerDefinitions.WorkerDefinition{}}, result)
true
iex> result = StepFlow.WorkerDefinitions.create_worker_definition(%{field: :bad_value})
...> match?({:error, %Ecto.Changeset{}}, result)
true