POST api/v2/UnitSales/UpdateContract

Create or Update a Contract record.

Request Information

URI Parameters

None.

Body Parameters

UpdateContractArgs
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>