Expressions

VIVIDUS provides a set of pre-defined expressions. Also plugins may define own expressions (they are documented in the corresponding plugins articles).

The expression arguments marked with bold are mandatory.

Data generation

generate

Generates random data from various domain areas.

#{generate($data-provider-and-its-arguments)}
  • $data-provider-and-its-arguments - one of the data providers, its dot-separated method and space separated arguments wrapped into single quotes (for majority of cases arguments are not needed, their number and possible values depend on the chosen data provider method).

Below you can find a complete list of the supported expressions with results examples. Descriptions of the data providers and their arguments can be found in DataFaker documentation: click on the data provider name to find details.

Click here to view the complete list of the supported expressions

Expression #{generate(<expression>)}

Result

Address.buildingNumber

06008

Address.city

Karolynfurt

Address.cityName

New Douglasshaven

Address.cityPrefix

Port

Address.citySuffix

side

Address.country

Netherlands

Address.countryCode

MF

Address.fullAddress

731 Lili Ranch, Kunzeburgh, ME 30473

Address.latLon

35.40500316,-149.03554572

Address.latLon '; '

-72.33619716; -73.29925845

Address.latitude

-49.05592773

Address.lonLat

14.03276874,2.70145773

Address.lonLat '; '

25.44598234; 37.41608298

Address.longitude

118.29766091

Address.mailBox

PO Box 817

Address.postcode

97340

Address.secondaryAddress

Apt. 303

Address.state

South Carolina

Address.stateAbbr

OR

Address.streetAddress

890 Satterfield Fords

Address.streetAddress 'true'

64637 Cole Bridge Suite 948

Address.streetAddressNumber

155

Address.streetName

Kassulke Coves

Address.streetPrefix

xx

Address.streetSuffix

Plain

Address.timeZone

America/Guatemala

Address.zipCode

81902

Address.zipCodeByState 'CT'

061##

Address.zipCodePlus4

71598-2467

Ancient.god

Athena

Ancient.hero

Hermione

Ancient.primordial

Hypnos

Ancient.titan

Iapetus

Animal.genus

Tapirus

Animal.name

cod

Animal.scientificName

Macroscelides rupicapra

Animal.species

argentatus

App.author

Hill, Waters and Ondricka

App.name

Span

App.version

9.7.1

Appliance.brand

Whirlpool

Appliance.equipment

Flame supervision device

AquaTeenHungerForce.character

Ignignokt

Artist.name

Cassatt

Australia.animals

luaner

Australia.locations

Dubbo

Australia.states

Australian Capital Territory

Avatar.image

https://robohash.org/rkstcjfa.png

Aviation.METAR

METAR: ZGKL 280600Z 32002MPS 290V350 9999 SCT043 OVC066 26/25 Q1002 RERA NOSIG

Aviation.aircraft

Airbus H130

Aviation.airline

Corsairfly

Aviation.airplane

Airbus A321neo

Aviation.airport

FCOB

Aviation.airportName

Evansville Regional Airport

Aviation.armyHelicopter

Ka-27

Aviation.cargo

Boeing 747-8 FREIGHTER

Aviation.civilHelicopter

Airbus H225

Aviation.engineType

Rocket

Aviation.flight

8Q7635

Aviation.flight 'ICAO'

IBE4003

Aviation.flightStatus

DEPARTED

Aviation.gate

K153

Aviation.general

Embraer EMB-810 SENECA

Aviation.manufacturer

RENARD

Aviation.specialTypeDesignator

UHEL

Aviation.warplane

D.H.112 SEA VENOM

Aws.accountId

0896063760

Aws.acmARN

arn:aws:acm:eu-west-2:0874256929:certificate/389a8096-1d60-4eaf-8448-a
241a2c15ac3

Aws.albARN

arn:aws:elasticloadbalancing:ap-southeast-2:0018610892:loadbalancer/ap
p/subin/32c6f7e0362a6966

Aws.albTargetGroupARN

arn:aws:elasticloadbalancing:sa-east-1:0555391575:targetgroup/veribet/
b682d958d4e92b73

Aws.region

us-west-2

Aws.route53ZoneId

SLVHSVGVUOGBHXGWBBLJV

Aws.securityGroupId

sg-83ae333116fa177c

Aws.subnetId

subnet-4acf257cbde85235

Aws.vpcId

vpc-95066cc778c65371

Azure.appServiceEnvironment

ase-93fa0e56f31c23b1

Azure.appServicePlan

asp-49c84d42210237a8

Azure.applicationGateway

agw-e9988e83eb058f3d

Azure.bastionHost

bas-f77afa7215078747

Azure.containerApps

ca-adfd661fca23c895

Azure.containerAppsEnvironment

cae-1b8bc001a82906c9

Azure.containerInstance

ci-77ae8b0404967692

Azure.containerRegistry

cr-6a866b5651fceded

Azure.cosmosDBDatabase

cosmos-32cb283a534c54cf

Azure.firewall

afw-f00b9cbe1f18a8da

Azure.keyVault

kv-f016c8c1a7ca7ac8

Azure.loadBalancer

lbi-f1fa7104ec0deefc

Azure.loadTesting

lt-39b12bcb2ed6291c

Azure.logAnalytics

log-f74c7ac027ec9ffc

Azure.managementGroup

mg-8bdc3e5056a8e0ca

Azure.mysqlDatabase

mysql-aa4311305120c863

Azure.networkSecurityGroup

nsg-cbad4eb5d5d3904f

Azure.postgreSQLDatabase

psql-26f53e154646f606

Azure.region

switzerland

Azure.resourceGroup

rg-a3e2a76d1b7894ff

Azure.serviceBus

sb-f02811c3d94ef666

Azure.serviceBusQueue

sbq-3254fd5dd99197ff

Azure.serviceBusTopic

sbt-a4211fb334dbe3b6

Azure.springApps

sa-e9c025aa5db7dccd

Azure.sqlDatabase

sql-f6b1d6775354d715

Azure.staticWebApp

stapp-ef03098c5ef55be7

Azure.storageAccount

st-a0ca27ffab71e2e7

Azure.subscriptionId

b11b6eb9-f771-6ae9-ea4a-1351bec57f51

Azure.tenantId

035c9a2c-5d2d-8a5c-03ae-f2b38aba23e7

Azure.virtualMachine

vm-e918f61f3b376995

Azure.virtualNetwork

vnet-96bf622c31bbefae

Azure.virtualWan

vwan-8eef489c3c3d124a

Babylon5.character

Catherine Sakai

Babylon5.quote

"You know, I have just been thinking. He shouldn’t be doing this. He shouldn’t have to be doing this. I feel like I screwed up." "Hey, come on Chief, it’s not your fault. I heard what happened. You offered to help, he walked away." "Yeah, I know, but the thing is: sometimes people walk away because they want to be alone, and sometimes they walk away because they want to see if you care enough to follow them into hell. I think I went the wrong way." "Look, he’s gotta get his head screwed on straight. You can’t do that for him." "Yeah, you are right. It’s just.. I’ve had my own problems. I’ve been where he is. I’ve walked away from lot of things in my life. I just hope he can find his way back again." — Garibaldi and Zack in Babylon 5:"Shadow Dancing"

BackToTheFuture.character

Dr. Emmett Brown

BackToTheFuture.date

October 25, 1985

BackToTheFuture.quote

You know, Marty, you look so familiar to me. Do I know your mother?

Barcode.ean13

4346981684706

Barcode.ean8

81371808

Barcode.gtin12

630251197138

Barcode.gtin13

3194717536826

Barcode.gtin14

82126018382106

Barcode.gtin8

83150548

Barcode.type

Rationalized

Baseball.coaches

Dave Roberts

Baseball.players

Bobby Doerr

Baseball.positions

First Baseman

Baseball.teams

Detroit Tigers

Basketball.coaches

Dave Joerger

Basketball.players

Dwayne Wade

Basketball.positions

Small Forward

Basketball.teams

Detroit Pistons

Battlefield1.classes

Cavalry

Battlefield1.faction

Ottoman Empire

Battlefield1.map

Prise de Tahure

Battlefield1.vehicle

Mark V Landship

Battlefield1.weapon

12g Automatic

Beer.brand

Budweiser

Beer.hop

Summit

Beer.malt

Rye malt

Beer.name

Duvel

Beer.style

Vegetable Beer

Beer.yeast

1450 - Dennys Favorite 50

BigBangTheory.character

Mrs. Koothrappali

BigBangTheory.quote

Not knowing is part of the fun. Was that the motto of your community college?

BloodType.aboTypes

O

BloodType.bloodGroup

AB+

BloodType.pTypes

Pk1

BloodType.rhTypes

Rh-

BojackHorseman.characters

Ralph Stilton

BojackHorseman.quotes

If you care about what other people think, you’re never gonna do anything

BojackHorseman.tongueTwisters

Courtney Portnoy portrayed the formerly portly consort in the seaport resort

Book.author

Gerald Hackett

Book.genre

Reference book

Book.publisher

McFarland & Company

Book.title

The Little Foxes

Bool.bool

true

BossaNova.artist

Luiz Bonfa

BossaNova.song

Samba da Bencao

Brand.car

Audi

Brand.sport

Lotto

Brand.watch

Casio

BreakingBad.character

Hank Schrader

BreakingBad.episode

Felina

BrooklynNineNine.characters

Rosa Diaz

BrooklynNineNine.quotes

If I die, turn my tweets into a book.

Buffy.bigBads

Caleb

Buffy.celebrities

Amy Adams

Buffy.characters

Angel

Buffy.episodes

Seeing Red

Buffy.quotes

Strong is fighting. It’s hard and it’s painful, and it’s every day. It’s what we have to do. And we can do it together.

Business.creditCardExpiry

2033-03-19

Business.creditCardNumber

2229-1067-0741-6663

Business.creditCardType

solo

Business.securityCode

428

Camera.brand

Leica

Camera.brandWithModel

Canon IXUS 255 HS

Camera.model

Alpha 7R II

Cat.breed

Ocicat

Cat.name

Doctor Cucumber

Cat.registry

Associazione Nazionale Felina Italiana

Chess.opening

Torre Attack

Chess.player

Wesley So

Chess.title

WCM

Chess.tournament

Dortmund

Chiquito.expressions

¡Hombre malo, violento!

Chiquito.jokes

Nació un niño tan feo tan feo que la madre en vez de darle el pecho le daba la espalda

Chiquito.sentences

Lo maté una tarde de agosto, la caló apretaba

Chiquito.terms

Diodeno

ChuckNorris.fact

Chuck Norris does not use exceptions when programming. He has not been able to identify any of his code that is not exceptional.

