jlandersen / vscode-kafka

Apache Kafka® extension for Visual Studio Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Validation for fakerjs in kafka file

angelozerr opened this issue · comments

Here's the list of working API (provided fakerjs is updated to the latest release - PR incoming):

address.zipCode
address.zipCodeByState
address.city
address.cityPrefix
address.citySuffix
address.cityName
address.streetName
address.streetAddress
address.streetSuffix
address.streetPrefix
address.secondaryAddress
address.county
address.country
address.countryCode
address.state
address.stateAbbr
address.latitude
address.longitude
address.direction
address.cardinalDirection
address.ordinalDirection
address.nearbyGPSCoordinate
address.timeZone
animal.dog
animal.cat
animal.snake
animal.bear
animal.lion
animal.cetacean
animal.horse
animal.bird
animal.cow
animal.fish
animal.crocodilia
animal.insect
animal.rabbit
animal.type
commerce.color
commerce.department
commerce.productName
commerce.price
commerce.productAdjective
commerce.productMaterial
commerce.product
commerce.productDescription
company.suffixes
company.companyName
company.companySuffix
company.catchPhrase
company.bs
company.catchPhraseAdjective
company.catchPhraseDescriptor
company.catchPhraseNoun
company.bsAdjective
company.bsBuzz
company.bsNoun
database.column
database.type
database.collation
database.engine
database.datatype
database.number
database.float
database.datetime
database.string
database.uuid
database.boolean
database.hexaDecimal
database.json
database.array
date.past
date.future
date.between
date.betweens
date.recent
date.soon
date.month
date.weekday
finance.account
finance.accountName
finance.routingNumber
finance.mask
finance.amount
finance.transactionType
finance.currencyCode
finance.currencyName
finance.currencySymbol
finance.bitcoinAddress
finance.litecoinAddress
finance.creditCardNumber
finance.creditCardCVV
finance.ethereumAddress
finance.iban
finance.bic
finance.transactionDescription
git.branch
git.commitEntry
git.commitMessage
git.commitSha
git.shortSha
hacker.abbreviation
hacker.adjective
hacker.noun
hacker.verb
hacker.ingverb
hacker.phrase
internet.avatar
internet.email
internet.exampleEmail
internet.userName
internet.protocol
internet.httpMethod
internet.url
internet.domainName
internet.domainSuffix
internet.domainWord
internet.ip
internet.ipv6
internet.port
internet.userAgent
internet.color
internet.mac
internet.password
lorem.word
lorem.words
lorem.sentence
lorem.slug
lorem.sentences
lorem.paragraph
lorem.paragraphs
lorem.text
lorem.lines
mersenne.rand
music.genre
name.firstName
name.lastName
name.middleName
name.findName
name.jobTitle
name.gender
name.prefix
name.suffix
name.title
name.jobDescriptor
name.jobArea
name.jobType
phone.phoneNumber
phone.phoneNumberFormat
phone.phoneFormats
random.number
random.float
random.arrayElement
random.arrayElements
random.objectElement
random.uuid
random.boolean
random.word
random.words
random.image
random.locale
random.alpha
random.alphaNumeric
random.hexaDecimal
system.fileName
system.commonFileName
system.mimeType
system.commonFileType
system.commonFileExt
system.fileType
system.fileExt
system.directoryPath
system.filePath
system.semver
time.recent
vehicle.vehicle
vehicle.manufacturer
vehicle.model
vehicle.type
vehicle.fuel
vehicle.vin
vehicle.color
vehicle.vrm
vehicle.bicycle

Same as a .kafka producer:

