Faker.Vehicle (Faker v0.16.0) View Source

Functions for generating Vehicle related data

Link to this section Summary

Functions

Returns a vehicle body style string

Returns a vehicle drivetrain string

Returns a vehicle fuel type string

Returns a vehicle make string

Returns a vehicle make and model string

Returns a vehicle model string

Returns a vehicle model string belonging to the given make

Returns a vehicle option string

Returns a vehicle option string

Returns a list of vehicle options()

Reterns a vehicle standard option string

Returns a list of vehicle standard specs

Returns a list of vehicle standard specs of the given length

Returns a vehicle transmission string

Returns a vehicle identification number string

Link to this section Functions

Specs

body_style() :: String.t()

Returns a vehicle body style string

Examples

iex> Faker.Vehicle.body_style()
"Minivan"
iex> Faker.Vehicle.body_style()
"Hatchback"
iex> Faker.Vehicle.body_style()
"Crew Cab Pickup"
iex> Faker.Vehicle.body_style()
"Regular Cab Pickup"

Specs

drivetrain() :: String.t()

Returns a vehicle drivetrain string

Examples

iex> Faker.Vehicle.drivetrain()
"4x2/2-wheel drive"
iex> Faker.Vehicle.drivetrain()
"4x4/4-wheel drive"
iex> Faker.Vehicle.drivetrain()
"4x2/2-wheel drive"
iex> Faker.Vehicle.drivetrain()
"RWD"

Specs

fuel_type() :: String.t()

Returns a vehicle fuel type string

Examples

iex> Faker.Vehicle.fuel_type()
"Ethanol"
iex> Faker.Vehicle.fuel_type()
"E-85/Gasoline"
iex> Faker.Vehicle.fuel_type()
"Compressed Natural Gas"
iex> Faker.Vehicle.fuel_type()
"Gasoline Hybrid"

Specs

make() :: String.t()

Returns a vehicle make string

Examples

iex> Faker.Vehicle.make()
"BMW"
iex> Faker.Vehicle.make()
"Audi"
iex> Faker.Vehicle.make()
"Dodge"
iex> Faker.Vehicle.make()
"Ford"

Specs

make_and_model() :: String.t()

Returns a vehicle make and model string

Examples

iex> Faker.Vehicle.make_and_model()
"BMW X5"
iex> Faker.Vehicle.make_and_model()
"Dodge Ram"
iex> Faker.Vehicle.make_and_model()
"Toyota Prius"
iex> Faker.Vehicle.make_and_model()
"Ford Focus"

Specs

model() :: String.t()

Returns a vehicle model string

Examples

iex> Faker.Vehicle.model()
"CR-V"
iex> Faker.Vehicle.model()
"Enclave"
iex> Faker.Vehicle.model()
"Encore"
iex> Faker.Vehicle.model()
"Verano"

Specs

model(String.t()) :: String.t()

Returns a vehicle model string belonging to the given make

Examples

iex> Faker.Vehicle.model("Ford")
"Focus"
iex> Faker.Vehicle.model("BMW")
"X5"
iex> Faker.Vehicle.model("Audi")
"A4"
iex> Faker.Vehicle.model("Toyota")
"Corolla"

Specs

option() :: String.t()

Returns a vehicle option string

Examples

iex> Faker.Vehicle.option()
"Premium Sound"
iex> Faker.Vehicle.option()
"Power Steering"
iex> Faker.Vehicle.option()
"A/C: Front"
iex> Faker.Vehicle.option()
"Keyless Entry"

Specs

options() :: String.t()

Returns a vehicle option string

Examples

iex> Faker.Vehicle.option()
"Premium Sound"
iex> Faker.Vehicle.option()
"Power Steering"
iex> Faker.Vehicle.option()
"A/C: Front"
iex> Faker.Vehicle.option()
"Keyless Entry"

Specs

options(non_neg_integer()) :: [String.t()]

Returns a list of vehicle options()

Examples