ClashOfClans.defensiveBuilding

Mortar

ClashOfClans.rank

Legend

ClashOfClans.troop

Boxer Giant

CNPJ.invalid

38.000.773/1279-97

CNPJ.invalid 'true'

25.000.526/5261-11

CNPJ.invalid 'true' 'true'

94.000.676/4348-56

CNPJ.valid

83.606.576/0001-24

CNPJ.valid 'true'

77.668.633/0001-05

CNPJ.valid 'true' 'true'

77.683.018/1499-88

Code.asin

B000J0NOTK

Code.ean13

7988217664051

Code.ean8

23072633

Code.gtin13

3710128623308

Code.gtin8

86675499

Code.imei

012072201322000

Code.isbn10

1227252609

Code.isbn10 'true'

0-02-563108-X

Code.isbn13

9780809592722

Code.isbn13 'true'

978-0-949520-35-7

Code.isbnGroup

0

Code.isbnGs1

979

Code.isbnRegistrant

00-533294

Coffee.blendName

Brooklyn Mug

Coffee.body

tea-like

Coffee.country

Sumatra

Coffee.descriptor

golden raisin

Coffee.intensifier

astringent

Coffee.name1

Huggy

Coffee.name2

Forrester

Coffee.notes

unbalanced, juicy, pineapple, clementine, bittersweet chocolate

Coffee.region

Orosi

Coffee.region 'BRAZIL'

Cerrado

Coffee.variety

Dega

Coin.flip

Tails

Color.hex

#AFAA2A

Color.hex 'true'

#6FDFC1

Color.name

maroon

Commerce.brand

GoPro

Commerce.department

Baby & Movies

Commerce.material

Paper

Commerce.price

77.29

Commerce.price '5.5' '10.10'

6.13

Commerce.productName

Mediocre Iron Shirt

Commerce.promotionCode

PriceStellar907800

Commerce.promotionCode '7'

DealStellar6363619

Commerce.vendor

Target

Community.character

Señor Ben Chang

Community.quote

The next person that offers me charity or pity will be mentioned, by name, in my suicide note.

Company.bs

leverage bleeding-edge e-services

Company.buzzword

Virtual

Company.catchPhrase

Grass-roots tertiary knowledge base

Company.industry

Law Enforcement

Company.logo

https://pigment.github.io/fake-logos/logos/medium/color/9.png

Company.name

Lemke, Thompson and Rippin

Company.profession

actress

Company.suffix

and Sons

Company.url

www.bogisichinc.net

Compass.abbreviation

NW

Compass.azimuth

191.25

Compass.word

north-northwest

Computer.brand

MSI

Computer.linux

Ubuntu Server 19.10

Computer.macos

Catalina (10.15)

Computer.operatingSystem

High Sierra (10.13)

Computer.platform

Windows

Computer.type

server

Computer.windows

Windows 8.1

Construction.heavyEquipment

Compactor

Construction.materials

Brass

Construction.roles

Construction Worker

Construction.standardCostCodes

16-200 - Electrical Power

Construction.subcontractCategories

Hard Tile & Stone

Construction.trades

Millwright

Control.alteredItem

Typewritten Page

Control.alteredWorldEvent

Ordinary, Wisconsin

Control.character

Yoshimi Tokui

Control.hiss

So safe and nothing to worry about.

Control.location

Central Executive

Control.objectOfPower

Home Safe

Control.quote

Once more with feeling

Control.theBoard

< Good work/victory, Director >

Cosmere.allomancers

Seeker

Cosmere.aons

Rao

Cosmere.feruchemists

Firesoul

Cosmere.heralds

Pailiah

Cosmere.knightsRadiant

Edgedancer

Cosmere.metals

Ettmetal

Cosmere.shardWorlds

Ashyn

Cosmere.shards

Preservation

Cosmere.sprens

Shockspren

Cosmere.surges

Abrasion

Country.capital

Berlin

Country.countryCode2

me

Country.countryCode3

ind

Country.currency

Euro

Country.currencyCode

ZWL

Country.flag

https://flags.fmcdn.net/data/flags/w580/pa.png

Country.name

Saint Lucia

CowboyBebop.character

Faye Valentine

CowboyBebop.episode

Toys in the Attic

CowboyBebop.quote

Humans were meant to work and sweat for their money after all. Those that try to get rich quickly or live at expense of others - all get divine retribution along the way. That is the lesson. But, one thing about humans is that they quickly forget the lesson they have learnt.

CowboyBebop.song

Gateway

CPF.invalid

222.071.124-71

CPF.invalid 'true'

558.432.355-25

CPF.valid

388.880.615-17

CPF.valid 'true'

053.357.581-80

Cricket.formats

Test

Cricket.players

Mahendra Singh Dhoni

Cricket.teams

Pakistan

Cricket.tournaments

World Test Championship

CryptoCoin.coin

Cardano, ADA, https://i.imgur.com/8qGU4zg.png

CultureSeries.books

Consider Phlebas

CultureSeries.civs

Xolpe

CultureSeries.cultureShipClassAbvs

GSV

CultureSeries.cultureShipClasses

General Systems Vehicle

CultureSeries.cultureShips

Eight Rounds Rapid

CultureSeries.planets

Xinth

Currency.code

RSD

Currency.name

Burundi Franc

DarkSouls.classes

Cleric

DarkSouls.covenants

Princess’s Guard

DarkSouls.shield

Plank Shield

DarkSouls.stats

Attunement

DcComics.hero

Guardian

DcComics.heroine

Power Girl

DcComics.name

Jason Todd

DcComics.title

Superman For All Seasons

DcComics.villain

Bizarro

Demographic.demonym

Nepalese

Demographic.educationalAttainment

Grade 1 though 11

Demographic.maritalStatus

Married

Demographic.race

American Indian or Alaska Native

Demographic.sex

Male

Departed.actor

Jack Nicholson

Departed.character

Frank Costello

Departed.quote

Let’s say you have no idea and leave it at that okay? No idea. Zip. None.

Dessert.flavor

Cherry

Dessert.topping

Whipped Cream

Dessert.variety

Ice Cream

DetectiveConan.characters

Sakurako Yonehara

DetectiveConan.gadgets

Elasticity Suspenders

DetectiveConan.vehicles

Takagi’s Skyline ER34

Device.manufacturer

QMobile

Device.modelName

Google Pixel 2 XL

Device.platform

Android OS

Device.serial

PTIA6Ff3GBvGh3j

Disease.dermatology

psoriasis

Disease.gynecologyAndObstetrics

adenomyosis

Disease.internalDisease

peritonitis

Disease.neurology

Parkinson’s disease

Disease.ophthalmologyAndOtorhinolaryngology

rhinitis

Disease.paediatrics

poliomyelitis

Disease.surgery

angioma

DoctorWho.actor

Christopher Eccleston

DoctorWho.catchPhrase

Bow ties are cool.

DoctorWho.character

Captain Jack Harkness

DoctorWho.doctor

Twelfth Doctor

DoctorWho.quote

Come on, Rory! It isn’t rocket science, it’s just quantum physics!

DoctorWho.species

Zanak Humanoid

DoctorWho.villain

Abzorbaloff

Dog.age

adult

Dog.breed

Norwegian Elkhound

Dog.coatLength

curly

Dog.gender

male

Dog.memePhrase

long boi

Dog.name

Gizmo

Dog.size

large

Dog.sound

woof woof

Domain.firstLevelDomain 'companyname'

companyname.coop

Domain.fullDomain 'companyname'

auto.companyname.pro.km

Domain.secondLevelDomain 'companyname'

companyname.net.fm

Domain.validDomain 'companyname'

companyname.int

Doraemon.character

Nobie Nobi

Doraemon.gadget

Absconding Leaf

Doraemon.location

Honekawas' Residence

DragonBall.character

Garlic Jr

DrivingLicense.drivingLicense 'NC'

0608114689

Drone.batteryCapacity

3692 mAh

Drone.batteryType

Li-Polymer

Drone.batteryVoltage

91.0V

Drone.batteryWeight

985 g

Drone.chargingTemperature

66°-770°F

Drone.flightTime

48 min

Drone.iso

100-3200

Drone.maxAltitude

5712 m

Drone.maxAngularVelocity

09°/s

Drone.maxAscentSpeed

2 m/s

Drone.maxChargingPower

44W

Drone.maxDescentSpeed

3 m/s

Drone.maxFlightDistance

6710 m

Drone.maxResolution

41MP

Drone.maxShutterSpeed

15

Drone.maxSpeed

41 m/s

Drone.maxTiltAngle

12°

Drone.maxWindResistance

77.3 m/s

Drone.minShutterSpeed

1/4000

Drone.name

DJI Mavic Air 2

Drone.operatingTemperature

74°-464°F

Drone.photoFormat

PNG

Drone.shutterSpeedUnits

s

Drone.videoFormat

MOV

Drone.weight

888 g

DumbAndDumber.actor

Jim Carrey

DumbAndDumber.character

Sea Bass

DumbAndDumber.quote

Harry, you’re alive…​ and you’re a horrible shot!

Dune.character

Shaddam Corrino IV

Dune.planet

Geidi Prime

Dune.quote

He who controls the spice, controls the universe!

Dune.quote 'GUILD_NAVIGATOR'

I mean Paul Atreides. We want him killed. I did not say this. I am not here.

Dune.saying

Survival is the ability to swim in strange water.

Dune.saying 'BENE_GESSERIT'

Survival is the ability to swim in strange water.

Dune.title

Fedaykin Commando

DungeonsAndDragons.alignments

Lawful Evil

DungeonsAndDragons.backgrounds

City Watch

DungeonsAndDragons.cities

Sammaresh

DungeonsAndDragons.klasses

Ranger

DungeonsAndDragons.languages

Primordial

DungeonsAndDragons.meleeWeapons

Greatsword

DungeonsAndDragons.monsters

Lizardfolk

DungeonsAndDragons.races

Kenku

DungeonsAndDragons.rangedWeapons

Dart

Educator.campus

Falconholt Campus

Educator.course

Master of Biomedical Science

Educator.secondarySchool

Ironbarrow Secondary College

Educator.subjectWithNumber

Biomedical Science 316

Educator.university

Iceborough University

EldenRing.location

Altus Plateau

EldenRing.npc

Sorceress Sellen

EldenRing.skill

Stamp

EldenRing.spell

Great Oracular Bubble

EldenRing.weapon

Grafted Blade Greatsword

ElderScrolls.city

Verkarth

ElderScrolls.creature

Frost Troll

ElderScrolls.dragon

Dragon

ElderScrolls.firstName

