@@ -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