Login to follow
Bogus

Bogus (ODC)

Stable version 0.9.5 (Compatible with ODC)
Uploaded on 10 Mar (4 weeks ago) by António Pereira
Bogus

Bogus (ODC)

Documentation
0.9.5
Actions

All 74 actions are exposed through a single unified interface (IFakeBogus / FakeBogus), which maps to the Bogus OSInterface in ODC. Actions are organized into logical regions within the interface. This includes 63 single-value actions and 11 bulk generation actions that return List.


Person
ActionDescriptionKey ParametersReturn
FakeFirstNameReturns a random first name.locale, seedText
FakeLastNameReturns a random last name.locale, seedText
FakeFullNameGenerates a realistic full name.locale, seedText
FakeEmailGenerates a fake email address.locale, seedText
FakeUserNameGenerates a fake username.locale, seedText
FakePhoneNumberGenerates a fake phone number.locale, seedText
FakeDateOfBirthGenerates a random date of birth.minAge, maxAge, seedDate Time
FakeJobTitleReturns a random job title.locale, seedText
GenerateFakePersonGenerates a fake person with coherent identity fields.locale, seedFakePersonData


Address
ActionDescriptionKey ParametersReturn
FakeFullAddressGenerates a realistic full address.locale, seedText
FakeCityReturns a random city name.locale, seedText
FakeCountryReturns a random country name.locale, seedText
FakeCountryCodeReturns a random country code.locale, seedText
FakeZipCodeGenerates a fake zip/postal code.locale, seedText
FakeStateReturns a random state/province name.locale, seedText
FakeStreetAddressGenerates a fake street address.locale, seedText
FakeLatitudeGenerates a random latitude.seedDecimal
FakeLongitudeGenerates a random longitude.seedDecimal


Company
ActionDescriptionKey ParametersReturn
FakeCompanyNameGenerates a fake company name.locale, seedText
FakeCompanySuffixReturns a random company suffix.locale, seedText
FakeCatchPhraseGenerates a realistic catch phrase.locale, seedText
FakeBsGenerates a realistic BS phrase.locale, seedText


Finance
ActionDescriptionKey ParametersReturn
FakeCreditCardNumberGenerates a fake credit card number.seedText
FakeCreditCardCvvGenerates a fake CVV.seedText
FakeIbanGenerates a fake IBAN.seedText
FakeBicGenerates a fake BIC/SWIFT code.seedText
FakeAmountGenerates a random monetary amount.min, max, decimals, seedDecimal
FakeCurrencyReturns a random currency.seedFakeCurrencyData
FakeAccountNumberGenerates a fake bank account number.seedText


Internet
ActionDescriptionKey ParametersReturn
FakeUrlGenerates a fake URL.seedText
FakeIpGenerates a fake IPv4 address.seedText
FakeIpv6Generates a fake IPv6 address.seedText
FakeMacAddressGenerates a fake MAC address.seedText
FakePasswordGenerates a random password.length, seedText
FakeColorGenerates a random hex color code.seedText
FakeUserAgentReturns a random user agent string.seedText


Text
ActionDescriptionKey ParametersReturn
FakeLoremWordReturns a random lorem ipsum word.seedText
FakeLoremWordsGenerates a string of lorem ipsum words.count, seedText
FakeLoremSentenceGenerates a lorem ipsum sentence.wordCount, seedText
FakeLoremParagraphGenerates a lorem ipsum paragraph.seedText
FakeLoremParagraphsGenerates multiple lorem ipsum paragraphs.count, seedText
FakeLoremSlugGenerates a URL-friendly slug from lorem ipsum words.wordCount, seedText


Commerce
ActionDescriptionKey ParametersReturn
FakeProductNameGenerates a realistic product name.seedText
FakeProductPriceGenerates a random product price.min, max, seedText
FakeDepartmentReturns a random department name.seedText
FakeProductCategoryReturns a random product category.seedText
FakeEan13Generates a fake EAN-13 barcode.seedText
FakeEan8Generates a fake EAN-8 barcode.seedText


Date
ActionDescriptionKey ParametersReturn
FakePastDateGenerates a random past date.yearsToGoBack, seedDate Time
FakeFutureDateGenerates a random future date.yearsToGoForward, seedDate Time
FakeDateBetweenGenerates a random date between two dates.start, end, seedDate Time
FakeRecentDateGenerates a random recent date.days, seedDate Time
FakeSoonDateGenerates a random upcoming date.days, seedDate Time


System
ActionDescriptionKey ParametersReturn
FakeFileNameGenerates a fake file name.seedText
FakeMimeTypeReturns a random MIME type.seedText
FakeFileExtensionReturns a random file extension.seedText
FakeSemverGenerates a random semantic version string.seedText


Randomizer
ActionDescriptionKey ParametersReturn
FakeGuidGenerates a random GUID string.seedText
FakeNumberGenerates a random integer.min, max, seedInteger
FakeDecimalGenerates a random decimal.min, max, seedDecimal
FakeBooleanGenerates a random boolean.weight, seedBoolean
FakeHashGenerates a random hex hash string.length, seedText
FakeAlphaNumericGenerates a random alphanumeric string.length, seedText


Bulk Generation

These actions generate multiple records in a single call, avoiding the overhead of calling individual actions in a loop. All accept a count parameter (default 10, max 10,000).

ActionDescriptionKey ParametersReturn
GenerateFakePersonsGenerates a list of fake persons with coherent identity fields.count, locale, seedList
FakeEmailsGenerates a list of fake email addresses.count, locale, seedList
FakeFullAddressesGenerates a list of realistic full addresses.count, locale, seedList
FakeCompanyNamesGenerates a list of fake company names.count, locale, seedList
FakeAmountsGenerates a list of random monetary amounts.count, min, max, decimals, seedList
FakeUrlsGenerates a list of fake URLs.count, locale, seedList
FakeLoremSentencesGenerates a list of lorem ipsum sentences.count, wordCount, locale, seedList
FakeProductNamesGenerates a list of realistic product names.count, locale, seedList
FakePastDatesGenerates a list of random past dates.count, yearsToGoBack, locale, seedList
FakeNumbersGenerates a list of random integers.count, min, max, seedList
FakeGuidsGenerates a list of random GUID strings.count, seedList


Check complete documentation at https://github.com/Redeagle48/OutSystems.Extension.Bogus