Closed superchilled closed 1 year ago
Merging #265 (d18e54d) into dev (88bcdde) will decrease coverage by
0.20%
. The diff coverage is95.45%
.:exclamation: Current head d18e54d differs from pull request most recent head 1bb56f7. Consider uploading reports for the commit 1bb56f7 to get more accurate results
@@ Coverage Diff @@
## dev #265 +/- ##
==========================================
- Coverage 98.01% 97.82% -0.20%
==========================================
Files 84 94 +10
Lines 1666 1796 +130
==========================================
+ Hits 1633 1757 +124
- Misses 33 39 +6
Impacted Files | Coverage Δ | |
---|---|---|
...ib/vonage/proactive_connect/items/file_response.rb | 66.66% <66.66%> (ø) |
|
lib/vonage/client.rb | 100.00% <100.00%> (ø) |
|
lib/vonage/config.rb | 97.89% <100.00%> (+0.06%) |
:arrow_up: |
lib/vonage/namespace.rb | 100.00% <100.00%> (ø) |
|
lib/vonage/proactive_connect.rb | 100.00% <100.00%> (ø) |
|
lib/vonage/proactive_connect/events.rb | 100.00% <100.00%> (ø) |
|
...b/vonage/proactive_connect/events/list_response.rb | 100.00% <100.00%> (ø) |
|
lib/vonage/proactive_connect/item.rb | 100.00% <100.00%> (ø) |
|
lib/vonage/proactive_connect/items.rb | 100.00% <100.00%> (ø) |
|
...ib/vonage/proactive_connect/items/list_response.rb | 100.00% <100.00%> (ø) |
|
... and 3 more |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
This PR adds support for parts of the Proactive Connect API, specifically the Lists, Items, and Events operations.
Implementation Notes
Client
class to add aproactive_connect
method, which returns aProactiveConnect
objectProactiveConnect
class with the following methods:lists
: returns aProactiveConnect::Lists
objectlist
: returns aProactiveConnect::List
objectitems
: returns aProactiveConnect::Items
objectitem
: returns aProactiveConnect::Item
objectevents
: returns aProactiveConnect::Events
objectProactiveConnect::Lists
class with the following methods:list
ProactiveConnect::List
class with the following methods:find
create
update
delete
clear_items
fetch_and_replace_items
ProactiveConnect::Items
class with the following methods:list
download_csv
upload_csv
ProactiveConnect::Item
class with the following methods:find
create
update
delete
ProactiveConnect::Events
class with the following methods:list
ProactiveConnect::Lists::ListResponse
ProactiveConnect::Items::ListResponse
ProactiveConnect::Items::FileResponse
ProactiveConnect::Events::ListResponse
Client
Config
Namespace