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