def video(self, video_id: Union[str, int] = None, **kwargs) -> 'helix.Video': if video_id: kwargs['id'] = video_id return helix.Videos(self.api(), video_ids=None, **kwargs)[0]
def videos(self, video_ids: Union[str, int, List[Union[str, int]]], **kwargs) -> 'helix.Videos': if type(video_ids) != list: video_ids = [video_ids] return helix.Videos(self.api(), video_ids=video_ids, **kwargs)
def videos(self, video_ids: Union[str, int, List[Union[str, int]]] = None, **kwargs) -> 'helix.Videos': if video_ids and type(video_ids) != list: video_ids = [int(video_ids)] return helix.Videos(self.api, video_ids=video_ids, **kwargs)
def videos(self, **kwargs) -> 'helix.Videos': return helix.Videos(api=self._api, user_id=int(self.id), **kwargs)
def videos(self, **kwargs) -> 'helix.Videos': return helix.Videos(self._api, game_id=self.id, **kwargs)