iex> Faker.Vehicle.options
["Power Steering", "A/C: Front", "Keyless Entry", "AM/FM Stereo", "Power Steering", "Antilock Brakes", "8-Track Player", "Leather Interior"]
iex> Faker.Vehicle.options
["MP3 (Multi Disc)", "A/C: Rear", "Fog Lights", "Power Windows", "Cruise Control", "Premium Sound", "A/C: Front"]
iex> Faker.Vehicle.options
["Tinted Glass", "MP3 (Single Disc)", "CD (Multi Disc)"]
iex> Faker.Vehicle.options
["Fog Lights", "Rear Window Wiper", "MP3 (Multi Disc)", "Navigation", "Airbag: Side", "Rear Window Defroster", "Premium Sound"]

Specs

standard_spec() :: String.t()

Reterns a vehicle standard option string

Examples

iex> Faker.Vehicle.standard_spec()
"Tire pressure monitoring system (TPMS)"
iex> Faker.Vehicle.standard_spec()
"20\" x 9.0\" front & 20\" x 10.0\" rear aluminum wheels"
iex> Faker.Vehicle.standard_spec()
"Deluxe insulation group"
iex> Faker.Vehicle.standard_spec()
"Torsion beam rear suspension w/stabilizer bar"

Specs

standard_specs() :: [String.t()]

Returns a list of vehicle standard specs

Examples

iex> Faker.Vehicle.standard_specs()
["20\" x 9.0\" front & 20\" x 10.0\" rear aluminum wheels", "Deluxe insulation group", "Torsion beam rear suspension w/stabilizer bar", "High performance suspension", "200mm front axle", "Traveler/mini trip computer", "P235/50R18 all-season tires", "Front door tinted glass"]
iex> Faker.Vehicle.standard_specs()
["625-amp maintenance-free battery", "Body color sill extension", "Cargo compartment cover", "Dana 44/226mm rear axle", "Tachometer", "Leather-wrapped parking brake handle", "Side-impact door beams"]
iex> Faker.Vehicle.standard_specs()
["Tilt steering column", "Luxury front & rear floor mats w/logo", "HomeLink universal transceiver"]
iex> Faker.Vehicle.standard_specs()
["Multi-reflector halogen headlamps", "Multi-info display -inc: driving range, average MPG, current MPG, average speed, outside temp, elapsed time, maintenance & diagnostic messages", "Zone body construction -inc: front/rear crumple zones, hood deformation point", "60/40 split fold-down rear seat w/outboard adjustable headrests", "Trim-panel-mounted storage net", "Front side-impact airbags", "Front/rear spot-lamp illumination"]

Specs

standard_specs(non_neg_integer()) :: [String.t()]

Returns a list of vehicle standard specs of the given length

Examples

iex> Faker.Vehicle.En.standard_specs(3)
["Tire pressure monitoring system (TPMS)", "20\" x 9.0\" front & 20\" x 10.0\" rear aluminum wheels", "Deluxe insulation group"]
iex> Faker.Vehicle.En.standard_specs(3)
["Torsion beam rear suspension w/stabilizer bar", "High performance suspension", "200mm front axle"]
iex> Faker.Vehicle.En.standard_specs(3)
["Traveler/mini trip computer", "P235/50R18 all-season tires", "Front door tinted glass"]
iex> Faker.Vehicle.En.standard_specs(3)
["XM satellite radio receiver -inc: 90 day trial subscription", "625-amp maintenance-free battery", "Body color sill extension"]

Specs

transmission() :: String.t()

Returns a vehicle transmission string

Examples

iex> Faker.Vehicle.transmission()
"CVT"
iex> Faker.Vehicle.transmission()
"Automatic"
iex> Faker.Vehicle.transmission()
"Manual"
iex> Faker.Vehicle.transmission()
"Automanual"

Returns a vehicle identification number string

Examples

iex> Faker.Vehicle.vin()
"1C68203VCV0360337"
iex> Faker.Vehicle.vin()
"5190V7FL8YX113016"
iex> Faker.Vehicle.vin()
"4RSE9035H9JA97940"
iex> Faker.Vehicle.vin()
"59E4A13G890C97377"