Skip to content

Latest commit

 

History

History
267 lines (183 loc) · 7.01 KB

SensorSpecAPI.md

File metadata and controls

267 lines (183 loc) · 7.01 KB

SensorSpecAPI

All URIs are relative to https://api.lamp.digital

Method HTTP request Description
sensorSpecAll GET /sensor_spec Get all SensorSpecs registered.
sensorSpecCreate POST /sensor_spec Create a new SensorSpec.
sensorSpecDelete DELETE /sensor_spec/{sensor_spec_name} Delete an SensorSpec.
sensorSpecUpdate PUT /sensor_spec/{sensor_spec_name} Update an SensorSpec.
sensorSpecView GET /sensor_spec/{sensor_spec_name} Get a SensorSpec.

sensorSpecAll

    open class func sensorSpecAll(transform: String? = nil, completion: @escaping (_ data: [Any]?, _ error: Error?) -> Void)

Get all SensorSpecs registered.

Get all SensorSpecs registered by any Researcher.

Example

// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import LAMP

let transform = "transform_example" // String |  (optional)

// Get all SensorSpecs registered.
SensorSpecAPI.sensorSpecAll(transform: transform) { (response, error) in
    guard error == nil else {
        print(error)
        return
    }

    if (response) {
        dump(response)
    }
}

Parameters

Name Type Description Notes
transform String [optional]

Return type

[Any]

Authorization

Authorization

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sensorSpecCreate

    open class func sensorSpecCreate(sensorSpec: SensorSpec, completion: @escaping (_ data: String?, _ error: Error?) -> Void)

Create a new SensorSpec.

Create a new SensorSpec.

Example

// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import LAMP

let sensorSpec = SensorSpec(name: "name_example", settingsSchema: 123) // SensorSpec | 

// Create a new SensorSpec.
SensorSpecAPI.sensorSpecCreate(sensorSpec: sensorSpec) { (response, error) in
    guard error == nil else {
        print(error)
        return
    }

    if (response) {
        dump(response)
    }
}

Parameters

Name Type Description Notes
sensorSpec SensorSpec

Return type

String

Authorization

Authorization

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sensorSpecDelete

    open class func sensorSpecDelete(sensorSpecName: String, completion: @escaping (_ data: String?, _ error: Error?) -> Void)

Delete an SensorSpec.

Delete an SensorSpec.

Example

// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import LAMP

let sensorSpecName = "sensorSpecName_example" // String | 

// Delete an SensorSpec.
SensorSpecAPI.sensorSpecDelete(sensorSpecName: sensorSpecName) { (response, error) in
    guard error == nil else {
        print(error)
        return
    }

    if (response) {
        dump(response)
    }
}

Parameters

Name Type Description Notes
sensorSpecName String

Return type

String

Authorization

Authorization

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sensorSpecUpdate

    open class func sensorSpecUpdate(sensorSpecName: String, sensorSpec: SensorSpec, completion: @escaping (_ data: String?, _ error: Error?) -> Void)

Update an SensorSpec.

Update an SensorSpec.

Example

// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import LAMP

let sensorSpecName = "sensorSpecName_example" // String | 
let sensorSpec = SensorSpec(name: "name_example", settingsSchema: 123) // SensorSpec | 

// Update an SensorSpec.
SensorSpecAPI.sensorSpecUpdate(sensorSpecName: sensorSpecName, sensorSpec: sensorSpec) { (response, error) in
    guard error == nil else {
        print(error)
        return
    }

    if (response) {
        dump(response)
    }
}

Parameters

Name Type Description Notes
sensorSpecName String
sensorSpec SensorSpec

Return type

String

Authorization

Authorization

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sensorSpecView

    open class func sensorSpecView(sensorSpecName: String, transform: String? = nil, completion: @escaping (_ data: [Any]?, _ error: Error?) -> Void)

Get a SensorSpec.

Get a SensorSpec.

Example

// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import LAMP

let sensorSpecName = "sensorSpecName_example" // String | 
let transform = "transform_example" // String |  (optional)

// Get a SensorSpec.
SensorSpecAPI.sensorSpecView(sensorSpecName: sensorSpecName, transform: transform) { (response, error) in
    guard error == nil else {
        print(error)
        return
    }

    if (response) {
        dump(response)
    }
}

Parameters

Name Type Description Notes
sensorSpecName String
transform String [optional]

Return type

[Any]

Authorization

Authorization

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]