Skip to content

Commit 924f4d5

Browse files
authored
Merge pull request #315 from EasyPost/remove_create_list
chore: remove create_list tracker function
2 parents 264527d + ed2c642 commit 924f4d5

4 files changed

Lines changed: 4 additions & 93 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## Next Release
4+
5+
- Removes the deprecated `create_list` tracker endpoint function as it is no longer available via API
6+
37
## v6.4.1 (2024-08-09)
48

59
- Send GET requests as query parameters instead of JSON body parameters

lib/easypost/services/tracker.rb

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,6 @@ def all(params = {})
2929
get_all_helper('trackers', MODEL_CLASS, params, filters)
3030
end
3131

32-
# Create multiple Tracker objects in bulk.
33-
# <b>DEPRECATED:</b> Please use <tt>create</tt> instead. This function will be removed in a future release.
34-
def create_list(params = {})
35-
wrapped_params = { 'trackers' => params }
36-
37-
@client.make_request(:post, 'trackers/create_list', wrapped_params)
38-
true # This endpoint does not return a response so we return true here instead
39-
end
40-
4132
# Get the next page of trackers.
4233
def get_next_page(collection, page_size = nil)
4334
raise EasyPost::Errors::EndOfPaginationError.new unless more_pages?(collection)

spec/cassettes/tracker/EasyPost_Services_Tracker_create_list_creates_trackers_in_bulk_from_a_list_of_tracking_codes.yml

Lines changed: 0 additions & 68 deletions
This file was deleted.

spec/tracker_spec.rb

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,4 @@
8383
end
8484
end
8585
end
86-
87-
describe '.create_list' do
88-
it 'creates trackers in bulk from a list of tracking codes' do
89-
# This endpoint/method does not return anything, just make sure the request doesn't fail
90-
expect {
91-
client.tracker.create_list(
92-
{
93-
'0' => { tracking_code: 'EZ1000000001' },
94-
'1' => { tracking_code: 'EZ1000000002' },
95-
'2' => { tracking_code: 'EZ1000000003' },
96-
'3' => { tracking_code: 'EZ1000000004' },
97-
},
98-
)
99-
}.not_to raise_error
100-
end
101-
end
10286
end

0 commit comments

Comments
 (0)