def get_user_profile_photos(params)
      params_validation = {
        user_id: { required: true, class: [Fixnum] },
        offset: { required: false, class: [Fixnum] },
        limit: { required: false, class: [Fixnum] }
      }

      response = api_request('getUserProfilePhotos', params, params_validation)

      Telegrammer::DataTypes::UserProfilePhotos.new(response.result).to_h
    end
def get_user_profile_photos(params)
      params_validation = {
        user_id: { required: true, class: [Fixnum] },
        offset: { required: false, class: [Fixnum] },
        limit: { required: false, class: [Fixnum] }
      }

      response = api_request('getUserProfilePhotos', params, params_validation)

      Telegrammer::DataTypes::UserProfilePhotos.new(response.result).to_h
    end
Get a list of profile pictures for a user.

 @param [Hash] params hash of paramers to send to the getUserProfilePhotos API operation.
 @option params [Integer] :user_id Required. Unique identifier of the target user.
 @option params [Integer] :offset Optional. Sequential number of the first photo to be returned. By default, all photos are returned.
 @option params [Integer] :limit Optional. Limits the number of photos to be retrieved. Values between 1—100 are accepted. Defaults to 100.

 @example
     bot = Telegrammer::Bot.new('[YOUR TELEGRAM TOKEN]')
     bot.get_user_profile_photos(user_id: 123456789)

 @raise [Telegrammer::Errors::BadRequestError]
 @raise [Telegrammer::Errors::ServiceUnavailableError] if Telegram servers are down

 @return [Telegrammer::DataTypes::UserProfilePhotos] Message object sent to the user or group chat