POST api/Tools/SalespersonIncentiveDefinition
Request Information
URI Parameters
None.
Body Parameters
SaveSalespersonIncentiveInputObjects| Name | Description | Type | Additional information |
|---|---|---|---|
| DBName | string |
None. |
|
| BranchInternalCode | string |
None. |
|
| UserInternalCode | string |
None. |
|
| TransactionMode | string |
None. |
|
| TransactionCode | decimal number |
None. |
|
| IncentiveDetails | SalespersonIncentiveDetails |
None. |
|
| DataCollections | SalespersonIncentive_DataCollection |
None. |
Request Formats
application/json, text/json
Sample:
{
"DBName": "sample string 1",
"BranchInternalCode": "sample string 2",
"UserInternalCode": "sample string 3",
"TransactionMode": "sample string 4",
"TransactionCode": 5.1,
"IncentiveDetails": {
"VIVINC": 1.1,
"VITNAM": "sample string 2",
"VIITYP": "sample string 3",
"VINSLB": 4,
"VINUSE": "sample string 5",
"VITYPE": "sample string 6",
"VISTYP": "sample string 7",
"VISBAS": "sample string 8",
"VIFLTR": "sample string 9",
"VISDAT": 10,
"VIEDAT": 11,
"VIXSDT": 12,
"VIXEDT": 13,
"VIXCLU": "sample string 14",
"VIXVIN": 15.1,
"VIXCAT": 16.1,
"VIBOFF": 17.1,
"VISLPR": 18.1,
"VICUST": 19.1,
"VIPGRP": 20.1,
"VIPFOR": "sample string 21"
},
"DataCollections": {
"SlabDetails": [
{
"VSVINC": 1.1,
"VSSLAB": 2,
"VSSVAL": 3.1,
"VSEVAL": 4.1,
"VSAVAL": 5.1,
"VSNOTE": "sample string 6",
"VSTYPE": "sample string 7",
"VSADIC": 8.1,
"VSADTY": "sample string 9"
},
{
"VSVINC": 1.1,
"VSSLAB": 2,
"VSSVAL": 3.1,
"VSEVAL": 4.1,
"VSAVAL": 5.1,
"VSNOTE": "sample string 6",
"VSTYPE": "sample string 7",
"VSADIC": 8.1,
"VSADTY": "sample string 9"
}
],
"SelectionDetails": [
{
"ISVINC": 1.1,
"ISTYPE": "sample string 2",
"ISTCOD": 3.1
},
{
"ISVINC": 1.1,
"ISTYPE": "sample string 2",
"ISTCOD": 3.1
}
]
}
}
application/xml, text/xml
Sample:
<SaveSalespersonIncentiveInputObjects xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APXWebLibDataProvider.Models.SaveToolObjects">
<BranchInternalCode>sample string 2</BranchInternalCode>
<DBName>sample string 1</DBName>
<DataCollections>
<SelectionDetails>
<SalespersonIncentive_SelectionDetails>
<ISTCOD>3.1</ISTCOD>
<ISTYPE>sample string 2</ISTYPE>
<ISVINC>1.1</ISVINC>
</SalespersonIncentive_SelectionDetails>
<SalespersonIncentive_SelectionDetails>
<ISTCOD>3.1</ISTCOD>
<ISTYPE>sample string 2</ISTYPE>
<ISVINC>1.1</ISVINC>
</SalespersonIncentive_SelectionDetails>
</SelectionDetails>
<SlabDetails>
<SalespersonIncentive_SlabDetails>
<VSADIC>8.1</VSADIC>
<VSADTY>sample string 9</VSADTY>
<VSAVAL>5.1</VSAVAL>
<VSEVAL>4.1</VSEVAL>
<VSNOTE>sample string 6</VSNOTE>
<VSSLAB>2</VSSLAB>
<VSSVAL>3.1</VSSVAL>
<VSTYPE>sample string 7</VSTYPE>
<VSVINC>1.1</VSVINC>
</SalespersonIncentive_SlabDetails>
<SalespersonIncentive_SlabDetails>
<VSADIC>8.1</VSADIC>
<VSADTY>sample string 9</VSADTY>
<VSAVAL>5.1</VSAVAL>
<VSEVAL>4.1</VSEVAL>
<VSNOTE>sample string 6</VSNOTE>
<VSSLAB>2</VSSLAB>
<VSSVAL>3.1</VSSVAL>
<VSTYPE>sample string 7</VSTYPE>
<VSVINC>1.1</VSVINC>
</SalespersonIncentive_SlabDetails>
</SlabDetails>
</DataCollections>
<IncentiveDetails>
<VIBOFF>17.1</VIBOFF>
<VICUST>19.1</VICUST>
<VIEDAT>11</VIEDAT>
<VIFLTR>sample string 9</VIFLTR>
<VIITYP>sample string 3</VIITYP>
<VINSLB>4</VINSLB>
<VINUSE>sample string 5</VINUSE>
<VIPFOR>sample string 21</VIPFOR>
<VIPGRP>20.1</VIPGRP>
<VISBAS>sample string 8</VISBAS>
<VISDAT>10</VISDAT>
<VISLPR>18.1</VISLPR>
<VISTYP>sample string 7</VISTYP>
<VITNAM>sample string 2</VITNAM>
<VITYPE>sample string 6</VITYPE>
<VIVINC>1.1</VIVINC>
<VIXCAT>16.1</VIXCAT>
<VIXCLU>sample string 14</VIXCLU>
<VIXEDT>13</VIXEDT>
<VIXSDT>12</VIXSDT>
<VIXVIN>15.1</VIXVIN>
</IncentiveDetails>
<TransactionCode>5.1</TransactionCode>
<TransactionMode>sample string 4</TransactionMode>
<UserInternalCode>sample string 3</UserInternalCode>
</SaveSalespersonIncentiveInputObjects>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |