1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_en_au_ocker; 4 5 import faked.base; 6 7 8 /// 9 class Faker_en_au_ocker : Faker { 10 @safe: 11 import std.random; 12 import std.array; 13 import std.format; 14 import std.conv : to; 15 16 /// 17 this(int seed) { 18 super(seed); 19 } 20 21 /// 22 override string phoneNumberFormats() { 23 auto data = [ 24 "0# #### ####", 25 "+61 # #### ####", 26 "04## ### ###", 27 "+61 4## ### ###" 28 ]; 29 return this.digitBuild(choice(data, this.rnd)); 30 } 31 32 /// 33 override string addressStateAbbr() { 34 auto data = [ 35 "NSW", 36 "QLD", 37 "NT", 38 "SA", 39 "WA", 40 "TAS", 41 "ACT", 42 "VIC'" 43 ]; 44 return choice(data, this.rnd); 45 } 46 47 /// 48 override string addressState() { 49 auto data = [ 50 "New South Wales", 51 "Queensland", 52 "Northern Territory", 53 "South Australia", 54 "Western Australia", 55 "Tasmania", 56 "Australian Capital Territory", 57 "Victoria" 58 ]; 59 return choice(data, this.rnd); 60 } 61 62 /// 63 override string addressDefaultCountry() { 64 auto data = [ 65 "Australia'" 66 ]; 67 return choice(data, this.rnd); 68 } 69 70 /// 71 override string addressCityPrefix() { 72 auto data = [ 73 "Bondi", 74 "Burleigh Heads", 75 "Carlton", 76 "Fitzroy", 77 "Fremantle", 78 "Glenelg", 79 "Manly", 80 "Noosa", 81 "Stones Corner", 82 "St Kilda", 83 "Surry Hills", 84 "Yarra Valley" 85 ]; 86 return choice(data, this.rnd); 87 } 88 89 /// 90 string addressRegion() { 91 auto data = [ 92 "South East Queensland", 93 "Wide Bay Burnett", 94 "Margaret River", 95 "Port Pirie", 96 "Gippsland", 97 "Elizabeth", 98 "Barossa" 99 ]; 100 return choice(data, this.rnd); 101 } 102 103 104 override string addressStreet() { 105 final switch(uniform(0, 1, this.rnd)) { 106 case 0: return addressStreetName() ~ "'"; 107 } 108 } 109 110 /// 111 string addressStreetName() { 112 auto data = [ 113 "Ramsay Street", 114 "Bonnie Doon", 115 "Cavill Avenue", 116 "Queen Street" 117 ]; 118 return choice(data, this.rnd); 119 } 120 121 122 override string addressCity() { 123 final switch(uniform(0, 1, this.rnd)) { 124 case 0: return addressCityPrefix() ~ "'"; 125 } 126 } 127 128 /// 129 override string addressBuildingNumber() { 130 auto data = [ 131 "####", 132 "###", 133 "##'" 134 ]; 135 return this.digitBuild(choice(data, this.rnd)); 136 } 137 138 /// 139 override string addressPostcode() { 140 auto data = [ 141 "0###", 142 "2###", 143 "3###", 144 "4###", 145 "5###", 146 "6###", 147 "7###'" 148 ]; 149 return this.digitBuild(choice(data, this.rnd)); 150 } 151 152 /// 153 override string addressStreetSuffix() { 154 auto data = [ 155 "Avenue", 156 "Boulevard", 157 "Circle", 158 "Circuit", 159 "Court", 160 "Crescent", 161 "Crest", 162 "Drive", 163 "Estate Dr", 164 "Grove", 165 "Hill", 166 "Island", 167 "Junction", 168 "Knoll", 169 "Lane", 170 "Loop", 171 "Mall", 172 "Manor", 173 "Meadow", 174 "Mews", 175 "Parade", 176 "Parkway", 177 "Pass", 178 "Place", 179 "Plaza", 180 "Ridge", 181 "Road", 182 "Run", 183 "Square", 184 "Station St", 185 "Street", 186 "Summit", 187 "Terrace", 188 "Track", 189 "Trail", 190 "View Rd", 191 "Way" 192 ]; 193 return choice(data, this.rnd); 194 } 195 196 /// 197 override string companySuffix() { 198 auto data = [ 199 "Pty Ltd", 200 "and Sons", 201 "Corp", 202 "Group", 203 "Brothers", 204 "Partners'" 205 ]; 206 return choice(data, this.rnd); 207 } 208 209 /// 210 override string internetDomainSuffix() { 211 auto data = [ 212 "com.au", 213 "com", 214 "net.au", 215 "net", 216 "org.au", 217 "org'" 218 ]; 219 return choice(data, this.rnd); 220 } 221 222 /// 223 override string nameLastName() { 224 auto data = [ 225 "Smith", 226 "Jones", 227 "Williams", 228 "Brown", 229 "Wilson", 230 "Taylor", 231 "Morton", 232 "White", 233 "Martin", 234 "Anderson", 235 "Thompson", 236 "Nguyen", 237 "Thomas", 238 "Walker", 239 "Harris", 240 "Lee", 241 "Ryan", 242 "Robinson", 243 "Kelly", 244 "King", 245 "Rausch", 246 "Ridge", 247 "Connolly", 248 "LeQuesne" 249 ]; 250 return choice(data, this.rnd); 251 } 252 253 /// 254 string nameOckerFirstName() { 255 auto data = [ 256 "Bazza", 257 "Bluey", 258 "Davo", 259 "Johno", 260 "Shano", 261 "Shazza'" 262 ]; 263 return choice(data, this.rnd); 264 } 265 266 /// 267 override string nameFirstName() { 268 auto data = [ 269 "Charlotte", 270 "Ava", 271 "Chloe", 272 "Emily", 273 "Olivia", 274 "Zoe", 275 "Lily", 276 "Sophie", 277 "Amelia", 278 "Sofia", 279 "Ella", 280 "Isabella", 281 "Ruby", 282 "Sienna", 283 "Mia+3", 284 "Grace", 285 "Emma", 286 "Ivy", 287 "Layla", 288 "Abigail", 289 "Isla", 290 "Hannah", 291 "Zara", 292 "Lucy", 293 "Evie", 294 "Annabelle", 295 "Madison", 296 "Alice", 297 "Georgia", 298 "Maya", 299 "Madeline", 300 "Audrey", 301 "Scarlett", 302 "Isabelle", 303 "Chelsea", 304 "Mila", 305 "Holly", 306 "Indiana", 307 "Poppy", 308 "Harper", 309 "Sarah", 310 "Alyssa", 311 "Jasmine", 312 "Imogen", 313 "Hayley", 314 "Pheobe", 315 "Eva", 316 "Evelyn", 317 "Mackenzie", 318 "Ayla", 319 "Oliver", 320 "Jack", 321 "Jackson", 322 "William", 323 "Ethan", 324 "Charlie", 325 "Lucas", 326 "Cooper", 327 "Lachlan", 328 "Noah", 329 "Liam", 330 "Alexander", 331 "Max", 332 "Isaac", 333 "Thomas", 334 "Xavier", 335 "Oscar", 336 "Benjamin", 337 "Aiden", 338 "Mason", 339 "Samuel", 340 "James", 341 "Levi", 342 "Riley", 343 "Harrison", 344 "Ryan", 345 "Henry", 346 "Jacob", 347 "Joshua", 348 "Leo", 349 "Zach", 350 "Harry", 351 "Hunter", 352 "Flynn", 353 "Archie", 354 "Tyler", 355 "Elijah", 356 "Hayden", 357 "Jayden", 358 "Blake", 359 "Archer", 360 "Ashton", 361 "Sebastian", 362 "Zachery", 363 "Lincoln", 364 "Mitchell", 365 "Luca", 366 "Nathan", 367 "Kai", 368 "Connor", 369 "Tom", 370 "Nigel", 371 "Matt", 372 "Sean" 373 ]; 374 return choice(data, this.rnd); 375 } 376 377 }