GET api/Device
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of Device| Name | Description | Type | Additional 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. |
Response 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
},
{
"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:
<ArrayOfDevice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CheapIdeas.Web.Models.Entities">
<Device>
<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>
<Device>
<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>
</ArrayOfDevice>