PUT api/Items
Create a new Item
Request Information
URI Parameters
None.
Body Parameters
AssetPutName | Description | Type | Additional information |
---|---|---|---|
Description |
The Item description |
string |
Required Max length: 150 |
System |
The System code |
string |
Required Max length: 20 |
Entity |
The Entity code (Cost Center or Client) |
string |
Required Max length: 20 |
IsEntityClient |
If true, the Entity Code is the Client Code; if false the Entity Code is the Cost Center Code. Default: false |
boolean |
None. |
Type |
The Item Type code |
string |
Required Max length: 5 |
Number |
If supplied, this will set the ManWinWin structured code |
integer |
Equal or above: 0 |
Date |
|
date |
Required |
Unit |
Default: Hours |
Unit |
None. |
User1 |
If supplied and Number is empty, this will be the Item code |
string |
Max length: 30 |
User2 |
If supplied and User1 and Number are empty, this will be the Item code |
string |
Max length: 30 |
CalculatedADR |
If true, the ADR is automatically calculated when a new Running Record is made |
boolean |
None. |
Picture |
The picture file name and location. |
string |
Matching regular expression pattern: (?i).+\.(jpg|jpeg|gif|bmp|png|tif|wmf)$ Max length: 255 |
Specifications |
|
Collection of Specification |
No duplicate values on: Number |
Location |
The Location code |
string |
Max length: 20 |
Request Formats
{ "Description": "Truck", "System": "Vehicles", "Entity": "Transportation", "IsEntityClient": false, "Type": "VH", "Date": "2015-08-23T00:00:00", "Unit": "Kilometers", "User1": "XV-01-DA", "CalculatedADR": true, "Specifications": [ { "Number": 1, "Value": "The model" }, { "Number": 3, "Value": "The serial number" } ] }
<AssetPut xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.Parque"> <CalculatedADR>true</CalculatedADR> <Date>2015-08-23T00:00:00</Date> <Description>Truck</Description> <Entity>Transportation</Entity> <IsEntityClient>false</IsEntityClient> <Location i:nil="true" /> <Number i:nil="true" /> <Picture i:nil="true" /> <Specifications> <Specification> <Number>1</Number> <Value>The model</Value> </Specification> <Specification> <Number>3</Number> <Value>The serial number</Value> </Specification> </Specifications> <System>Vehicles</System> <Type>VH</Type> <Unit>Kilometers</Unit> <User1>XV-01-DA</User1> <User2 i:nil="true" /> </AssetPut>
Sample not available.
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Description" Truck --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="System" Vehicles --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Entity" Transportation --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IsEntityClient" False --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Type" VH --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Date" 2015-08-23T00:00:00.0000000 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Unit" Kilometers --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="User1" XV-01-DA --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CalculatedADR" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Specifications[0].Number" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Specifications[0].Value" The model --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Specifications[1].Number" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Specifications[1].Value" The serial number --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
Returns the created Item Code
stringResponse Formats
"sample string 1"
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e--