View Source Faker.Commerce.En (Faker v0.18.0)

Functions for generating commerce related data in English

Summary

Functions

Returns a random color

Returns a random department

Returns a complete product name, based on product adjectives, product materials, product names

Returns a random adjective for a product

Returns a random product material

Returns a random product name

Functions

@spec color() :: String.t()

Returns a random color

Examples

iex> Faker.Commerce.En.color()
"red"
iex> Faker.Commerce.En.color()
"sky blue"
iex> Faker.Commerce.En.color()
"lavender"
iex> Faker.Commerce.En.color()
"grey"
@spec department() :: String.t()

Returns a random department

Examples

iex> Faker.Commerce.En.department()
"Home, Garden & Tools"
iex> Faker.Commerce.En.department()
"Electronics & Computers"
iex> Faker.Commerce.En.department()
"Clothing, Shoes & Jewelery"
iex> Faker.Commerce.En.department()
"Toys, Kids & Baby"
@spec product_name() :: String.t()

Returns a complete product name, based on product adjectives, product materials, product names

Examples

iex> Faker.Commerce.En.product_name()
"Ergonomic Steel Shirt"
iex> Faker.Commerce.En.product_name()
"Fantastic Car"
iex> Faker.Commerce.En.product_name()
"Granite Gloves"
iex> Faker.Commerce.En.product_name()
"Plastic Shoes"
Link to this function

product_name_adjective()

View Source
@spec product_name_adjective() :: String.t()

Returns a random adjective for a product

Examples

iex> Faker.Commerce.En.product_name_adjective()
"Small"
iex> Faker.Commerce.En.product_name_adjective()
"Ergonomic"
iex> Faker.Commerce.En.product_name_adjective()
"Incredible"
iex> Faker.Commerce.En.product_name_adjective()
"Gorgeous"
@spec product_name_material() :: String.t()

Returns a random product material

Examples

iex> Faker.Commerce.En.product_name_material()
"Rubber"
iex> Faker.Commerce.En.product_name_material()
"Concrete"
iex> Faker.Commerce.En.product_name_material()
"Steel"
iex> Faker.Commerce.En.product_name_material()
"Granite"
@spec product_name_product() :: String.t()

Returns a random product name

Examples

iex> Faker.Commerce.En.product_name_product()
"Gloves"
iex> Faker.Commerce.En.product_name_product()
"Computer"
iex> Faker.Commerce.En.product_name_product()
"Table"
iex> Faker.Commerce.En.product_name_product()
"Shirt"