code: async def get_user_profile_photos(self, user_id: base.Integer, offset: typing.Union[base.Integer, None] = None,
                                        limit: typing.Union[base.Integer, None] = None) -> types.UserProfilePhotos:
          
          payload = generate_payload(**locals())
  
          result = await self.request(api.Methods.GET_USER_PROFILE_PHOTOS, payload)
          return types.UserProfilePhotos(**result)
docs: Use this method to get a list of profile pictures for a user. Returns a UserProfilePhotos object.
  
          Source: https://core.telegram.org/bots/api#getuserprofilephotos
  
          :param user_id: Unique identifier of the target user
          :type user_id: :obj:`base.Integer`
          :param offset: Sequential number of the first photo to be returned. By default, all photos are returned
          :type offset: :obj:`typing.Union[base.Integer, None]`
          :param limit: Limits the number of photos to be retrieved. Values between 1—100 are accepted. Defaults to 100
          :type limit: :obj:`typing.Union[base.Integer, None]`
          :return: Returns a UserProfilePhotos object
          :rtype: :obj:`types.UserProfilePhotos`