Module: SigfoxApi::DeviceType
- Included in:
- Client
- Defined in:
- lib/sigfox_api/device_type.rb
Instance Method Summary collapse
- #create_callback(id, params) ⇒ Object
- #create_device_type(params) ⇒ Object
- #delete_callback(id, callback_id) ⇒ Object
- #delete_device_type(id) ⇒ Object
- #device_type(id) ⇒ Object
- #list_callback_errors(id) ⇒ Object
- #list_callbacks(id) ⇒ Object
- #list_device_types ⇒ Object
- #update_callback(id, callback_id, params) ⇒ Object
- #update_device_type(id, params) ⇒ Object
Instance Method Details
#create_callback(id, params) ⇒ Object
33 34 35 |
# 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) ⇒ Object
9 10 11 |
# 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) ⇒ Object
41 42 43 |
# 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) ⇒ Object
21 22 23 |
# 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) ⇒ Object
13 14 15 |
# 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) ⇒ Object
29 30 31 |
# 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) ⇒ Object
25 26 27 |
# 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 ⇒ Object
5 6 7 |
# 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) ⇒ Object
37 38 39 |
# 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) ⇒ Object
17 18 19 |
# 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 |