# `Kreuzberg.FictionBookMetadata`
[🔗](https://github.com/kreuzberg-dev/kreuzberg/blob/main/lib/kreuzberg/fiction_book_metadata.ex#L1)

FictionBook (FB2) metadata.

Matches the Rust `FictionBookMetadata` struct.

## Fields

  * `:genres` - List of genres
  * `:sequences` - List of sequences/series
  * `:annotation` - Book annotation/description

# `t`

```elixir
@type t() :: %Kreuzberg.FictionBookMetadata{
  annotation: String.t() | nil,
  genres: [String.t()],
  sequences: [String.t()]
}
```

# `from_map`

```elixir
@spec from_map(map()) :: t()
```

# `to_map`

```elixir
@spec to_map(t()) :: map()
```

---

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