From bcb69ce99ffa4ef475abd32410471b86f9ae7c33 Mon Sep 17 00:00:00 2001 From: ajay-plivo Date: Tue, 28 May 2024 09:46:02 +0530 Subject: [PATCH] filterParamAdded --- CHANGELOG.md | 4 ++++ README.md | 2 +- lib/plivo/resources/applications.rb | 6 ++++++ lib/plivo/version.rb | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50765542..33b14c83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [4.58.1](https://github.com/plivo/plivo-ruby/tree/v4.58.1) (2023-05-28) +**Feature - Adding filtering support for List Application API** +- Added new filter param `app_name` in list application api + ## [4.58.0](https://github.com/plivo/plivo-ruby/tree/v4.58.0) (2023-05-17) **Feature - Adding support for location whatsapp messages** - Added new param `location` to [send message API](https://www.plivo.com/docs/sms/api/message#send-a-message) to support location `whatsapp` messages diff --git a/README.md b/README.md index 9930fdf5..275de829 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The Plivo Ruby SDK makes it simpler to integrate communications into your Ruby a Add this line to your application's Gemfile: ```ruby -gem 'plivo', '>= 4.58.0' +gem 'plivo', '>= 4.58.1' ``` And then execute: diff --git a/lib/plivo/resources/applications.rb b/lib/plivo/resources/applications.rb index b7e72fbc..d3512d41 100644 --- a/lib/plivo/resources/applications.rb +++ b/lib/plivo/resources/applications.rb @@ -177,6 +177,7 @@ def create(app_name, options = nil) # Lists all applications # @param [Hash] options # @option options [String] :subaccount + # @option options [String] :app_name # @option options [Int] :offset # @option options [Int] :limit # @return [Hash] @@ -190,6 +191,11 @@ def list(options = nil) params[:subaccount] = options[:subaccount] end + if options.key?(:app_name) && + valid_param?(:app_name, options[:app_name], [String, Symbol], true) + params[:app_name] = options[:app_name] + end + %i[offset limit].each do |param| if options.key?(param) && valid_param?(param, options[param], [Integer, Integer], true) diff --git a/lib/plivo/version.rb b/lib/plivo/version.rb index e12c03b4..d1d6b7b2 100644 --- a/lib/plivo/version.rb +++ b/lib/plivo/version.rb @@ -1,3 +1,3 @@ module Plivo - VERSION = "4.58.0".freeze + VERSION = "4.58.1".freeze end