Temporalio
Elixir files generated from Temporal.io's protobuf files using protobuf-elixir.
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"}
]
endUsage 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)