Brill

ElderScrolls.lastName

The Haggard

ElderScrolls.quote

Remember, your mind is the best weapon you have.

ElderScrolls.race

Dwemer

ElderScrolls.region

Black Marsh

ElectricalComponents.active

Transistor

ElectricalComponents.electromechanical

Fuse

ElectricalComponents.passive

Oscillator

Emoji.cat

😽

Emoji.smiley

😰

EnglandFootBall.league

EFL Championship

EnglandFootBall.team

Newcastle United

Esports.event

International

Esports.game

Dota 2

Esports.league

IEM

Esports.player

Miracle

Esports.team

Virtus.Pro

Fallout.character

Dogmeat

Fallout.faction

Followers of the Apocalypse

Fallout.location

The Commonwealth

Fallout.quote

The women of New Vegas ask me a lot if there’s a Mrs. New Vegas. Well, of course there is. You’re her. And you’re still as perfect as the day we met.

FamilyGuy.character

Thelma Griffin

FamilyGuy.location

Cleveland’s Deli

FamilyGuy.quote

It’s Peanut Butter Jelly Time.

FamousLastWords.lastWords

Yes, it’s tough, but not as tough as doing comedy.

File.extension

html

File.fileName

voluptas_nostrum/quasi.webm

File.fileName 'dir' 'filename' 'txt' '/'

dir/filename.txt

File.mimeType

multipart/signed

FinalFantasyXIV.character

Drillemont de Lasserrant

FinalFantasyXIV.dataCenter

Dynamis

FinalFantasyXIV.job

Gladiator

FinalFantasyXIV.race

Au Ra

FinalFantasyXIV.zone

Coerthas Central Highlands

FinalSpace.character

Quinn Ergon

FinalSpace.quote

That’s not a cookie. And you know that HUE, you know that!

FinalSpace.vehicle

Imperium Cruiser

Finance.bic

TLLRQBVLDY0

Finance.creditCard

6767-6100-4701-1024-511

Finance.creditCard 'VISA'

4711-5066-1985-0348

Finance.iban

LB86511897w298DfH58Blz8ce0mJ

Finance.iban 'LV'

LV61OHXHMbrnJoLa5Mtt9

Finance.nasdaqTicker

QCOM

Finance.nyseTicker

BABA

Finance.stockMarket

NYSE

Finance.usRoutingNumber

019583563

Food.allergen

Eggs

Food.dish

California Maki

Food.fruit

Mandarins

Food.ingredient

Fenugreek

Food.measurement

1/2 cup

Food.spice

Lemon Pepper

Food.sushi

Bastard halibut

Food.vegetable

Hijiki

Football.coaches

Joachim Low

Football.competitions

Copa America

Football.players

Eden Hazard

Football.positions

Centre Forward

Football.teams

Tottenham Hotspur

Formula1.circuit

Circuit Gilles-Villeneuve

Formula1.driver

Guanyu Zhou

Formula1.grandPrix

Dutch Grand Prix

Formula1.team

Williams

FreshPrinceOfBelAir.celebrities

Oprah Winfrey

FreshPrinceOfBelAir.characters

Trevor

FreshPrinceOfBelAir.quotes

Hurt me, hurt me! Whoa, whoa, whoa, whoa. What’s up, baby?

Friends.character

Charles Bing

Friends.location

Ernie’s

Friends.quote

Sure I peed on her. And if I had to, I’d pee on any one of you!

FullmetalAlchemist.character

Trisha Elric

FullmetalAlchemist.city

Youswell

FullmetalAlchemist.country

Aerugo

FunnyName.name

Ray Zenz

Futurama.character

Robot Devil

Futurama.hermesCatchPhrase

Sweet giant anteater of Santa Anita!

Futurama.location

Robo-Hungarian Empire

Futurama.quote

We’re making beer. I’m the brewery!

GameOfThrones.character

Ragnor Pyke

GameOfThrones.city

Chroyane

GameOfThrones.dragon

Vermithrax

GameOfThrones.house

Gaunt

GameOfThrones.quote

And so he spoke, and so he spoke, that Lord of Castamere, but now the rains weep o’er his hall, with no one there to hear. Yes, now the rains weep o’er his hall, and not a soul to hear.

GarmentSize.size

XXXL

Gender.binaryTypes

Female

Gender.shortBinaryTypes

f

Gender.types

Agender

Ghostbusters.actor

Ernie Hudson

Ghostbusters.character

Dr. Peter Venkman

Ghostbusters.quote

Nice thinking, Ray.

GratefulDead.players

Bill Kreutzmann

GratefulDead.songs

Me and My Uncle

GreekPhilosopher.name

Chrysippus

GreekPhilosopher.quote

Love is composed of a single soul inhabiting two bodies.

Hacker.abbreviation

SSL

Hacker.adjective

1080p

Hacker.ingverb

backing up

Hacker.noun

program

Hacker.verb

quantify

HalfLife.character

Adrian Shephard

HalfLife.enemy

Pit Drone

HalfLife.location

St. Olga

HarryPotter.book

Harry Potter and the Chamber of Secrets

HarryPotter.character

Angelina Johnson

HarryPotter.house

Slytherin

HarryPotter.location

Madam Malkin’s Robes for All Occasions

HarryPotter.quote

Dark and difficult times lie ahead. Soon we must all face the choice between what is right and what is easy.

HarryPotter.spell

Alohomora

Hashing.md2

3d1882b9f987d52af3e3fe1079612f93

Hashing.md5

8d65ac6f03eb1a0cd597c91ef6c6e84e

Hashing.sha1

50f699c09a0b18e37440388bc987a75f9dd923cf

Hashing.sha256

82d5c76e193fbe4806589ffb1fbbbcc6d2c1497334381d534b7704cf7264bca3

Hashing.sha384

77df286edbf31164878ec647e4c45e7031968f27c20d927a0021b5e27d57603509cc2d
e559ee2ff7cb2da176efe4df7b

Hashing.sha512

64aa3f70d8f75760bd0e62001ebacf3b6b52462ef0d5f486c9f1241e0ba956fc5f9d3b
27893fd128cd05e9583ddadd38d75821aeb7cce12a104efdde959676b1

Hearthstone.battlegroundsScore

2345

Hearthstone.mainCharacter

Jaina Proudmoore

Hearthstone.mainPattern

Battlegrounds

Hearthstone.mainProfession

Demon Hunter

Hearthstone.standardRank

Legend 45206

Hearthstone.wildRank

Bronze 9

HeroesOfTheStorm.battleground

Alterac Pass

HeroesOfTheStorm.hero

Lúcio

HeroesOfTheStorm.heroClass

Healer

HeroesOfTheStorm.quote

Careful wizard, your kind has upset the balance beforeo I become re-dead? Deader? …​ Alive?"

HeyArnold.characters

Eugene Horowitz

HeyArnold.locations

Omar’s Falafel Hut

HeyArnold.quotes

MONKEYMAAAAN!

Hipster.word

whatever

HitchhikersGuideToTheGalaxy.character

Hactar

HitchhikersGuideToTheGalaxy.location

Oglaroon

HitchhikersGuideToTheGalaxy.marvinQuote

You think you’ve got problems? What are you supposed to do if you are a manically depressed robot? No, don’t try to answer that. I’m fifty thousand times more intelligent than you and even I don’t know the answer. It gives me a headache just trying to think down to your level.

HitchhikersGuideToTheGalaxy.planet

Preliumtarn

HitchhikersGuideToTheGalaxy.quote

Earth: Mostly Harmless

HitchhikersGuideToTheGalaxy.species

Silastic Armorfiends

HitchhikersGuideToTheGalaxy.starship

Billion Year Bunker

Hobbit.character

Bifur

Hobbit.location

Rivendell

Hobbit.quote

So comes snow after fire, and even dragons have their endings.

Hobbit.thorinsCompany

Bombur

Hobby.activity

Magic

Hololive.talent

Gawr Gura

Horse.breed

Moyle Horse

Horse.name

Opie

House.furniture

dresser

House.room

kitchen

HowIMetYourMother.catchPhrase

Wait For it

HowIMetYourMother.character

Wendy the Waitress

HowIMetYourMother.highFive

Door Five

HowIMetYourMother.quote

Revenge fantasies never work out the way you want.

HowToTrainYourDragon.characters

Hagan Frostbeard

HowToTrainYourDragon.dragons

Bonnefire

HowToTrainYourDragon.locations

Puffin Point

IdNumber.inValidEnZaSsn

2323187187180

IdNumber.invalid

967-05-5749

IdNumber.invalidEsMXSsn

DKEM193827HDQWEF05

IdNumber.invalidPtNif

545739769

IdNumber.invalidSvSeSsn

411817-5769

IdNumber.peselNumber

10261503589

IdNumber.singaporeanFin

G4263249X

IdNumber.singaporeanFinBefore2000

F0413645P

IdNumber.singaporeanUin

T0590535C

IdNumber.singaporeanUinBefore2000

S5618480B

IdNumber.ssnValid

236-16-2759

IdNumber.valid

889-58-2084

IdNumber.validEnZaSsn

6907022573182

IdNumber.validEsMXSsn

LANF196308HJAAAI09

IdNumber.validKoKrRrn

880121-8357309

IdNumber.validPtNif

858009250

IdNumber.validSvSeSsn

890622-3915

IdNumber.validZhCNSsn

150900200701052695

IndustrySegments.industry

Technology

IndustrySegments.sector

Mobile Telecommunications

IndustrySegments.subSector

Equity Investment Instruments

IndustrySegments.superSector

Automobiles & Parts

Internet.botUserAgent 'GOOGLEBOT'

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/99.0.4844.84 Safari/537.36

Internet.botUserAgentAny

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/98.0.4758.102 Safari/537.36

Internet.domainName

haley.com

Internet.domainSuffix

info

Internet.domainWord

nikolaus

Internet.emailAddress

gino.cormier@hotmail.com

Internet.emailAddress 'myemail'

myemail@yahoo.com

Internet.emailSubject

Studies show only 10% of people can do Canoe/kayak flatwater!

Internet.getIpV4Address

/65.126.77.114

Internet.getIpV6Address

/dd6:b92d:c4e1:a98f:a5aa:9f94:4cf4:ef38

Internet.getPrivateIpV4Address

/192.168.121.1

Internet.getPublicIpV4Address

/109.86.58.44

Internet.httpMethod

PUT

Internet.image

https://picsum.photos/1024/768

Internet.image '5' '10'

https://picsum.photos/5/10

Internet.image '100' '200' 'imageName'

https://picsum.photos/seed/imageName/100/200

Internet.ipV4Address

