# `TrogonProto.Error.V1Alpha1.MessageOptions`
[🔗](https://github.com/straw-hat-team/beam-monorepo/blob/trogon_proto@v0.13.1/apps/trogon_proto/lib/__generated__/trogon/error/v1alpha1/options.pb.ex#L285)

MessageOptions defines message-level options for error payload messages.

These annotations describe the Google RPC rich error details a runtime
should emit for this payload. They are not a transport envelope; runtimes
adapt the template into google.rpc.Status, google.rpc.ErrorInfo, google.rpc.Help,
or equivalent protocol-native details.

# `t`

```elixir
@type t() :: %TrogonProto.Error.V1Alpha1.MessageOptions{
  __unknown_fields__: [Protobuf.unknown_field()],
  template: TrogonProto.Error.V1Alpha1.MessageOptions.Template.t() | nil
}
```

# `descriptor`

---

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