# `DurableObject.Dsl.Handler`
[🔗](https://github.com/ChristianAlexander/durable_object/blob/v0.3.2/lib/durable_object/dsl/handler.ex#L1)

Struct representing a handler (RPC method) in a Durable Object.

Handlers define the operations that can be performed on the object:
- `name` - The handler name (atom)
- `args` - List of argument names (atoms)

# `t`
[🔗](https://github.com/ChristianAlexander/durable_object/blob/v0.3.2/lib/durable_object/dsl/handler.ex#L12)

```elixir
@type t() :: %DurableObject.Dsl.Handler{
  __spark_metadata__: any(),
  args: [atom()],
  name: atom()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