152.91.208.85

Internet.ipV4Cidr

245.73.80.112/9

Internet.ipV6Address

9118:17d9:2abe:d259:ca4a:2723:6a96:36a8

Internet.ipV6Cidr

fe28:b31d:66ca:a965:1a2:a98f:8909:96c5/42

Internet.macAddress

ec:f3:45:a3:4f:b2

Internet.macAddress 'aa:bb'

aa:bb:ed:2b:2d:e8

Internet.password

f3w0a1qt3x346

Internet.password 'true'

4gp3uh00184h0o7o

Internet.password '5' '10'

90g34

Internet.password '5' '10' 'true'

G0ee5z2

Internet.password '5' '10' 'true' 'true'

^7$mJx$Jsp

Internet.password '5' '10' 'true' 'true' 'true'

T382mK*9

Internet.port

52631

Internet.privateIpV4Address

127.174.53.73

Internet.publicIpV4Address

46.198.73.150

Internet.safeEmailAddress

hosea.gleason@example.com

Internet.safeEmailAddress 'myemail'

myemail@example.com

Internet.slug

asperiores_consequatur

Internet.url

https://www.jamel-hyatt.io:63565/iste

Internet.userAgent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Internet.userAgent 'AOL'

Mozilla/4.0 (compatible; MSIE 6.0; AOL 9.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)

Internet.username

brooks.bartell

Internet.uuid

b0f485cd-4c36-4908-bb99-0ba64535eda6

Internet.uuidv3

4aaa35e5-bd15-3cf9-8e38-93a43783d088

Internet.webdomain

www.tessa-tillman.biz

Job.field

Construction

Job.keySkills

Communication

Job.position

Facilitator

Job.seniority

Product

Job.title

Legal Producer

Joke.knockKnock

Knock, knock. Who’s there? Cow says. Cow says who? No silly, cow says moo!

Joke.pun

Say what you want about waitresses but they bring a lot to the table.

Kaamelott.character

Merlin

Kaamelott.quote

Et si je vous dis que vous êtes deux glands, là, vous avez du péremptoire. C’est vous qui voyez.

Kpop.boyBands

VAV

Kpop.girlGroups

Davichi

Kpop.iGroups

Jinusean

Kpop.iiGroups

Papaya

Kpop.iiiGroups

Romeo

Kpop.solo

Heo Young-ji

LanguageCode.iso639

cy

LeagueOfLegends.champion

Vi

LeagueOfLegends.location

Valoran

LeagueOfLegends.masteries

Meditation

LeagueOfLegends.quote

How about a drink?

LeagueOfLegends.rank

Iron III

LeagueOfLegends.summonerSpell

Teleport

Lebowski.actor

Tara Reid

Lebowski.character

The Big Lebowski

Lebowski.quote

I am the walrus

LordOfTheRings.character

Peregrin Took

LordOfTheRings.location

Narchost

Lorem.character

8

Lorem.character 'true'

0

Lorem.characters

56lkmzhm965r63xq866606dni3lao899619wma423sb61fk67474f4c676l0640i44w07v
u1176u8j6q7m909w163ik4j2l1ca169p8l6uxgg969ey9poca4xl71o2yd357w43571j18
1p39a09x218ap4ud3auh274pt68ic9p2a59n50k07w0x33yt1w79v1146eifgs1y791ag4
ihu32q56ol590jmo7d365eoa6m29ds51d8k5brqj92myc

Lorem.characters 'true'

utQW6H5vdpaphL27P125TJy0ipa48H7d81uvvHRIhlOJrrcC67KhbF89lMtBAwnzQitCuk
KFFEUh11vxi9v68ZCaatfjy3Gpjf3X36N3W0wAgN6GeV1td12fY9Y2di9p7Ag467fnVGxN
KQ4VIBZ3tGql58S9tZ2u6c0q0vYTn8T2P50Y9kxhsY8uo195nead156idr814yRZim2M8v
9504M0ztJ5Imt27vK1Q2sE8vt2n1dRe5tGioEnsJ6V1V0

Lorem.characters '7'

7i6k7840a01by0neg6jn9xg8445g68y4e4v85xo6420y95hrk3nv7kh5040lf17vlx51p2
13ggjlk9urfiofb57q1v53s6rvog244n5s2a013hp3m280r8sdae04f5r85y8474b49r28
c37kn200es0w303t401v7r114oloo7t5h1jxg1z9v41xgol4fv2tsj61v61v1u1uvr64n1
8u142s455a683m9f7q3wyf5e2nk0ul06k69c8v9rve45u

Lorem.characters '5' 'true'

6FO88

Lorem.characters '5' '10'

k2k8e

Lorem.characters '5' 'true' 'true'

Ii12l

Lorem.characters '5' '10' 'true'

un8ev

Lorem.characters '5' 'true' 'true' 'true'

C3gH#

Lorem.characters '5' '10' 'true' 'true'

pe9&8

Lorem.characters '5' '10' 'true' 'true' 'true'

3*5*4b*P

Lorem.fixedString '7'

Asperna

Lorem.maxLengthSentence '7'

Rem nul

Lorem.paragraph

Ratione distinctio voluptatibus non odit inventore consequatur. Cum in necessitatibus voluptatem sunt quam. Voluptas porro earum incidunt voluptates provident dolore itaque. Quam voluptatibus ab dolorem quia nobis.

Lorem.paragraph '7'

Voluptate illo quia ducimus. Necessitatibus est ut quis autem pariatur vero. Qui consequuntur excepturi eos. Omnis minima consequuntur. Et tenetur ipsum. Voluptas unde autem harum. Nostrum nulla quos quae architecto nemo labore.

Lorem.paragraphs '7'

[Dolores consectetur ut laudantium fuga modi aut iusto. Incidunt autem maxime natus corrupti veritatis placeat. Vel necessitatibus nostrum cupiditate et et consequatur. Eos consectetur a sequi et corporis., Veniam provident dolores. Dolorem doloremque consequatur ea recusandae atque facilis. Maiores deserunt aperiam velit velit consequuntur ab provident., Rerum vel odio ut eligendi. Tempore qui magnam qui. Modi in quos hic. Maiores sit reprehenderit est nemo libero. Eum nobis quo expedita voluptas maxime., Culpa ratione laudantium qui occaecati veritatis suscipit nisi. Nostrum aut et quod est quam. Necessitatibus molestias nobis non asperiores et nulla., Aut aperiam facilis autem eaque voluptatum molestiae eum. Dolorum accusantium veritatis consequatur sed. Doloremque non eos sed neque dicta. Quaerat dolores nam illo neque et. Veritatis at distinctio veritatis sint consequatur dignissimos sunt., Neque ipsam est sit excepturi. Amet laborum officiis amet debitis sint sed. Labore debitis quo inventore aut et tenetur deleniti. Ratione quia enim blanditiis aperiam porro., Repellat ab dicta. Officiis esse ut id aut vitae pariatur ex. Architecto incidunt perferendis nulla corporis est voluptas nobis. Aperiam totam rerum eos.]

Lorem.sentence

Est omnis molestiae et voluptatem suscipit ut vel.

Lorem.sentence '7'

Provident cupiditate et voluptatem sed ipsam tenetur.

Lorem.sentence '5' '10'

Consequatur assumenda culpa qui ut aut voluptatibus et aut similique vel earum magnam.

Lorem.sentences '7'

[Iusto vel nemo voluptas., Aut velit aperiam amet autem aspernatur eos nemo., Nostrum ex eligendi dolorem tempora mollitia., Reiciendis consequatur id est quia aut distinctio ut., Iusto voluptate sunt a incidunt aspernatur non voluptate., Voluptatibus nostrum sit., Distinctio dolor delectus suscipit sit quia sint.]

Lorem.word

sed

Lorem.words

[illo, eveniet, ut]

Lorem.words '7'

[rerum, et, vel, omnis, rerum, possimus, sed]

Marketing.buzzwords

snackable content

MarvelSnap.character

Kazar

MarvelSnap.event

Vibranium Forge

MarvelSnap.rank

Galactic

MarvelSnap.zone

Mindscape

MassEffect.character

Matriarch Benezia

MassEffect.cluster

Voyager Cluster

MassEffect.planet

Altanorch

MassEffect.quote

You Did Good Son. I’m Proud Of You.

MassEffect.specie

Reapers

Matz.quote

People are different. People choose different criteria. But if there is a better way among many alternatives, I want to encourage that way by making it comfortable. So that’s what I’ve tried to do.

Mbti.characteristic

help each other

Mbti.merit

reliable

Mbti.name

Protagonist Personality

Mbti.personage

William Shakespeare

Mbti.type

INTP

Mbti.weakness

insensitive

Measurement.height

foot

Measurement.length

mile

Measurement.metricHeight

meter

Measurement.metricLength

hectometer

Measurement.metricVolume

milliliter

Measurement.metricWeight

dekagram

Measurement.volume

teaspoon

Measurement.weight

pound

Medical.diagnosisCode

G4

Medical.diseaseName

HIV

Medical.hospitalName

Grant Memorial Hospital

Medical.medicineName

ziprasidone mesylate

Medical.procedureCode

whg5Dfg

Medical.symptoms

eye pain (irritation)

Military.airForceRank

Major General

Military.armyRank

Staff Sergeant

Military.dodPaygrade

E-4

Military.marinesRank

General

Military.navyRank

Commander

Minecraft.animalName

Pig

Minecraft.entityName

Experience Orb

Minecraft.itemName

Stone Sword

Minecraft.monsterName

Slime

Minecraft.tileItemName

Iron Horse Armor

Minecraft.tileName

Light Gray Stained Glass Pane

Money.currency

Haitian gourde

Money.currencyCode

DKK

MoneyHeist.character

Moscow

MoneyHeist.heist

Bank of Spain

MoneyHeist.quote

You’re the sexiest woman in the world but I love you for your brains

Mood.emotion

distressed

Mood.feeling

tearful

Mood.tone

ardent

Mountain.name

Baltistan Peak

Mountain.range

Annapurna Himalaya

Mountaineering.mountaineer

Steve House

Movie.quote

All right, Mr. DeMille, I’m ready for my closeup.

Music.chord

A#m

Music.genre

Non Music

Music.instrument

Accordion

Music.key

E

Myst.ages

Noloben

Myst.characters

Saavedro

Myst.creatures

karnaks

Myst.games

Uru: Ages Beyond Myst

Myst.quotes

Atrus…​ what do you see?

Name.femaleFirstName

Jenee

Name.firstName

Kasey

Name.fullName

Garland Christiansen

Name.lastName

Will

Name.malefirstName

Gregorio

Name.name

