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

Year range for bibliographic metadata.

Matches the Rust `YearRange` struct.

## Fields

  * `:min` - Minimum year
  * `:max` - Maximum year
  * `:years` - List of individual years

# `t`

```elixir
@type t() :: %Kreuzberg.YearRange{
  max: non_neg_integer() | nil,
  min: non_neg_integer() | nil,
  years: [non_neg_integer()]
}
```

# `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*
