module SigfoxApi::DeviceType
Public Instance Methods
create_callback(id, params)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 33 def create_callback(id, params) request(method: :post, endpoint: "/v2/device-types/#{id}/callbacks", params: params) end
create_device_type(params)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 9 def create_device_type(params) request(method: :post, endpoint: '/v2/device-types', params: params) end
delete_callback(id, callback_id)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 41 def delete_callback(id, callback_id) request(method: :delete, endpoint: "/v2/device-types/#{id}/callbacks/#{callback_id}") end
delete_device_type(id)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 21 def delete_device_type(id) request(method: :delete, endpoint: "/v2/device-types/#{id}") end
device_type(id)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 13 def device_type(id) request(method: :get, endpoint: "/v2/device-types/#{id}") end
list_callback_errors(id)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 29 def list_callback_errors(id) request(method: :get, endpoint: "/v2/device-types/#{id}/callbacks-not-delivered") end
list_callbacks(id)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 25 def list_callbacks(id) request(method: :get, endpoint: "/v2/device-types/#{id}/callbacks") end
list_device_types()
click to toggle source
# File lib/sigfox_api/device_type.rb, line 5 def list_device_types request(method: :get, endpoint: '/v2/device-types') end
update_callback(id, callback_id, params)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 37 def update_callback(id, callback_id, params) request(method: :put, endpoint: "/v2/device-types/#{id}/callbacks/#{callback_id}", params: params) end
update_device_type(id, params)
click to toggle source
# File lib/sigfox_api/device_type.rb, line 17 def update_device_type(id, params) request(method: :put, endpoint: "/v2/device-types/#{id}", params: params) end