Angelyn Cole

Name.nameWithMiddle

Ophelia Tillman Dicki and Sons

Name.prefix

Ms.

Name.suffix

I

Name.title

Senior Program Strategist

Name.username

grover.wolf

Naruto.character

Aino

Naruto.demon

Ten-Tails (Shinju)

Naruto.eye

Sharingan

Naruto.village

Sunagakure (Sand Village)

Nation.capitalCity

Skopje

Nation.flag

🇹🇼

Nation.isoCountry

SV

Nation.isoLanguage

ja

Nation.language

Zulu

Nation.nationality

Filipinos

NatoPhoneticAlphabet.codeWord

Uniform

NewGirl.characters

Coach

NewGirl.quotes

Please take that off. You look like a homeless pencil.

Nigeria.celebrities

Adekunle Gold

Nigeria.food

Ewedu and Amala

Nigeria.name

Buhari

Nigeria.places

Enugu

Nigeria.schools

LANDMARK

Number.digit

7

Number.digits '7'

0405060

Number.negative

-837134438

Number.numberBetween '5' '10'

6

Number.numberBetween '5' '10'

6

Number.positive

721581490

Number.randomDigit

7

Number.randomDigitNotZero

4

Number.randomDouble '3' '5' '10'

5.455

Number.randomDouble '3' '5' '10'

5.747

Number.randomNumber

48845

Number.randomNumber '5' 'true'

48399

OlympicSport.ancientOlympics

Discus

OlympicSport.summerOlympics

Softball

OlympicSport.summerParalympics

Sitting volleyball

OlympicSport.unusual

Bed racing

OlympicSport.winterOlympics

Luge

OlympicSport.winterParalympics

Wheelchair curling

OnePiece.akumasNoMi

Bane Bane no Mi

OnePiece.character

Koala

OnePiece.island

Florian Triangle

OnePiece.location

Goa Kingdom

OnePiece.quote

Miracles only happen to those who never give up.

OnePiece.sea

East Blue

OscarMovie.actor

Chiwetel Umeadi Ejiofor

OscarMovie.character

Marc Lee

OscarMovie.getChoice

A3

OscarMovie.getYear

A2022

OscarMovie.movieName

Marriage Story

OscarMovie.quote

Life on a lifeboat isn’t much of a life. It is like an end game in chess, a game with few pieces. The elements couldn’t be more simple, nor the stakes higher.

OscarMovie.releaseDate

October 12, 2012

Overwatch.hero

Winston

Overwatch.location

Château Guillard

Overwatch.quote

Rally to me!

Passport.valid

A53525402

PhoneNumber.cellPhone

(952) 618-0720

PhoneNumber.extension

5565

PhoneNumber.phoneNumber

(914) 310-5586 x2711

PhoneNumber.phoneNumberInternational

+1 404-858-9003 x8970

PhoneNumber.phoneNumberNational

(907) 773-5679 x3146

PhoneNumber.subscriberNumber

5076

PhoneNumber.subscriberNumber '7'

9773836

Photography.aperture

f/1.2

Photography.brand

Hama

Photography.camera

Fujix DS-560

Photography.genre

Aerial

Photography.imageTag

wall

Photography.iso

100

Photography.lens

fisheye

Photography.shutter

80

Photography.term

b/w

Pokemon.location

Goldenrod City

Pokemon.move

Smog

Pokemon.name

Gyarados

Pokemon.type

Dragon

PrincessBride.character

Buttercup

PrincessBride.quote

Do you have 6 fingers on your left hand?

ProgrammingLanguage.creator

Guido van Rossum

ProgrammingLanguage.name

F#

RedDeadRedemption2.animal

Egret

RedDeadRedemption2.gangMember

Annabelle

RedDeadRedemption2.majorCharacter

Angelo Bronte

RedDeadRedemption2.protagonist

John Marston

RedDeadRedemption2.quote

You don’t get to live a bad life and have good things happen to you.

RedDeadRedemption2.region

Rio Bravo

RedDeadRedemption2.settlement

Strawberry

RedDeadRedemption2.state

New Hanover

RedDeadRedemption2.weapon

Naval Compass

ResidentEvil.biologicalAgent

Progenitor Virus

ResidentEvil.character

Henry Sarton

ResidentEvil.creature

Albinoid Infant

ResidentEvil.equipment

Door Lock Service

ResidentEvil.location

City and Highway

Restaurant.description

Our mission has been to help people achieve their health and wellness goals. though weve changed over the years, our values have remained the same.

Restaurant.name

Orange Dragon

Restaurant.namePrefix

Belly

Restaurant.nameSuffix

Coffee

Restaurant.review

Brand new. Great design. Odd to hear pop music in a Mexican establishment. Music is a bit loud. It should be background.

Restaurant.type

Bar

RickAndMorty.character

Arthricia

RickAndMorty.location

Screaming Sun Earth

RickAndMorty.quote

I don’t get it and I don’t need to.

Robin.quote

Holy Jigsaw Puzzles

RockBand.name

Pearl Jam

RuPaulDragRace.queen

Detox

RuPaulDragRace.quote

Hello, hello, hello!

Science.bosons

Z boson

Science.element

Nitrogen

Science.elementSymbol

Br

Science.leptons

electron

Science.quark

strange

Science.scientist

Louis Victor de Broglie

Science.tool

Pump

Science.unit

pascal

Seinfeld.business

Poppie’s

Seinfeld.character

Sue Ellen Mischke

Seinfeld.quote

Father, I’ve never done this before, so I’m not sure about what I’m supposed to do.

Shakespeare.asYouLikeItQuote

For ever and a day.

Shakespeare.hamletQuote

Rich gifts wax poor when givers prove unkind.

Shakespeare.kingRichardIIIQuote

Now is the winter of our discontent.

Shakespeare.romeoAndJulietQuote

O Romeo, Romeo! wherefore art thou Romeo?.

Show.adultMusical

Dessa Rose

Show.kidsMusical

Fiddler on the Roof JR.

Show.play

A Streetcar Named Desire

SiliconValley.app

PeaceFare

SiliconValley.character

Jack "Action Jack" Barker

SiliconValley.company

Endframe

SiliconValley.email

russ@threecommaclub.test

SiliconValley.invention

Skycrane

SiliconValley.motto

Our products are products, producing unrivaled results

SiliconValley.quote

Jian-Yang, what’re you doing? This is Palo Alto. People are lunatics about smoking here. We don’t enjoy all the freedoms that you have in China.

SiliconValley.url

https://bachmanity.com

Simpsons.character

Rainier Wolfcastle

Simpsons.location

Krustyland

Simpsons.quote

D’oh!

Sip.bodyBytes

