# `AvroEx.Schema.Record.Field`
[🔗](https://github.com/beam-community/avro_ex/blob/v2.2.1/lib/avro_ex/schema/record/field.ex#L1)

# `t`

```elixir
@type t() :: %AvroEx.Schema.Record.Field{
  aliases: [AvroEx.Schema.alias()],
  default: AvroEx.Schema.schema_types() | nil,
  doc: String.t() | nil,
  metadata: AvroEx.Schema.metadata(),
  name: String.t(),
  type: AvroEx.Schema.schema_types()
}
```

# `match?`

```elixir
@spec match?(t(), AvroEx.Schema.Context.t(), any()) :: boolean()
```

---

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