Skip to content

Commit 7d3cd11

Browse files
Automatically update Ruby SDK
1 parent 619e4ba commit 7d3cd11

File tree

5 files changed

+14
-83
lines changed

5 files changed

+14
-83
lines changed

lib/gemconfig.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module TrophyApiClient
44
module Gemconfig
5-
VERSION = "1.4.0"
5+
VERSION = "1.5.0"
66
AUTHORS = ["Trophy Labs, Inc"].freeze
77
EMAIL = ""
88
SUMMARY = "Ruby library for the Trophy API."

lib/trophy_api_client/admin/points/boosts/client.rb

Lines changed: 6 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def create(system_key:, boosts:, request_options: nil)
6060
TrophyApiClient::CreatePointsBoostsResponse.from_json(json_object: response.body)
6161
end
6262

63-
# Archive multiple points boosts by ID.
63+
# Delete multiple points boosts by ID.
6464
#
6565
# @param ids [String] A list of up to 100 boost IDs.
6666
# @param request_options [TrophyApiClient::RequestOptions]
@@ -71,8 +71,8 @@ def create(system_key:, boosts:, request_options: nil)
7171
# environment: TrophyApiClient::Environment::PRODUCTION,
7272
# api_key: "YOUR_API_KEY"
7373
# )
74-
# api.admin.points.boosts.batch_archive
75-
def batch_archive(ids: nil, request_options: nil)
74+
# api.admin.points.boosts.delete
75+
def delete(ids: nil, request_options: nil)
7676
response = @request_client.conn.delete do |req|
7777
req.options.timeout = request_options.timeout_in_seconds unless request_options&.timeout_in_seconds.nil?
7878
req.headers["X-API-KEY"] = request_options.api_key unless request_options&.api_key.nil?
@@ -89,39 +89,6 @@ def batch_archive(ids: nil, request_options: nil)
8989
end
9090
TrophyApiClient::DeletePointsBoostsResponse.from_json(json_object: response.body)
9191
end
92-
93-
# Archive a points boost by ID.
94-
#
95-
# @param id [String] The UUID of the points boost to archive
96-
# @param request_options [TrophyApiClient::RequestOptions]
97-
# @return [TrophyApiClient::DeletePointsBoostsResponse]
98-
# @example
99-
# api = TrophyApiClient::Client.new(
100-
# base_url: "https://api.example.com",
101-
# environment: TrophyApiClient::Environment::PRODUCTION,
102-
# api_key: "YOUR_API_KEY"
103-
# )
104-
# api.admin.points.boosts.archive(id: "id")
105-
def archive(id:, request_options: nil)
106-
response = @request_client.conn.delete do |req|
107-
req.options.timeout = request_options.timeout_in_seconds unless request_options&.timeout_in_seconds.nil?
108-
req.headers["X-API-KEY"] = request_options.api_key unless request_options&.api_key.nil?
109-
req.headers = {
110-
**(req.headers || {}),
111-
**@request_client.get_headers,
112-
**(request_options&.additional_headers || {})
113-
}.compact
114-
unless request_options.nil? || request_options&.additional_query_parameters.nil?
115-
req.params = { **(request_options&.additional_query_parameters || {}) }.compact
116-
end
117-
unless request_options.nil? || request_options&.additional_body_parameters.nil?
118-
req.body = { **(request_options&.additional_body_parameters || {}) }.compact
119-
end
120-
req.url "#{@request_client.get_url(environment: admin,
121-
request_options: request_options)}/points/boosts/#{id}"
122-
end
123-
TrophyApiClient::DeletePointsBoostsResponse.from_json(json_object: response.body)
124-
end
12592
end
12693

12794
class AsyncBoostsClient
@@ -177,7 +144,7 @@ def create(system_key:, boosts:, request_options: nil)
177144
end
178145
end
179146