[B@512e87d

Sip.bodyString

v=0
o=Hermine 51ab73a9-1bcc-4bc7-957c-fd2cd79a747d IN IP4 mayert.net
s=-
c=IN IP4 205.167.130.12
t=0 0
m=audio 48096 RTP/AVP 0
a=rtpmap:0 PCMU/8000

Sip.clientErrorResponseCode

423

Sip.clientErrorResponsePhrase

Not Acceptable Here

Sip.contentType

multipart/alternative

Sip.globalErrorResponseCode

600

Sip.globalErrorResponsePhrase

Does Not Exist Anywhere

Sip.messagingPort

4412

Sip.method

ACK

Sip.nameAddress

<sip:Isaiah@40.27.113.38:9444>

Sip.provisionalResponseCode

182

Sip.provisionalResponsePhrase

Call Is Being Forwarded

Sip.redirectResponseCode

380

Sip.redirectResponsePhrase

Moved Temporarily

Sip.rtpPort

43102

Sip.serverErrorResponseCode

500

Sip.serverErrorResponsePhrase

Precondition Failure

Sip.successResponseCode

200

Sip.successResponsePhrase

OK

Size.adjective

teeny

SlackEmoji.activity

:guitar:

SlackEmoji.celebration

:collision:

SlackEmoji.custom

:trollface:

SlackEmoji.emoji

:baby_bottle:

SlackEmoji.foodAndDrink

:rice:

SlackEmoji.nature

:bouquet:

SlackEmoji.objectsAndSymbols

:dvd:

SlackEmoji.people

:stuck_out_tongue:

SlackEmoji.travelAndPlaces

:statue_of_liberty:

SonicTheHedgehog.character

Don Fachio

SonicTheHedgehog.game

Sonic the Hedgehog

SonicTheHedgehog.zone

Atomic Destroyer Zone

SoulKnight.bosses

Prehistoric Colossus

SoulKnight.buffs

Golden devil

SoulKnight.characters

Paladin

SoulKnight.enemies

Elite Knight(Shotgun)

SoulKnight.statues

Knight

SoulKnight.weapons

Deadly Frisbee

SouthPark.characters

Bebe Stevens

SouthPark.quotes

Maybe we should send you to a concentration camp

Space.agency

German Aerospace Center

Space.agencyAbbreviation

NASA

Space.company

JPL

Space.constellation

Coma Berenices

Space.distanceMeasurement

122kiloparsecs

Space.galaxy

Milky Way

Space.meteorite

Orgueil

Space.moon

Hyperion

Space.nasaSpaceCraft

Discovery

Space.nebula

Ring Nebula

Space.planet

Mars

Space.star

Betelgeuse

Space.starCluster

Trumpler 10

Spongebob.characters

Sheldon Plankton

Spongebob.episodes

Squirrel Record

Spongebob.quotes

I’m ugly and I’m proud!

StarCraft.building

Creep Tumor

StarCraft.character

Artanis

StarCraft.planet

Artika

StarCraft.unit

Mothership

StarTrek.character

Jonathan Archer

StarTrek.klingon

tIqIpqu' 'ej nom tIqIp

StarTrek.location

The Briar Patch

StarTrek.species

Romulan

StarTrek.villain

Q

StarWars.alternateCharacterSpelling

darth caedus

StarWars.callSign

Black Leader

StarWars.character

Luke Skywalker

StarWars.droids

R2-Q5

StarWars.planets

Yavin 4

StarWars.quotes

I have a bad feeling about…​

StarWars.species

Hutt

StarWars.vehicles

GR-75 Transport

StarWars.wookieWords

wua

Stargate.characters

Amonet

Stargate.planets

Lantea

Stargate.quotes

I did not intend for my statement to be humorous.

Stock.nsdqSymbol

NTIC

Stock.nyseSymbol

UNH

StrangerThings.character

Jonathan

StrangerThings.quote

She will not be able to resist these pearls. Purrs

StreetFighter.characters

Urien

StreetFighter.moves

Shienkyaku

StreetFighter.quotes

My name, my consciousness, my power…​Everything I have, I earned for myself!

StreetFighter.stages

Skyscraper Under Construction

StudioGhibli.character

Satsuki Kusakabe

StudioGhibli.movie

Ponyo

StudioGhibli.quote

He said Mom was ugly, now go get him!

Subscription.paymentMethods

Cash

Subscription.paymentTerms

Annual

Subscription.plans

Free Trial

Subscription.statuses

Active

Subscription.subscriptionTerms

Lifetime

Suits.characters

Daniel Hardman

Suits.quotes

I don’t play the odds, I play the man.

SuperMario.characters

Waluigi

SuperMario.games

Super Mario Bros.

SuperMario.locations

Rabbit Ridge

SuperSmashBros.fighter

Corrin

SuperSmashBros.stage

Big Battlefield

Superhero.descriptor

Deadpool

Superhero.name

Green Bullseye

Superhero.power

Power Suit

Superhero.prefix

Agent

Superhero.suffix

Man

Supernatural.character

Ellen Harvelle

Supernatural.creature

Hellhounds

Supernatural.weapon

Lance Of Michael

SwordArtOnline.gameName

Nakanishi

SwordArtOnline.item

Gigas Cedar

SwordArtOnline.location

Karluin

SwordArtOnline.realName

Yuuki Asuna

Tea.type

Black

Tea.variety

Fujian New Craft

Team.creature

zebras

Team.name

Hawaii ghosts

Team.sport

soccer

Team.state

West Virginia

Text.character

N

Text.lowercaseCharacter

d

Text.text

gqknkhfqobtieooggwvbconumsnuiwdgsnr

Text.text 'true'

876r631s10id5f55l92z0d2n6k2yx275r6y58tln8w1xd5x89xpe2k3sce1i17nu64i0b1
84p9h546

Text.text '7'

lcpzgdnlsajsseptdksrifwlw

Text.text '5' '10'

tdyyelxse

Text.text '5' '10' 'true'

YAoJxH

Text.text '5' '10' 'true' 'true'

A@n&OhekS

Text.text '5' '10' 'true' 'true' 'true'

gUW2*U

Text.uppercaseCharacter

H

TheExpanse.characters

Alex Kamal

TheExpanse.locations

Asteroid belt

TheExpanse.quotes

Give the Martians their water! Milowda na animals. You have every right to be angry. You should be angry. But if we act like animals, we only justify their belief that we are. Gif im fo imalowda xitim. Treat them the way they should treat us.

TheExpanse.ships

Knight

TheItCrowd.actors

Philip Rham

TheItCrowd.characters

Daniel Carey

TheItCrowd.emails

denholm.reynholm@reynholm.test

TheItCrowd.quotes

Nice screensaver. I love the way the smoke seems to be coming off the top of it…​

TheKingkillerChronicle.book

The Wise Man’s Fear

TheKingkillerChronicle.character

Denna

TheKingkillerChronicle.creature

Draccus

TheKingkillerChronicle.location

Waystone Inn

TheRoom.actors

Robyn Paris

TheRoom.characters

Michelle

TheRoom.locations

Flower Shop

TheRoom.quotes

Anyway, how is your sex life?

TheThickOfIt.characters

Tom Davis

TheThickOfIt.departments

Department of Education

TheThickOfIt.positions

Special Adviser to the Leader of the Opposition

TheVentureBros.character

Wonder Boy

TheVentureBros.organization

The Brimstone Assemnbly

TheVentureBros.quote

Truly only a face a mother can love

TheVentureBros.vehicle

Gargantua-1

Tire.aspectRatio

70

Tire.code

285/40R20

Tire.code 'true'

P175/55R15

Tire.construction

R

Tire.loadIndex

88

Tire.rimSize

12

Tire.speedrating

U

Tire.vehicleType

ST

Tire.width

115

Touhou.characterFirstName

Fujiwara

Touhou.characterLastName

Komeiji

Touhou.characterName

Kurumi

Touhou.gameName

Great Fairy Wars

Touhou.trackName

A Soul as Red as a Ground Cherry

Transport.type

Light rail

Tron.alternateCharacterSpelling

kleinberg

Tron.alternateCharacterSpelling 'ALAN_BRADLEY'

bradley

Tron.character

Alan Bradley

Tron.character 'OTHER'

bit

Tron.game

Arc Wars

Tron.location

Pit Cell

Tron.quote

It’s murder out there. You can’t even travel around your own microcircuits without permission from Master Control Program. I mean, sending me down here to play games! Who does he calculate that he is?

Tron.quote 'ALAN_BRADLEY'

The best programmer ENCOM ever had, and he ends up playing Space Cowboy in some back room.

Tron.tagline

The Electronic Gladiator

Tron.vehicle

Sark’s Carrier

TwinPeaks.character

Killer BOB

TwinPeaks.location

Fat Trout Trailer Park

TwinPeaks.quote

How’s Annie? How’s Annie? How’s Annie?

Twitter.twitterId '7'

0410241

Twitter.userId

15000053

Twitter.userName

Gembucket

University.degree

Master

University.name

Eastern Parker

University.prefix

Southern

University.suffix

College

VForVendetta.characters

Brian Etheridge

VForVendetta.quotes

I dare do all that may become a man. Who dares do more is none.

VForVendetta.speeches

Good evening, London. Allow me first to apologize for this interruption. I do, like many of you, appreciate the comforts of every day routine- the security of the familiar, the tranquility of repetition. I enjoy them as much as any bloke. But in the spirit of commemoration, whereby those important events of the past, usually associated with someone’s death or the end of some awful bloody struggle, a celebration of a nice holiday, I thought we could mark this November the 5th, a day that is sadly no longer remembered, by taking some time out of our daily lives to sit down and have a little chat. There are of course those who do not want us to speak. I suspect even now, orders are being shouted into telephones, and men with guns will soon be on their way. Why? Because while the truncheon may be used in lieu of conversation, words will always retain their power. Words offer the means to meaning, and for those who will listen, the enunciation of truth. And the truth is, there is something terribly wrong with this country, isn’t there? Cruelty and injustice, intolerance and oppression. And where once you had the freedom to object, to think and speak as you saw fit, you now have censors and systems of surveillance coercing your conformity and soliciting your submission. How did this happen? Who’s to blame? Well certainly there are those more responsible than others, and they will be held accountable, but again truth be told, if you’re looking for the guilty, you need only look into a mirror. I know why you did it. I know you were afraid. Who wouldn’t be? War, terror, disease. There were a myriad of problems which conspired to corrupt your reason and rob you of your common sense. Fear got the best of you, and in your panic you turned to the now high chancellor, Adam Sutler. He promised you order, he promised you peace, and all he demanded in return was your silent, obedient consent. Last night I sought to end that silence. Last night I destroyed the Old Bailey, to remind this country of what it has forgotten. More than four hundred years ago a great citizen wished to embed the fifth of November forever in our memory. His hope was to remind the world that fairness, justice, and freedom are more than words, they are perspectives. So if you’ve seen nothing, if the crimes of this government remain unknown to you, then I would suggest you allow the fifth of November to pass unmarked. But if you see what I see, if you feel as I feel, and if you would seek as I seek, then I ask you to stand beside me one year from tonight, outside the gates of Parliament, and together we shall give them a fifth of November that shall never, ever be forgot.

Vehicle.carOptions

[Power Steering, Bucket Seats, Moonroof/Sunroof, Rear Window Defroster, Navigation, Cruise Control, Rear Window Wiper]

Vehicle.carOptions '5' '10'

[Airbag: Passenger, Power Windows, MP3 (Multi Disc), AM/FM Stereo, Integrated Phone, CD (Single Disc), Power Steering, Third Row Seats, Cassette Player]

Vehicle.carType

Cargo Van

Vehicle.color

Black

Vehicle.doors

4

Vehicle.driveType

RWD

Vehicle.engine

8 Cylinder Engine

Vehicle.fuelType

Ethanol

Vehicle.licensePlate

lhi-1399

Vehicle.licensePlate 'NE'

9-B4530

Vehicle.make

Lincoln

Vehicle.makeAndModel

Mazda CX-8

Vehicle.manufacturer

Ravon

Vehicle.model

Odyssey

Vehicle.model 'Toyota'

Yaris

Vehicle.standardSpecs

[Electrochromic rearview mirror, 3-point ELR driver seat belt w/pretensioner & load limiter, Rear body-color spoiler, Rear reading & courtesy lamps, Dual bright exhaust tips]

Vehicle.standardSpecs '5' '10'

[Enhanced accident response system unlocks the doors, shuts off the fuel pump and turns on interior lights after airbag deploys, Dual illuminated visor vanity mirrors, HomeLink universal transceiver, Xenon high-intensity discharge (HID) headlamps -inc: adaptive front lighting system, delayed auto-off, Direct-type tire pressure monitor system]

Vehicle.style

ESi

Vehicle.transmission

Manual

Vehicle.upholstery

White Cloth

Vehicle.upholsteryColor

Beige

Vehicle.upholsteryFabric

Leather

Vehicle.vin

XZC5LKBJP40P36456

Verb.base

colour

Verb.ingForm

astonishing

Verb.past

disappeared

Verb.pastParticiple

controlled

Verb.simplePresent

catches

VideoGame.genre

Tactical role-playing

VideoGame.platform

Xbox One

VideoGame.title

Infamous

Volleyball.coach

Ryszard Kruk

Volleyball.formation

4-2

Volleyball.player

Lina Yanchulova

Volleyball.position

Right side hitter

Volleyball.team

CSKA Moscow

WarhammerFantasy.creatures

Cockatrice

WarhammerFantasy.factions

Beasts of Chaos

WarhammerFantasy.heros

Oxyotl

WarhammerFantasy.locations

Cothique

WarhammerFantasy.quotes

The new mountains gave us shelter…​ We made fire in their mouths…​ The tribes split the lands…​ The Tyrants roared and fought…​ There were many kingdoms…​ It was good for many winters…​ The tribes grew and grew too much. Now we follow the sun once more…​

Weather.description

Showers

Weather.temperatureCelsius

0°C

Weather.temperatureCelsius '5' '10'

9°C

Weather.temperatureFahrenheit

-2°F

Weather.temperatureFahrenheit '5' '10'

6°F

Witcher.book

Sword of Destiny

Witcher.character

Shani

Witcher.location

Kerack

Witcher.monster

Siren

Witcher.potion

Thunderbolt

Witcher.quote

Finish all your business before you die. Bid loved ones farewell. Write your will. Apologize to those you’ve wronged. Otherwise, you’ll never truly leave this world.

Witcher.school

Manticore

Witcher.sign

Aard

Witcher.witcher

Ivar Evil-Eye

WorldOfWarcraft.hero

Uther the Lightbringer

WorldOfWarcraft.quotes

Your gold is welcome here.

Yoda.quote

Hmm. In the end, cowards are those who follow the dark side.

Zelda.character

Subrosian Queen

Zelda.game

The Wind Waker

Zodiac.sign

Libra

Let’s see the structure of the expression for the following example:

#{generate(Internet.password '5', '10', 'true')}
#{generate                                       (1)
          (Internet                              (2)
                   .password                     (3)
                             '5',                (4)
                                  '10',          (4)
                                        'true')} (4)
