StepFlow.WorkerDefinitions.create_worker_definition

You're seeing just the function create_worker_definition, go back to StepFlow.WorkerDefinitions module for more information.
Link to this function

create_worker_definition(attrs \\ %{})

View Source

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