# `Faker.Person.It`
[🔗](https://github.com/artkay/fakerer/blob/v1.0.0/lib/faker/person/it.ex#L1)

Functions for name data in Italian

# `first_name`

```elixir
@spec first_name() :: String.t()
```

Returns a random first name

## Examples

    iex> Faker.Person.It.first_name()
    "Azalea"
    iex> Faker.Person.It.first_name()
    "Dionigi"
    iex> Faker.Person.It.first_name()
    "Agave"

# `last_name`

```elixir
@spec last_name() :: String.t()
```

Returns a random last name

## Examples

    iex> Faker.Person.It.last_name()
    "Bruno"
    iex> Faker.Person.It.last_name()
    "Russo"
    iex> Faker.Person.It.last_name()
    "Serra"
    iex> Faker.Person.It.last_name()
    "Bianchi"

# `name`

```elixir
@spec name() :: String.t()
```

Returns a complete name (may include a suffix/prefix or both)

## Examples

    iex> Faker.Person.It.name()
    "Sig.ra Agave Bianchi"
    iex> Faker.Person.It.name()
    "Gennaro Mazza"

# `prefix`

```elixir
@spec prefix() :: String.t()
```

Returns a random prefix

## Examples

    iex> Faker.Person.It.prefix()
    "Sig."
    iex> Faker.Person.It.prefix()
    "Sig.ra"
    iex> Faker.Person.It.prefix()
    "Sig."
    iex> Faker.Person.It.prefix()
    "Avv."

---

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