PRODUCER fakerjs
topic: fakerjs
{{address.zipCode}}
{{address.zipCodeByState}}
{{address.city}}
{{address.cityPrefix}}
{{address.citySuffix}}
{{address.cityName}}
{{address.streetName}}
{{address.streetAddress}}
{{address.streetSuffix}}
{{address.streetPrefix}}
{{address.secondaryAddress}}
{{address.county}}
{{address.country}}
{{address.countryCode}}
{{address.state}}
{{address.stateAbbr}}
{{address.latitude}}
{{address.longitude}}
{{address.direction}}
{{address.cardinalDirection}}
{{address.ordinalDirection}}
{{address.nearbyGPSCoordinate}}
{{address.timeZone}}
{{animal.dog}}
{{animal.cat}}
{{animal.snake}}
{{animal.bear}}
{{animal.lion}}
{{animal.cetacean}}
{{animal.horse}}
{{animal.bird}}
{{animal.cow}}
{{animal.fish}}
{{animal.crocodilia}}
{{animal.insect}}
{{animal.rabbit}}
{{animal.type}}
{{commerce.color}}
{{commerce.department}}
{{commerce.productName}}
{{commerce.price}}
{{commerce.productAdjective}}
{{commerce.productMaterial}}
{{commerce.product}}
{{commerce.productDescription}}
{{company.suffixes}}
{{company.companyName}}
{{company.companySuffix}}
{{company.catchPhrase}}
{{company.bs}}
{{company.catchPhraseAdjective}}
{{company.catchPhraseDescriptor}}
{{company.catchPhraseNoun}}
{{company.bsAdjective}}
{{company.bsBuzz}}
{{company.bsNoun}}
{{database.column}}
{{database.type}}
{{database.collation}}
{{database.engine}}
{{date.past}}
{{date.future}}
{{date.recent}}
{{date.soon}}
{{date.month}}
{{date.weekday}}
{{finance.account}}
{{finance.accountName}}
{{finance.routingNumber}}
{{finance.mask}}
{{finance.amount}}
{{finance.transactionType}}
{{finance.currencyCode}}
{{finance.currencyName}}
{{finance.currencySymbol}}
{{finance.bitcoinAddress}}
{{finance.litecoinAddress}}
{{finance.creditCardNumber}}
{{finance.creditCardCVV}}
{{finance.ethereumAddress}}
{{finance.iban}}
{{finance.bic}}
{{finance.transactionDescription}}
{{git.branch}}
{{git.commitEntry}}
{{git.commitMessage}}
{{git.commitSha}}
{{git.shortSha}}
{{hacker.abbreviation}}
{{hacker.adjective}}
{{hacker.noun}}
{{hacker.verb}}
{{hacker.ingverb}}
{{hacker.phrase}}
{{internet.avatar}}
{{internet.email}}
{{internet.exampleEmail}}
{{internet.userName}}
{{internet.protocol}}
{{internet.httpMethod}}
{{internet.url}}
{{internet.domainName}}
{{internet.domainSuffix}}
{{internet.domainWord}}
{{internet.ip}}
{{internet.ipv6}}
{{internet.port}}
{{internet.userAgent}}
{{internet.color}}
{{internet.mac}}
{{internet.password}}
{{lorem.word}}
{{lorem.words}}
{{lorem.sentence}}
{{lorem.slug}}
{{lorem.sentences}}
{{lorem.paragraph}}
{{lorem.paragraphs}}
{{lorem.text}}
{{lorem.lines}}
{{music.genre}}
{{mersenne.rand}}
{{name.firstName}}
{{name.lastName}}
{{name.middleName}}
{{name.findName}}
{{name.jobTitle}}
{{name.gender}}
{{name.prefix}}
{{name.suffix}}
{{name.title}}
{{name.jobDescriptor}}
{{name.jobArea}}
{{name.jobType}}
{{phone.phoneNumber}}
{{phone.phoneNumberFormat}}
{{phone.phoneFormats}}
{{random.number}}
{{random.float}}
{{random.uuid}}
{{random.boolean}}
{{random.word}}
{{random.words}}
{{random.locale}}
{{random.alpha}}
{{random.alphaNumeric}}
{{random.hexaDecimal}}
{{system.fileName}}
{{system.commonFileName}}
{{system.mimeType}}
{{system.commonFileType}}
{{system.commonFileExt}}
{{system.fileType}}
{{system.fileExt}}
{{system.directoryPath}}
{{system.filePath}}
{{system.semver}}
{{time.recent}}
{{vehicle.vehicle}}
{{vehicle.manufacturer}}
{{vehicle.model}}
{{vehicle.type}}
{{vehicle.fuel}}
{{vehicle.vin}}
{{vehicle.color}}
{{vehicle.vrm}}
{{vehicle.bicycle}}

###