# `PostHog.Emails.SendResult`
[🔗](https://github.com/posthog/posthog-elixir/blob/v2.20.0/lib/posthog/emails/results.ex#L13)

The queued email. A result means PostHog queued the email, not that it was delivered.

## Fields

- `:id` - the queued email's message ID. Read its status with `PostHog.Emails.get/2`.
- `:replayed` - `true` when PostHog had already accepted this idempotency key and returned the
  first send's result.
- `:warnings` - the warnings PostHog returned with the email.

# `t`

```elixir
@type t() :: %PostHog.Emails.SendResult{
  id: String.t(),
  replayed: boolean(),
  warnings: [PostHog.Emails.Warning.t()]
}
```

A queued email.

---

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