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 		static enum 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 		static enum 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 		static enum 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 		static enum data = [
65 		"Australia"
66 		];
67 		return choice(data, this.rnd);
68 	}
69 
70 	///
71 	override string addressCityPrefix() {
72 		static enum 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 		static enum 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 	string addressStreetRoot() {
105 		static enum data = [
106 		"Ramsay Street",
107 		"Bonnie Doon",
108 		"Cavill Avenue",
109 		"Queen Street"
110 		];
111 		return choice(data, this.rnd);
112 	}
113 
114 	///
115 	override string addressStreetName() {
116 		return format!"%s"(addressStreetRoot());
117 	}
118 
119 	///
120 	override string addressCity() {
121 		return format!"%s"(addressCityPrefix());
122 	}
123 
124 	///
125 	override string addressBuildingNumber() {
126 		static enum data = [
127 		"####",
128 		"###",
129 		"##"
130 		];
131 		return this.digitBuild(choice(data, this.rnd));
132 	}
133 
134 	///
135 	override string addressPostcode() {
136 		static enum data = [
137 		"0###",
138 		"2###",
139 		"3###",
140 		"4###",
141 		"5###",
142 		"6###",
143 		"7###"
144 		];
145 		return this.digitBuild(choice(data, this.rnd));
146 	}
147 
148 	///
149 	override string addressStreetSuffix() {
150 		static enum data = [
151 		"Avenue",
152 		"Boulevard",
153 		"Circle",
154 		"Circuit",
155 		"Court",
156 		"Crescent",
157 		"Crest",
158 		"Drive",
159 		"Estate Dr",
160 		"Grove",
161 		"Hill",
162 		"Island",
163 		"Junction",
164 		"Knoll",
165 		"Lane",
166 		"Loop",
167 		"Mall",
168 		"Manor",
169 		"Meadow",
170 		"Mews",
171 		"Parade",
172 		"Parkway",
173 		"Pass",
174 		"Place",
175 		"Plaza",
176 		"Ridge",
177 		"Road",
178 		"Run",
179 		"Square",
180 		"Station St",
181 		"Street",
182 		"Summit",
183 		"Terrace",
184 		"Track",
185 		"Trail",
186 		"View Rd",
187 		"Way"
188 		];
189 		return choice(data, this.rnd);
190 	}
191 
192 	///
193 	override string companySuffix() {
194 		static enum data = [
195 		"Pty Ltd",
196 		"and Sons",
197 		"Corp",
198 		"Group",
199 		"Brothers",
200 		"Partners"
201 		];
202 		return choice(data, this.rnd);
203 	}
204 
205 	///
206 	override string internetDomainSuffix() {
207 		static enum data = [
208 		"com.au",
209 		"com",
210 		"net.au",
211 		"net",
212 		"org.au",
213 		"org"
214 		];
215 		return choice(data, this.rnd);
216 	}
217 
218 	///
219 	override string nameFirstName() {
220 		static enum data = [
221 		"Charlotte",
222 		"Ava",
223 		"Chloe",
224 		"Emily",
225 		"Olivia",
226 		"Zoe",
227 		"Lily",
228 		"Sophie",
229 		"Amelia",
230 		"Sofia",
231 		"Ella",
232 		"Isabella",
233 		"Ruby",
234 		"Sienna",
235 		"Mia+3",
236 		"Grace",
237 		"Emma",
238 		"Ivy",
239 		"Layla",
240 		"Abigail",
241 		"Isla",
242 		"Hannah",
243 		"Zara",
244 		"Lucy",
245 		"Evie",
246 		"Annabelle",
247 		"Madison",
248 		"Alice",
249 		"Georgia",
250 		"Maya",
251 		"Madeline",
252 		"Audrey",
253 		"Scarlett",
254 		"Isabelle",
255 		"Chelsea",
256 		"Mila",
257 		"Holly",
258 		"Indiana",
259 		"Poppy",
260 		"Harper",
261 		"Sarah",
262 		"Alyssa",
263 		"Jasmine",
264 		"Imogen",
265 		"Hayley",
266 		"Pheobe",
267 		"Eva",
268 		"Evelyn",
269 		"Mackenzie",
270 		"Ayla",
271 		"Oliver",
272 		"Jack",
273 		"Jackson",
274 		"William",
275 		"Ethan",
276 		"Charlie",
277 		"Lucas",
278 		"Cooper",
279 		"Lachlan",
280 		"Noah",
281 		"Liam",
282 		"Alexander",
283 		"Max",
284 		"Isaac",
285 		"Thomas",
286 		"Xavier",
287 		"Oscar",
288 		"Benjamin",
289 		"Aiden",
290 		"Mason",
291 		"Samuel",
292 		"James",
293 		"Levi",
294 		"Riley",
295 		"Harrison",
296 		"Ryan",
297 		"Henry",
298 		"Jacob",
299 		"Joshua",
300 		"Leo",
301 		"Zach",
302 		"Harry",
303 		"Hunter",
304 		"Flynn",
305 		"Archie",
306 		"Tyler",
307 		"Elijah",
308 		"Hayden",
309 		"Jayden",
310 		"Blake",
311 		"Archer",
312 		"Ashton",
313 		"Sebastian",
314 		"Zachery",
315 		"Lincoln",
316 		"Mitchell",
317 		"Luca",
318 		"Nathan",
319 		"Kai",
320 		"Connor",
321 		"Tom",
322 		"Nigel",
323 		"Matt",
324 		"Sean"
325 		];
326 		return choice(data, this.rnd);
327 	}
328 
329 	///
330 	string nameOckerFirstName() {
331 		static enum data = [
332 		"Bazza",
333 		"Bluey",
334 		"Davo",
335 		"Johno",
336 		"Shano",
337 		"Shazza"
338 		];
339 		return choice(data, this.rnd);
340 	}
341 
342 	///
343 	override string nameLastName() {
344 		static enum data = [
345 		"Smith",
346 		"Jones",
347 		"Williams",
348 		"Brown",
349 		"Wilson",
350 		"Taylor",
351 		"Morton",
352 		"White",
353 		"Martin",
354 		"Anderson",
355 		"Thompson",
356 		"Nguyen",
357 		"Thomas",
358 		"Walker",
359 		"Harris",
360 		"Lee",
361 		"Ryan",
362 		"Robinson",
363 		"Kelly",
364 		"King",
365 		"Rausch",
366 		"Ridge",
367 		"Connolly",
368 		"LeQuesne"
369 		];
370 		return choice(data, this.rnd);
371 	}
372 
373 }