PUT api/customers/ordersetting
Update order setting for customer.
Request Information
URI Parameters
None.
Body Parameters
CustomerOrderSettingPutRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| CustomerNumber |
Number of customer where order setting will be updated |
integer |
None. |
| EnableReasonText |
True if reason text is enabled |
boolean |
None. |
| EnableFreeReasonText |
True if free reason text is enabled |
boolean |
None. |
| OrderReasonMandatory |
True if reason on order is mandatory |
boolean |
None. |
| LicensePlate |
Id of order setting state for license plate |
integer |
None. |
| YourReference |
Id of order setting state for your reference |
integer |
None. |
| Odometer |
Id of order setting state for odometer |
integer |
None. |
| WorkOrderNumber |
Id of order setting state for work order number |
integer |
None. |
| DeliveryAddress |
Id of order setting state for delivery address |
integer |
None. |
| Vat |
Id of order setting state for vat |
integer |
None. |
Remarks
Creates order setting if it doesn't exist
Example
None.
Request Formats
application/json, text/json
Sample:
{
"CustomerNumber": 1,
"EnableReasonText": true,
"EnableFreeReasonText": true,
"OrderReasonMandatory": true,
"LicensePlate": 5,
"YourReference": 6,
"Odometer": 7,
"WorkOrderNumber": 8,
"DeliveryAddress": 9,
"Vat": 10
}
application/xml, text/xml
Sample:
<CustomerOrderSettingPutRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Business"> <DeliveryAddress>9</DeliveryAddress> <EnableFreeReasonText>true</EnableFreeReasonText> <EnableReasonText>true</EnableReasonText> <LicensePlate>5</LicensePlate> <Odometer>7</Odometer> <OrderReasonMandatory>true</OrderReasonMandatory> <Vat>10</Vat> <WorkOrderNumber>8</WorkOrderNumber> <YourReference>6</YourReference> <CustomerNumber>1</CustomerNumber> </CustomerOrderSettingPutRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
CustomerOrderSettingPutResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Errors |
List of errors when updating order setting for customer |
Collection of PutCustomerOrderSettingError |
None. |
| Success |
Returns true if order setting is updated |
boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"Errors": [
{
"ErrorCode": 1,
"ErrorMessage": "sample string 1"
},
{
"ErrorCode": 1,
"ErrorMessage": "sample string 1"
}
],
"Success": true
}
application/xml, text/xml
Sample:
<CustomerOrderSettingPutResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Business">
<Errors>
<PutCustomerOrderSettingError>
<ErrorCode>InternalServerError</ErrorCode>
<ErrorMessage>sample string 1</ErrorMessage>
</PutCustomerOrderSettingError>
<PutCustomerOrderSettingError>
<ErrorCode>InternalServerError</ErrorCode>
<ErrorMessage>sample string 1</ErrorMessage>
</PutCustomerOrderSettingError>
</Errors>
<Success>true</Success>
</CustomerOrderSettingPutResponse>