1 Generate expression itself.
2 Data provider from the list. In this case - Internet. Click on its name to see the methods it contains.
3 One of the available methods within Internet data provider - password. There are multiple choices, we picked the fourth one.
4 Available arguments for the chosen method.

There are three of them:

  • int minimumLength - minimum number of symbols;

  • int maximumLength - maximum number of symbols;

  • boolean includeUppercase - true or false for Uppercase usage;

In this way we created an expression that generates a password from 5 to 10 characters length including uppercase letters.
Possible output is 51gVj5aLZY

letterify

Replaces ? symbols with latin letters.

#{generate(letterify '$input', '$isUpperCase')}
  • $input - any string containing ? symbols to be replaced with letters

  • $isUpperCase - boolean, set it to true for uppercase option

Table 1. letterify examples
Expression Result
#{generate(letterify 'test????test')}

testnjmytest

#{generate(letterify 'test????test', 'true')}

testXQBMtest

numerify

Replaces # symbols with numbers.

#{generate(numerify '$input')}
  • $input - any string containing # symbols to be replaced with numbers

Table 2. numerify example
Expression Result
#{generate(numerify 'test####test')}

test5862test

bothify

Combination of letterify and numerify.

#{generate(bothify '$input')}
  • $input - any string containing # and ? symbols to be replaced with numbers and letters accordingly

Table 3. bothify example
Expression Result
#{generate(bothify 'test#?#?#?#test')}

test2o7v0g9test

templatify

Replaces symbol mentioned in the second argument with one of the symbols mentioned after it.

#{generate(templatify '$input', '$whatToReplace', '$replacement1', '$replacement2', '$replacement3')}
  • $input - any string to process

  • $whatToReplace - part of the string to be replaced

  • $replacement - replacement to use. Possible to use multiple options

Table 4. templatify example
Expression Result
#{generate(templatify 'VIVIDUS', 'I', 'X', 'P')}`

VPVPDUS

VXVPDUS

VPVXDUS

VXVXDUS

examplify

Replaces symbols by example: uppercase with uppercase, digit with digit, lowercase with lowercase.

#{generate(examplify '$input')}
  • $input - any string to process

Table 5. examplify example
Expression Result
#{generate(examplify 'V1V1DUs')}

R9Q7VTq

regexify

Allows generating output based on regular expression.

#{generate(regexify '$regularExpression')}
  • $regularExpression - regular expression that describes desired output

Table 6. regexify example
Expression Result
#{generate(regexify '\d{3}\w{1}')}

409Y

#{generate(regexify '[A-Z]{3}[a-z]{4}[2-8]{5}')}

PQUlxdq66436

options

Returns any of provided items.

#{generate(options.option '$item1', '$item2', '$item3')}
  • $item - option to choose from

Table 7. options example
Expression Result
#{generate(options.option 'V','I','V','I','D','U','S')}

S

generate JSON

Generates JSON based on key-value pairs input.

#{generate(json '$key1', '$value1', '$key2', '$value2')}
Table 8. generate JSON example
Expression Result
#{generate(json 'first_name','Bob','last_name','Dylan','profession','singer')}
{"first_name": "Bob", "last_name": "Dylan", "profession": "singer"}

generate CSV

Generates comma-separated values based on input.

#{generate(csv, '$rowsNumber' '$columnName1', '$value1', '$columnName2', '$value2')}
  • $rowsNumber - number of rows to fill in

  • $columnName1 - name of the first column

  • $value1 - data to enter the first column

  • $columnName2 - name of the second column

  • $value2 - data to enter the second column

Table 9. generate CSV example
Expression Result
#{generate(csv '3', 'first_name','Bob','last_name','Dylan')}
"first_name","last_name"
"Bob","Dylan"
"Bob","Dylan"
"Bob","Dylan"

randomInt

Generates a random integer value between the specified origin (minInclusive) and the specified bound (maxInclusive).

#{randomInt($minInclusive, $maxInclusive)}
  • $minInclusive - the least value

  • $maxInclusive - the upper bound

Table 10. Examples of the expressions generating random integer value
Expression Result

#{randomInt(1, 10)}

An integer between 1 and 10

#{randomInt(100, 999)}

An integer between 100 and 999

#{randomInt(-5, 5)}

An integer between -5 and 5

#{randomInt(-5, -2)}

An integer between -5 and -2

#{randomInt(1, 1)}

1

Math calculations

round

Rounds a number with an approximate value based on specific rounding definitions.

#{round($value, $maxFractionDigits, $roundingMode)}
  • $value - any number to be processed

  • $maxFractionDigits - maximum number of digits after the decimal separator

  • $roundingMode - specifies a rounding behavior for numerical operations (more information here):

    Rouding Mode Readable Description

    UP

    up

    Rounds away from zero.

    DOWN

    down

    Rounds towards zero.

    CEILING

    ceiling

    Rounds towards positive infinity.

    FLOOR

    floor

    Rounds towards negative infinity.

    HALF_UP

    half up

    Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round up.

    HALF_DOWN

    half down

    Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round down.

    HALF_EVEN

    half even

    Rounds towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round towards the even neighbor.

    UNNECESSARY

    unnecessary

    Asserts that the requested operation has an exact result, hence no rounding is necessary.

Table 11. Examples of rounding operations with different arguments
Expression Result

#{round(5.0)}

5

#{round(-5.9, 0)}

-6

#{round(5.551, 2)}

5.55

#{round(1.4, 0, ceiling)}

2

#{round(-1.4, 0, floor)}

-2

#{round(-5.5555, 3, half up)}

-5.556

#{round(-5.555, 2, half down)}

-5.55

#{round(-5.5, 0, half even)}

-6

#{round(-1.1, 2, unnecessary)}

-1.1

String manipulations

replaceFirstByRegExp / replaceAllByRegExp

Replaces the first / every substring of the input that matches the regular expression with the given replacement string.

Online tools like RegexPlanet or Regex101 can be used to test and debug regular expressions

#{replaceFirstByRegExp($regularExpression, $replacement, $input)}
#{replaceAllByRegExp($regularExpression, $replacement, $input)}
  • $regularExpression - the regular expression to match substring(s)

  • $replacement - the replacement string

    Backslashes (\) and dollar signs ($) in the replacement string may cause the results to be different than if it were being treated as a literal replacement string. Dollar signs may be treated as references to captured substrings (e.g. $1 is a reference to the first group) and backslashes are used to escape literal characters in the replacement string.

  • $input - any string to be processed

Description Expression Result

Extract ID from the string

#{replaceFirstByRegExp(product-(\d+), $1, product-86)}

86

Extract ID and build new string with it

#{replaceFirstByRegExp(/user/(\d+), author/$1, /user/21)}

author/21

Extract password from the string with comma

#{replaceFirstByRegExp(.*new password is (.*), $1, """Updated, new password is qwe123""")}

qwe123

Replace whitespaces with dashes

#{replaceAllByRegExp(\s, -, convert spaces to dashes)}

convert-spaces-to-dashes

Remove all numbers from the string

#{replaceAllByRegExp(\d, , a1b2c3d)}

abcd

Replace all whitespaces with commas

#{replaceAllByRegExp(\s, """,""", string with spaces)}

string,with,spaces

Replace all whitespaces with commas

#{replaceAllByRegExp(\s, \,, string with spaces)}

string,with,spaces

Replace all commas with underscores

#{replaceAllByRegExp(\,, _, string,with,commas)}

string_with_commas

Replace all commas with underscores

#{replaceAllByRegExp(""",""", _, string,with,commas)}

string_with_commas

Replace all commas with underscores

#{replaceAllByRegExp(\,, _, """string,with,commas""")}

string_with_commas

Replace all commas with underscores

#{replaceAllByRegExp(\,, _, string\,with\,commas)}

string_with_commas

Replace the first whitespace with comma

#{replaceFirstByRegExp(\s, """,""", string with spaces)}

string,with spaces

Replace the first whitespace with comma

#{replaceFirstByRegExp(\s, \,, string with spaces)}

string,with spaces

Replace the first comma with underscore

#{replaceFirstByRegExp(\,, _, string,with,commas)}

string_with,commas

Replace the first comma with underscore

#{replaceFirstByRegExp(""",""", _, string,with,commas)}

string_with,commas

Replace the first comma with underscore

#{replaceFirstByRegExp(\,, _, """string,with,commas""")}

string_with,commas

Replace the first comma with underscore

#{replaceFirstByRegExp(\,, _, string\,with\,commas)}

string_with,commas

toLowerCase

Converts an input string to lower case.

#{toLowerCase($input)}
  • $input - any string to be converted lower case

Table 12. Examples of the expressions converting strings to lower case
Expression Result

#{toLowerCase(aBc)}

abc

toUpperCase

Converts an input string to upper case.

#{toUpperCase($input)}
  • $input - any string to be converted upper case

Table 13. Examples of the expressions converting strings to upper case
Expression Result

#{toUpperCase(aBc)}

ABC

capitalizeFirstWord

Capitalizes an input string, changing the first character to title case. No other characters are changed.

#{capitalizeFirstWord($input)}
  • $input - any string to be capitalized

Table 14. Examples of the expressions capitalizing strings
Expression Result

#{capitalizeFirstWord(aBc)}

ABc

capitalizeWords

Capitalizes all the whitespace separated words in the input string. Only the first character of each word is changed.

#{capitalizeWords($input)}
  • $input - any string to be capitalized

Table 15. Examples of the expressions capitalizing words in the string
Expression Result

#{capitalizeWords(aBc dEf)}

ABc DEf

capitalizeWordsFully

Converts all the whitespace separated words in a String into capitalized words, that is each word is made up of a titlecase character and then a series of lowercase characters.

#{capitalizeWordsFully($input)}
  • $input - any string to be capitalized

Table 16. Examples of the expressions capitalizing strings
Expression Result

#{capitalizeWordsFully(aBc dEf)}

Abc Def

uncapitalizeFirstWord

Uncapitalizes an input string, changing the first character to title case. No other characters are changed.

