# `Gherkin.Examples`
[🔗](https://github.com/huddlz-hq/cucumber/blob/main/lib/gherkin.ex#L140)

Represents an Examples block within a Scenario Outline.

Each Examples block contains a table of data used to parameterize the outline.
The first row contains headers (placeholder names), and subsequent rows contain
values to substitute. Examples blocks can have optional names, descriptions,
and tags.

# `t`

```elixir
@type t() :: %Gherkin.Examples{
  description: String.t(),
  keyword: String.t(),
  line: non_neg_integer() | nil,
  name: String.t(),
  table_body: [[String.t()]],
  table_body_lines: [non_neg_integer()] | nil,
  table_header: [String.t()],
  table_header_line: non_neg_integer() | nil,
  tag_lines: [non_neg_integer()],
  tags: [String.t()]
}
```

---

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