POST api/v2/UnitSales/UpdateContract
Create or Update a Contract record.
Request Information
URI Parameters
None.
Body Parameters
UpdateContractArgs| Name | Description | Type | Additional information |
|---|---|---|---|
| ContractId | string |
None. |
|
| ProspectId | string |
None. |
|
| SalesMan | string |
None. |
|
| LocationCode | string |
None. |
|
| SalesDate | string |
None. |
|
| WrittenDate | string |
None. |
|
| TaxSchema | string |
None. |
|
| ThirdPartyIdentifier | string |
None. |
|
| ThirdPartyCloseDate | string |
None. |
|
| InpUnits | Collection of InputInvUnit |
None. |
Request Formats
application/json, text/json
Sample:
{
"ContractId": "sample string 1",
"ProspectId": "sample string 2",
"SalesMan": "sample string 3",
"LocationCode": "sample string 4",
"SalesDate": "sample string 5",
"WrittenDate": "sample string 6",
"TaxSchema": "sample string 7",
"ThirdPartyIdentifier": "sample string 8",
"ThirdPartyCloseDate": "sample string 9",
"InpUnits": [
{
"Id": "sample string 1",
"Type": "sample string 2",
"ListPrice": 1.0
},
{
"Id": "sample string 1",
"Type": "sample string 2",
"ListPrice": 1.0
}
]
}
application/xml, text/xml
Sample:
<UpdateContractArgs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/com.dockmaster.lib.models">
<ContractId>sample string 1</ContractId>
<InpUnits>
<InputInvUnit>
<Id>sample string 1</Id>
<ListPrice>1</ListPrice>
<Type>sample string 2</Type>
</InputInvUnit>
<InputInvUnit>
<Id>sample string 1</Id>
<ListPrice>1</ListPrice>
<Type>sample string 2</Type>
</InputInvUnit>
</InpUnits>
<LocationCode>sample string 4</LocationCode>
<ProspectId>sample string 2</ProspectId>
<SalesDate>sample string 5</SalesDate>
<SalesMan>sample string 3</SalesMan>
<TaxSchema>sample string 7</TaxSchema>
<ThirdPartyCloseDate>sample string 9</ThirdPartyCloseDate>
<ThirdPartyIdentifier>sample string 8</ThirdPartyIdentifier>
<WrittenDate>sample string 6</WrittenDate>
</UpdateContractArgs>
Response Information
Resource Description
UpdateContractResult| Name | Description | Type | Additional information |
|---|---|---|---|
| ContractId | string |
None. |
|
| Result | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"ContractId": "sample string 1",
"Result": "sample string 2"
}
application/xml, text/xml
Sample:
<UpdateContractResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/com.dockmaster.lib.models"> <ContractId>sample string 1</ContractId> <Result>sample string 2</Result> </UpdateContractResult>