class Internet: YamlFakeDataProvider<Internet>
Fields
| Name | Description |
|---|---|
protected yamlCategory: YamlCategory
|
Category for This is the key entry after the For example then the yamlCategory would be YamlCategory.ADDRESS NB! If the secondaryCategory is NOT set,the dictionary filename should match the yamlCategory name,i.e. the file name should be |
protected localUniqueDataProvider: LocalUniqueDataProvider<Internet>
|
A LocalUniqueDataProvider instance that is used with this unique provider. |
val unique: Internet
|
An instance of T for generating unique values |
Methods
domain
fun domain(subdomain: Boolean, domain: String?): String
Parameters
| Name | Description |
|---|---|
subdomain: Boolean
|
|
domain: String?
|
ReturnValue
| Name | Description |
|---|---|
String
|
iPv4Address
fun iPv4Address(): ()
Returns a random IPv4 address
ReturnValue
| Name | Description |
|---|---|
()
|
privateIPv4Address
fun privateIPv4Address(): String
Returns a random private IPv4 address
ReturnValue
| Name | Description |
|---|---|
String
|
publicIPv4Address
fun publicIPv4Address(): String
Returns a random public IPv4 address
ReturnValue
| Name | Description |
|---|---|
String
|
iPv6Address
fun iPv6Address(): String
Returns a random IPv6 address
Example:
Faker().internet.iPv6Address() // => 176f:cfec:c73b:e0cb:534d:4b3e:db4e:3b53
ReturnValue
| Name | Description |
|---|---|
String
|
macAddress
fun macAddress(prefix: String): String
Returns a random mac-address with an optional prefix
Examples:
Faker().internet.macAddress() // => 17:12:d9:fc:fe:f6
Faker().internet.macAddress("a") // => 0a:11:ed:7c:b5:af
Faker().internet.macAddress("aa") // => aa:ec:eb:54:b9:f5
Faker().internet.macAddress("aa:ce") // => aa:ce:e3:e1:83:c4
Parameters
| Name | Description |
|---|---|
prefix: String
|
ReturnValue
| Name | Description |
|---|---|
String
|
fun email(name: String): String
Parameters
| Name | Description |
|---|---|
name: String
|
ReturnValue
| Name | Description |
|---|---|
String
|
safeEmail
fun safeEmail(name: String): String
Parameters
| Name | Description |
|---|---|
name: String
|
ReturnValue
| Name | Description |
|---|---|
String
|
slug
fun slug(): String
ReturnValue
| Name | Description |
|---|---|
String
|
domainSuffix
fun domainSuffix(): String
ReturnValue
| Name | Description |
|---|---|
String
|
safeDomainSuffix
fun safeDomainSuffix(): String
ReturnValue
| Name | Description |
|---|---|
String
|
userAgent
fun userAgent(browserType: String): String
Parameters
| Name | Description |
|---|---|
browserType: String
|
ReturnValue
| Name | Description |
|---|---|
String
|
botUserAgent
fun botUserAgent(type: String): String
Parameters
| Name | Description |
|---|---|
type: String
|
ReturnValue
| Name | Description |
|---|---|
String
|
FakeDataProvider implementation for YamlCategory.INTERNET category.