180-
# Archive multiple points boosts by ID.
147+
# Delete multiple points boosts by ID.
181148
#
182149
# @param ids [String] A list of up to 100 boost IDs.
183150
# @param request_options [TrophyApiClient::RequestOptions]
@@ -188,8 +155,8 @@ def create(system_key:, boosts:, request_options: nil)
188155
# environment: TrophyApiClient::Environment::PRODUCTION,
189156
# api_key: "YOUR_API_KEY"
190157
# )
191-
# api.admin.points.boosts.batch_archive
192-
def batch_archive(ids: nil, request_options: nil)
158+
# api.admin.points.boosts.delete
159+
def delete(ids: nil, request_options: nil)
193160
Async do
194161
response = @request_client.conn.delete do |req|
195162
req.options.timeout = request_options.timeout_in_seconds unless request_options&.timeout_in_seconds.nil?
@@ -208,41 +175,6 @@ def batch_archive(ids: nil, request_options: nil)
208175
TrophyApiClient::DeletePointsBoostsResponse.from_json(json_object: response.body)
209176
end
210177
end
211-
212-
# Archive a points boost by ID.
213-
#
214-
# @param id [String] The UUID of the points boost to archive
215-
# @param request_options [TrophyApiClient::RequestOptions]
216-
# @return [TrophyApiClient::DeletePointsBoostsResponse]
217-
# @example
218-
# api = TrophyApiClient::Client.new(
219-
# base_url: "https://api.example.com",
220-
# environment: TrophyApiClient::Environment::PRODUCTION,
221-
# api_key: "YOUR_API_KEY"
222-
# )
223-
# api.admin.points.boosts.archive(id: "id")
224-
def archive(id:, request_options: nil)
225-
Async do
226-
response = @request_client.conn.delete do |req|
227-
req.options.timeout = request_options.timeout_in_seconds unless request_options&.timeout_in_seconds.nil?
228-
req.headers["X-API-KEY"] = request_options.api_key unless request_options&.api_key.nil?
229-
req.headers = {
230-
**(req.headers || {}),
231-
**@request_client.get_headers,
232-
**(request_options&.additional_headers || {})
233-
}.compact
234-
unless request_options.nil? || request_options&.additional_query_parameters.nil?
235-
req.params = { **(request_options&.additional_query_parameters || {}) }.compact
236-
end
237-
unless request_options.nil? || request_options&.additional_body_parameters.nil?
238-
req.body = { **(request_options&.additional_body_parameters || {}) }.compact
239-
end
240-
req.url "#{@request_client.get_url(environment: admin,
241-
request_options: request_options)}/points/boosts/#{id}"
242-
end
243-
TrophyApiClient::DeletePointsBoostsResponse.from_json(json_object: response.body)
244-
end
245-
end
246178
end
247179
end
248180
end

lib/trophy_api_client/types/delete_points_boosts_response.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
require "json"
77

88
module TrophyApiClient
9-
# Response containing the points boosts that were archived and any per-item
10-
# issues.
9+
# Response containing the points boosts that were deleted and any per-item issues.
1110
class DeletePointsBoostsResponse
12-
# @return [Array<TrophyApiClient::DeletedResource>] Array of archived points boosts represented by ID.
11+
# @return [Array<TrophyApiClient::DeletedResource>] Array of deleted points boosts represented by ID.
1312
attr_reader :deleted
1413
# @return [Array<TrophyApiClient::AdminIssue>] Array of issues encountered during boost archival.
1514
attr_reader :issues
@@ -21,7 +20,7 @@ class DeletePointsBoostsResponse
2120

2221
OMIT = Object.new
2322

24-
# @param deleted [Array<TrophyApiClient::DeletedResource>] Array of archived points boosts represented by ID.
23+
# @param deleted [Array<TrophyApiClient::DeletedResource>] Array of deleted points boosts represented by ID.
2524
# @param issues [Array<TrophyApiClient::AdminIssue>] Array of issues encountered during boost archival.
2625
# @param additional_properties [OpenStruct] Additional properties unmapped to the current class definition
2726
# @return [TrophyApiClient::DeletePointsBoostsResponse]

lib/trophy_api_client/types/deleted_resource.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
require "json"
55

66
module TrophyApiClient
7-
# A soft-deleted resource represented by ID.
7+
# A deleted resource represented by ID.
88
class DeletedResource
9-
# @return [String] The ID of the archived resource.
9+
# @return [String] The ID of the deleted resource.
1010
attr_reader :id
1111
# @return [OpenStruct] Additional properties unmapped to the current class definition
1212
attr_reader :additional_properties
@@ -16,7 +16,7 @@ class DeletedResource
1616

1717
OMIT = Object.new
1818

19-
# @param id [String] The ID of the archived resource.
19+
# @param id [String] The ID of the deleted resource.
2020
# @param additional_properties [OpenStruct] Additional properties unmapped to the current class definition
2121
# @return [TrophyApiClient::DeletedResource]
2222
def initialize(id:, additional_properties: nil)

lib/trophy_api_client/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module MyGem
2-
VERSION = "1.4.0"
2+
VERSION = "1.5.0"
33
end

0 commit comments

Comments
 (0)