API Reference temporal_ex v#0.2.1
Copy MarkdownModules
Ergonomic Temporal client SDK for Elixir.
GenServer that owns the gRPC channel to a Temporal server and provides generic RPC dispatch.
Pure functions for building gRPC connection options, TLS credentials, and request metadata.
Helpers for building common Temporal protobuf types from plain Elixir values.
Converts between Elixir terms and Temporal Payload/Payloads protobuf structs.
Helpers for building Temporal Schedule protobuf types from plain Elixir values.
Behaviour for encoding/decoding Elixir terms to/from Temporal payloads.
Default JSON data converter using Jason.
Structured error types for Temporal RPC failures.
Raised when the referenced namespace does not exist.
Raised when a workflow query fails.
Catch-all for unrecognized gRPC errors.
Raised when creating a schedule whose ID already exists.
Raised when the referenced schedule does not exist.
Raised when starting a workflow whose ID is already running.
Raised when the referenced workflow execution does not exist.
A handle to a Temporal Schedule.
A handle to a running or completed workflow execution.