POST api/Asset/SaveAssetDepreciation

Api to save Asset Depreciation

Request Information

URI Parameters

None.

Body Parameters

AssetDepreciationInserUpdateRequestModel
NameDescriptionTypeAdditional information
AssetID

integer

None.

MCARSUsefulLifeID

integer

None.

UsefulLife

integer

None.

ApportionTypeID

integer

None.

IsGAAP

boolean

Required

GAAPConventionTypeID

integer

None.

DepreciationMethod

integer

None.

IsMCARS

boolean

Required

MCARSConventionTypeID

integer

None.

ConventionPercentageID

integer

None.

Request Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "assetID": 1,
  "mcarsUsefulLifeID": 1,
  "usefulLife": 1,
  "apportionTypeID": 1,
  "isGAAP": true,
  "gaapConventionTypeID": 1,
  "depreciationMethod": 1,
  "isMCARS": true,
  "mcarsConventionTypeID": 1,
  "conventionPercentageID": 1
}

application/xml, text/xml

Sample:
<AssetDepreciationInserUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.Asset">
  <ApportionTypeID>1</ApportionTypeID>
  <AssetID>1</AssetID>
  <ConventionPercentageID>1</ConventionPercentageID>
  <DepreciationMethod>1</DepreciationMethod>
  <GAAPConventionTypeID>1</GAAPConventionTypeID>
  <IsGAAP>true</IsGAAP>
  <IsMCARS>true</IsMCARS>
  <MCARSConventionTypeID>1</MCARSConventionTypeID>
  <MCARSUsefulLifeID>1</MCARSUsefulLifeID>
  <UsefulLife>1</UsefulLife>
</AssetDepreciationInserUpdateRequestModel>

multipart/form-data

Sample:
<AssetDepreciationInserUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.Asset"><ApportionTypeID>1</ApportionTypeID><AssetID>1</AssetID><ConventionPercentageID>1</ConventionPercentageID><DepreciationMethod>1</DepreciationMethod><GAAPConventionTypeID>1</GAAPConventionTypeID><IsGAAP>true</IsGAAP><IsMCARS>true</IsMCARS><MCARSConventionTypeID>1</MCARSConventionTypeID><MCARSUsefulLifeID>1</MCARSUsefulLifeID><UsefulLife>1</UsefulLife></AssetDepreciationInserUpdateRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommonResponseDataModel
NameDescriptionTypeAdditional information
ReturnID

integer

Required

Message

string

Required

Successful

boolean

Required

Code

integer

None.

TotalRecord

integer

None.

Response Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "returnID": 1,
  "message": "sample string 2",
  "successful": true,
  "code": 4,
  "totalRecord": 5
}

application/xml, text/xml

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">
  <Code>4</Code>
  <Message>sample string 2</Message>
  <ReturnID>1</ReturnID>
  <Successful>true</Successful>
  <TotalRecord>5</TotalRecord>
</CommonResponseDataModel>

multipart/form-data

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>