#{uncapitalizeFirstWord($input)}
  • $input - any string to be capitalized

Table 17. Examples of the expressions capitalizing strings
Expression Result

#{uncapitalizeFirstWord(ABc)}

aBc

uncapitalizeWords

Uncapitalizes all the whitespace separated words in the input string. Only the first character of each word is changed.

#{uncapitalizeWords($input)}
  • $input - any string to be capitalized

Table 18. Examples of the expressions capitalizing words in the string
Expression Result

#{uncapitalizeWords(ABc DEf)}

aBc eEf

trim

Trims an input string (removes control characters (chars with code less than or equal to 32) from both ends).

#{trim($input)}
  • $input - any string to be trimmed

Table 19. Examples of the expressions trimming strings
Expression Result

#{trim( a b c )}

a b c

substringBefore

Gets the substring before the first occurrence of a separator. The separator is not included in the result.

#{substringBefore($input, $separator)}
  • $input - any string to get a substring from

  • $separator - the string to search for

Table 20. Examples of the expressions getting the substring
Expression Result

#{substringBefore(, a)}

#{substringBefore(abc, a)}

#{substringBefore(abcba, b)}

a

#{substringBefore(abcba,b)}

a

#{substringBefore(abc, c)}

ab

#{substringBefore(abc, d)}

abc

#{substringBefore(abc, )}

#{substringBefore(a\,b\,c\,b\,a, c)}

a,b,

#{substringBefore("""a,b,c,b,a""", c)}

a,b,

substringAfter

Gets the substring after the first occurrence of a separator. The separator is not included in the result.

#{substringAfter($input, $separator)}
  • $input - any string to get a substring from

  • $separator - the string to search for

Table 21. Examples of the expressions getting the substring
Expression Result

#{substringAfter(, a)}

#{substringAfter(abc, a)}

bc

#{substringAfter(abcba, b)}

cba

#{substringAfter(abcba,b)}

cba

#{substringAfter(abc, c)}

#{substringAfter(abc, d)}

#{substringAfter(abc, )}

abc

#{substringAfter(a\,b\,c\,b\,a, c)}

,b,a

#{substringAfter("""a,b,c,b,a""", c)}

,b,a

anyOf

Pick a random value from a predefined list

#{anyOf($list)}
  • $list - comma-separated list of values

Table 22. Examples of the expressions picking a random value
Expression Result

#{anyOf(1, 2, 3)}

either 1, or 2, or 3

#{anyOf(123)}

123

#{anyOf(1\,2)}

1,2

#{anyOf()}

<empty string>

#{anyOf( )}

<empty string>

#{anyOf(,)}

<empty string>

#{anyOf(, )}

<empty string>

#{anyOf("""a,b\, c""")}

a,b\, c

encodeToBase64

Encode the input string to Base64 format

#{encodeToBase64($input)}
  • $input - any string to be encoded to Base64 format

Table 23. Examples of the expressions encoding to Base64
Expression Result

#{encodeToBase64(vividus)}

dml2aWR1cw==

decodeFromBase64

Decodes the input string from Base64 format to the regular string

#{decodeFromBase64($input)}
  • $input - Base64 string to decode

Table 24. Examples of the expressions decoding Base64
Expression Result

#{decodeFromBase64(dml2aWR1cw==)}

vividus

decodeFromBase64ToBinary

Decodes the input string from Base64 format to the binary data.

#{decodeFromBase64ToBinary($input)}
  • $input - Base64 string to decode

Example 1. Decoding Base64-encoded image to perfrom visual check
When I compare against baseline with name `expected` from image `#{decodeFromBase64toBinary(iVBORw0KGgoAAAANSU...)}`

toBase64Gzip

Compress the input string to GZip and encode compressed bytes to Base64 format

#{toBase64Gzip($input)}
  • $input - any string to be compressed and encoded

Table 25. Examples of the expressions compressing and encoding to Base64 GZip
Expression Result

#{toBase64Gzip(vividus)}

H4sIAAAAAAAAACvLLMtMKS0GANIHCdkHAAAA

escapeHTML

Escapes reserved characters in HTML string

#{escapeHTML($input)}
  • $input - any string to be escaped

Table 26. Escape HTML string
Expression Result

#{escapeHTML(M&Ms)}

M&Ms

escapeJSON

Escapes reserved JSON characters: converts any string into one that’s properly escaped for inclusion in JSON as a value.

#{escapeJSON($input)}
  • $input - any string to be escaped

Table 27. Escape JSON string
Expression Result

#{escapeJSON("abc"+"xyz")}

\"abc\"+\"xyz\"

quoteRegExp

Quotes the input literal so that metacharacters or escape sequences in the input sequence will be given no special meaning in regular expression.

#{quoteRegExp($input)}
  • $input - any string to be quoted

Table 28. Quote regular expression
Expression Result

#{quoteRegExp(Some(Value))}

\QSome(Value)\E

Example 2. Verify the data
Then `${frontEndData}` matches `#{quorePattern(${backEndData})}.*`

Hash calculations

calculateHash

Calculates the hash using the specified hashing algorithm

#{calculateHash($algorithm, $input)}
Table 29. Example of hash calculating for string using MD5
Expression Result

#{calculateHash(MD5, vividus)}

0a05ba6064ae7e5d6ee9818f85b666ad

#{calculateHash(SHA256, with,comma)}

f93dcfd6fc4c91c058177af3b5de34090073f2cc4a658010609ed8778d6d89f3

#{calculateHash(SHA256, with\,comma)}

f93dcfd6fc4c91c058177af3b5de34090073f2cc4a658010609ed8778d6d89f3

calculateFileHash

Calculates the resource or file hash using the specified hashing algorithm

#{calculateFileHash($algorithm, $resourceNameOrFilePath)}
Table 30. Example of hash calculating for file using SHA-1
Expression Result

#{calculateFileHash(SHA-1, data/file.txt)}

0a05ba6064ae7e5d6ee9818f85b666ad

Decryption

decrypt

Decrypts an input string using the same algrotihm and password employed for the decryption of properties.

#{decrypt($encryptedInput)}
  • $encryptedInput - any string to be decrypted.

Table 31. Examples of the expression doing decryption with encryption password equal to 12345
Expression Result

#{decrypt(7K9wRym/gaD8mFSqZ6KALLnrE6vPhsBaxKIcN9g4d9w=)}

The Show Must Go On

Resources

loadResource

Loads the resource by its name and replaces the expression with the content of the resource.

#{loadResource($resourceName)}
  • $resourceName - the name of the resource to load

Example 3. Load data from the project resource
Given I initialize scenario variable `my-data` with value `#{loadResource(/data/body.txt)}`

loadBinaryResource

Loads the resource by its name as bytes. It could be useful for the steps that accepting raw binary data.

#{loadBinaryResource($resourceName)}
  • $resourceName - the name of the resource to load

Example 4. Load data from the project resource as bytes
When I mock HTTP responses with request URL which CONTAINS `frames.html` using response code `200`, content `#{loadBinaryResource(page.html)}` and headers:
|name        |value    |
|Content-Type|text/html|

resourceToBase64

Finds the resource by its name and replaces the expression with the content of the resource in Base64 format.

#{resourceToBase64($resourceName)}
  • $resourceName - the name of the resource to load

Example 5. Load data as Base64 from the project resource
Given I initialize scenario variable `my-data` with value `#{resourceToBase64(/data/body.txt)}`

URL parsing

extractHostFromUrl

Extracts host component from the given URL.

#{extractHostFromUrl($url)}
  • $url - the URL to extract component from.

Example 6. Validate host component from URL
Then `#{extractHostFromUrl(file://server/folder/data.xml?id=123)}` is = `server`
Then `#{extractHostFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is = `docs.vividus.dev`

extractPathFromUrl

Extracts decoded path component from the given URL.

#{extractPathFromUrl($url)}
  • $url - the URL to extract component from.

Example 7. Validate path component from URL
Then `#{extractPathFromUrl(file://server/folder/data.xml?id=123)}` is = `/folder/data.xml`
Then `#{extractPathFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is = `/vividus/latest`

extractQueryFromUrl

Extracts decoded query component from the given URL.

#{extractQueryFromUrl($url)}
  • $url - the URL to extract component from.

Example 8. Validate query component from URL
Then `#{extractQueryFromUrl(file://server/folder/data.xml?id=123)}` is = `id=123`
Then `#{extractQueryFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is = `page=2`

Script evaluation

eval

Evaluates JEXL script and converts result to a string.

#{eval($script)}
  • $script - valid JEXL script to be evaluated

  • Any Vividus variable is accessible in the JEXL script by its name

Example 9. Evaluate JEXL script
Scenario: Verify eval expression
Then `#{<expression>}` is = `<expected>`
Examples:
|expected          |expression                                                        |
|null              |eval(null)                                                        |
|28                |eval(16 + 2 * 6)                                                  |
|10                |eval(math:abs(-10))                                               |
|here              |eval(stringUtils:substringAfterLast('namescpaces are %here', '%'))|
|108               |eval((16 + 2) * 6)                                                |
|-6                |eval(100 / 5 - 16 * 2 + 6)                                        |
|true              |eval(`string\n1` == `string\n1`)                                  |
|false             |eval(`string\n1` == `string1`)                                    |
|I Am FINE         |eval(wordUtils:capitalize('i am FINE'))                           |
|i am fINE         |eval(wordUtils:uncapitalize('I Am FINE'))                         |
|tHE DOG HAS A bone|eval(wordUtils:swapCase('The dog has a BONE'))                    |
|FRD               |eval(wordUtils:initials('Fus Ro Dah'))                            |

evalGroovy

Evaluates groovy script and converts result to a string.

#{evalGroovy($script)}
  • $script - valid Groovy script to be evaluated

  • Any Vividus variable is accessible in the groovy script by its name

  • One could use any of online groovy evaluators to verify the script. For example see: Evaluator

Example 10. Evaluate Groovy script
When I initialize Scenario variable `listOfMaps` with values:
|key|
|2  |
|1  |
|3  |
Then `1-2-3` is = `#{evalGroovy(return listOfMaps.collect{it['key']}.sort().join('-'))}`

Null value

null

Represents null (a.k.a. NULL). In most case null means no value (see NULL in SQL and null in JSON).

#{null}
Null expression can only be evaluated separately. Strings or other expressions with the nested null expression will be completely ignored and not executed.
Example 11. Validation of JSON element with null value
Given I initialize scenario variable `json` with value `
{
    "persons": {
        "nemo": null
    }
}
`
Then JSON element value from `${json}` by JSON path `$.persons.nemo` is equal to `#{null}`