@@ -242,7 +242,7 @@ def user_info(self, **kwargs):
242242 data = self ._call_oauth2_metrics ("v3/user/info" , dict (), ** kwargs )
243243 return data
244244
245- def user_link_history (self , created_before = None , created_after = None , archived = None , limit = None , offset = None ):
245+ def user_link_history (self , created_before = None , created_after = None , archived = None , limit = None , offset = None , private = None ):
246246 params = dict ()
247247 if created_before is not None :
248248 assert isinstance (limit , int )
@@ -251,8 +251,15 @@ def user_link_history(self, created_before=None, created_after=None, archived=No
251251 assert isinstance (limit , int )
252252 params ["created_after" ] = created_after
253253 if archived is not None :
254- assert isinstance (archived , bool )
255- params ["archived" ] = "true" if archived else "false"
254+ assert isinstance (archived , str )
255+ archived = archived .lower ()
256+ assert archived is "on" or "off" or "both"
257+ params ["archived" ] = archived
258+ if private is not None :
259+ assert isinstance (private , str )
260+ private = private .lower ()
261+ assert private is "on" or "off" or "both"
262+ params ["private" ] = private
256263 if limit is not None :
257264 assert isinstance (limit , int )
258265 params ["limit" ] = str (limit )
0 commit comments