Temporalio

Elixir files generated from Temporal.io's protobuf files using protobuf-elixir.

Module VersionLast Updated

Upstream Version Check

License

Installation

Install by adding temporalio to your list of dependencies in mix.exs. Additionally to temporalio, you're gonna need google_protos:

def deps do
  [
    {:temporalio, "~> 1.21"},
    {:google_protos, "~> 0.3.0"}
  ]
end

Usage Example

{:ok, channel} = GRPC.Stub.connect("localhost:7233")
list_ns_req = %Temporal.Api.Workflowservice.V1.ListNamespacesRequest{}
Temporal.Api.Workflowservice.V1.WorkflowService.Stub.list_namespaces(channel, list_ns_req)