Skip to content

Commit

Permalink
SMS-6997: add brand_name and app_hash in create and list api
Browse files Browse the repository at this point in the history
  • Loading branch information
ashutoshkumar-plivo committed Aug 12, 2024
1 parent ae7e38f commit 2010623
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 5 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## [4.60.1](https://github.com/plivo/plivo-ruby/tree/v4.60.1) (2024-08-12)
**Feature - Adding support for brand_name and app_hash in Create,Get and List Session**
- Added new request param `brand_name` and `app_hash` in create Session API
- Added support for `brand_name` and `app_hash` param in get and list Session response

## [4.60.0](https://github.com/plivo/plivo-ruby/tree/v4.60.0) (2024-07-11)
**Feature - Adding support for Locale param in Create, Get and List Session**
- Added new request param `locale` in create Session API
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.60.0'
gem 'plivo', '>= 4.60.1'
```

And then execute:
Expand Down
10 changes: 7 additions & 3 deletions lib/plivo/resources/verify_session.rb
Original file line number Diff line number Diff line change
Expand Up @@ -42,21 +42,25 @@ def get(session_uuid)
perform_get(session_uuid)
end

def create(app_uuid = nil, recipient = nil,channel = nil, url = nil, method = nil, locale=nil)
def create(app_uuid = nil, recipient = nil,channel = nil, url = nil, method = nil, locale=nil, brand_name=nil, app_hash=nil)
valid_param?(:app_uuid, app_uuid, [String, Symbol], false)
valid_param?(:recipient, recipient, [Integer, String, Symbol], true)
valid_param?(:channel, channel, [String, Symbol], false)
valid_param?(:url, url, [String], false)
valid_param?(:method, method, String, false, %w[POST GET])
valid_param?(:locale, locale, [String, Symbol], false)
valid_param?(:brand_name, brand_name, [String, Symbol], false)
valid_param?(:app_hash, app_hash, [String, Symbol], false)

params = {
app_uuid: app_uuid,
recipient: recipient,
channel: channel,
url: url,
method: method,
locale: locale
locale: locale,
brand_name: brand_name,
app_hash: app_hash
}
perform_create(params)
end
Expand All @@ -67,7 +71,7 @@ def list(options = nil)
params = {}
params_expected = %i[
subaccount status session_time__gt session_time__gte
session_time__lt session_time__lte session_time country alias app_uuid recipient
session_time__lt session_time__lte session_time country alias app_uuid recipient brand_name app_hash
]

params_expected.each do |param|
Expand Down
2 changes: 1 addition & 1 deletion lib/plivo/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Plivo
VERSION = "4.60.0".freeze
VERSION = "4.60.1".freeze
end

0 comments on commit 2010623

Please sign in to comment.