# `ADK.Memory.Entry`
[🔗](https://github.com/zeroasterisk/adk-elixir/blob/main/lib/adk/memory/entry.ex#L1)

A single memory entry.

Mirrors Python ADK's `MemoryEntry` — stores content with optional metadata.

# `t`

```elixir
@type t() :: %ADK.Memory.Entry{
  author: String.t() | nil,
  content: String.t(),
  id: String.t(),
  metadata: map(),
  timestamp: DateTime.t()
}
```

# `new`

```elixir
@spec new(keyword()) :: t()
```

Create a new memory entry with an auto-generated ID and timestamp.

---

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