PUT api/Asset/Update
Request Information
URI Parameters
None.
Body Parameters
AssetUpdateVM| Name | Description | Type | Additional information |
|---|---|---|---|
| AssetId | integer |
Required |
|
| BookId | integer |
Required |
|
| AssetName | string |
Required String length: inclusive between 0 and 100 |
|
| Code | string |
String length: inclusive between 0 and 10 |
|
| AssetType | AssetTypeLookupVM |
None. |
|
| AssetSubType | AssetSubTypeLookupVM |
None. |
|
| Location | AssetLocationLookupVM |
None. |
|
| Sublocation | AssetSublocationLookupVM |
None. |
|
| Unit | AssetUnitLookupVM |
None. |
|
| Quantity | decimal number |
None. |
|
| DisplayCodeFrom | string |
String length: inclusive between 0 and 100 |
|
| DisplayCodeTo | string |
String length: inclusive between 0 and 100 |
|
| DeprecType | AssetDeprecTypeLookupVM |
None. |
|
| DeprecRate | decimal number |
None. |
|
| SupplierName | string |
String length: inclusive between 0 and 100 |
|
| SupplierBillNumber | string |
String length: inclusive between 0 and 100 |
|
| SupplierBillDate | string |
None. |
|
| BookType | AccountBookTypeLookup |
None. |
|
| AssetAccount | AccountMasterLookup |
None. |
|
| DeprecAccount | AccountMasterLookup |
None. |
|
| PurchaseValue | decimal number |
None. |
|
| CurrentValue | decimal number |
None. |
|
| DeprecAmount | decimal number |
None. |
|
| Status | string |
Required Matching regular expression pattern: A|I |
|
| UpdateUser | integer |
Required |
|
| UpdateIp | string |
Required String length: inclusive between 0 and 20 |
Request Formats
application/json, text/json
Sample:
{
"AssetId": 1,
"BookId": 2,
"AssetName": "sample string 3",
"Code": "sample string 4",
"AssetType": {
"AssetTypeId": 1,
"AssetTypeName": "sample string 2"
},
"AssetSubType": {
"AssetSubtypeId": 1,
"AssetSubtypeName": "sample string 2"
},
"Location": {
"LocationId": 1,
"LocationName": "sample string 2"
},
"Sublocation": {
"SublocationId": 1,
"SublocationName": "sample string 2"
},
"Unit": {
"UnitId": 1,
"UnitName": "sample string 2"
},
"Quantity": 5.0,
"DisplayCodeFrom": "sample string 6",
"DisplayCodeTo": "sample string 7",
"DeprecType": {
"DeprecTypeId": 1,
"DeprecTypeName": "sample string 2"
},
"DeprecRate": 8.0,
"SupplierName": "sample string 9",
"SupplierBillNumber": "sample string 10",
"SupplierBillDate": "sample string 11",
"BookType": {
"BookTypeId": 1,
"BookTypeName": "sample string 2"
},
"AssetAccount": {
"AccountId": 1,
"AccountName": "sample string 2"
},
"DeprecAccount": {
"AccountId": 1,
"AccountName": "sample string 2"
},
"PurchaseValue": 12.0,
"CurrentValue": 13.0,
"DeprecAmount": 14.0,
"Status": "sample string 15",
"UpdateUser": 16,
"UpdateIp": "sample string 17"
}
application/xml, text/xml
Sample:
<AssetUpdateVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
<AssetAccount>
<AccountId>1</AccountId>
<AccountName>sample string 2</AccountName>
</AssetAccount>
<AssetId>1</AssetId>
<AssetName>sample string 3</AssetName>
<AssetSubType>
<AssetSubtypeId>1</AssetSubtypeId>
<AssetSubtypeName>sample string 2</AssetSubtypeName>
</AssetSubType>
<AssetType>
<AssetTypeId>1</AssetTypeId>
<AssetTypeName>sample string 2</AssetTypeName>
</AssetType>
<BookId>2</BookId>
<BookType>
<BookTypeId>1</BookTypeId>
<BookTypeName>sample string 2</BookTypeName>
</BookType>
<Code>sample string 4</Code>
<CurrentValue>13</CurrentValue>
<DeprecAccount>
<AccountId>1</AccountId>
<AccountName>sample string 2</AccountName>
</DeprecAccount>
<DeprecAmount>14</DeprecAmount>
<DeprecRate>8</DeprecRate>
<DeprecType>
<DeprecTypeId>1</DeprecTypeId>
<DeprecTypeName>sample string 2</DeprecTypeName>
</DeprecType>
<DisplayCodeFrom>sample string 6</DisplayCodeFrom>
<DisplayCodeTo>sample string 7</DisplayCodeTo>
<Location>
<LocationId>1</LocationId>
<LocationName>sample string 2</LocationName>
</Location>
<PurchaseValue>12</PurchaseValue>
<Quantity>5</Quantity>
<Status>sample string 15</Status>
<Sublocation>
<SublocationId>1</SublocationId>
<SublocationName>sample string 2</SublocationName>
</Sublocation>
<SupplierBillDate>sample string 11</SupplierBillDate>
<SupplierBillNumber>sample string 10</SupplierBillNumber>
<SupplierName>sample string 9</SupplierName>
<Unit>
<UnitId>1</UnitId>
<UnitName>sample string 2</UnitName>
</Unit>
<UpdateIp>sample string 17</UpdateIp>
<UpdateUser>16</UpdateUser>
</AssetUpdateVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.