Skip to content

Commit 45b3fc5

Browse files
committed
added brand and reviews
1 parent c982b47 commit 45b3fc5

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

randomText/src/new_endpoints.py

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,44 @@ class RandomObjects2(BaseRandommer):
44
def __init__(self, api_key):
55
super().__init__(api_key=api_key)
66

7-
def generate_business_name(self, size):
7+
def generate_business_name(self, size, culture='en_US'):
88
"""
9-
Get a random address
9+
Get a random business name based off culture
1010
:param size: number of items to return
11+
:param culture: culture to use for the name
1112
:return:
1213
"""
1314
url = 'Name/BusinessName'
1415
method = 'POST'
1516
parameters = {'number': int(size)}
17+
if culture is not None:
18+
parameters['cultureCode'] = culture
19+
body = None
20+
return self.make_request(url, method, parameters, body)
21+
22+
def generate_brand_name(self, starting_word='and'):
23+
"""
24+
Get a random business name
25+
:param size: number of items to return
26+
:return:
27+
"""
28+
url = 'Name/BrandName'
29+
method = 'POST'
30+
parameters = {'startingWords': str(starting_word)}
31+
body = None
32+
return self.make_request(url, method, parameters, body)
33+
34+
def generate_product_reviews(self, size, product='toy'):
35+
"""
36+
Get a random product reviews
37+
:param size: number of items to return
38+
:param product: product to use for reviews
39+
:return:
40+
"""
41+
url = 'Text/Review'
42+
method = 'POST'
43+
parameters = {'quantity': int(size)}
44+
if product is not None:
45+
parameters['product'] = product
1646
body = None
1747
return self.make_request(url, method, parameters, body)

0 commit comments

Comments
 (0)