PUT api/Device/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

Device
NameDescriptionTypeAdditional information
Id

integer

None.

Name

string

Required

DeviceGUID

string

None.

ConnectionType

string

None.

WorkingState

string

None.

Mode

string

None.

CreationDate

string

None.

WaterEntryPin

boolean

None.

MotorPin

boolean

None.

PumpPin

boolean

None.

ValvePin

boolean

None.

WaterEntryTime

integer

None.

CycleCount

integer

None.

WaterDischargingTime

decimal number

None.

DryingTime

integer

None.

WaterLevelLimit

integer

None.

CartridgeLevel

integer

None.

DozageTimes

string

None.

CurrentWaterLevel

integer

None.

TotalDosageCount

integer

None.

TotalWaterEntryCount

integer

None.

AvarageWaterLevel

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Name": "sample string 2",
  "DeviceGUID": "sample string 3",
  "ConnectionType": "sample string 4",
  "WorkingState": "sample string 5",
  "Mode": "sample string 6",
  "CreationDate": "sample string 7",
  "WaterEntryPin": true,
  "MotorPin": true,
  "PumpPin": true,
  "ValvePin": true,
  "WaterEntryTime": 12,
  "CycleCount": 13,
  "WaterDischargingTime": 14.1,
  "DryingTime": 15,
  "WaterLevelLimit": 16,
  "CartridgeLevel": 17,
  "DozageTimes": "sample string 18",
  "CurrentWaterLevel": 19,
  "TotalDosageCount": 20,
  "TotalWaterEntryCount": 21,
  "AvarageWaterLevel": 22
}

application/xml, text/xml

Sample:
<Device xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CheapIdeas.Web.Models.Entities">
  <AvarageWaterLevel>22</AvarageWaterLevel>
  <CartridgeLevel>17</CartridgeLevel>
  <ConnectionType>sample string 4</ConnectionType>
  <CreationDate>sample string 7</CreationDate>
  <CurrentWaterLevel>19</CurrentWaterLevel>
  <CycleCount>13</CycleCount>
  <DeviceGUID>sample string 3</DeviceGUID>
  <DozageTimes>sample string 18</DozageTimes>
  <DryingTime>15</DryingTime>
  <Id>1</Id>
  <Mode>sample string 6</Mode>
  <MotorPin>true</MotorPin>
  <Name>sample string 2</Name>
  <PumpPin>true</PumpPin>
  <TotalDosageCount>20</TotalDosageCount>
  <TotalWaterEntryCount>21</TotalWaterEntryCount>
  <ValvePin>true</ValvePin>
  <WaterDischargingTime>14.1</WaterDischargingTime>
  <WaterEntryPin>true</WaterEntryPin>
  <WaterEntryTime>12</WaterEntryTime>
  <WaterLevelLimit>16</WaterLevelLimit>
  <WorkingState>sample string 5</WorkingState>
</Device>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.