POST api/Subcontracts/{subcontractId}/Bonus/Export
Get export all items from a bonus filterOld
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| subcontractId | integer |
Required |
Body Parameters
BonusOrderFilter| Name | Description | Type | Additional information |
|---|---|---|---|
| VersionId | integer |
None. |
|
| BonusTypeId | BonusTypeId |
None. |
|
| BonusTypeDescription | string |
None. |
|
| Description | string |
None. |
|
| Title | string |
None. |
|
| EstimatedMaxAmount | decimal number |
None. |
|
| MaxDateWarn | date |
None. |
|
| MinDateWarn | date |
None. |
|
| Warn | boolean |
None. |
|
| WarningSpanTimeMax | integer |
None. |
|
| WarningSpanTimeMin | integer |
None. |
|
| FrequencyTypeId | FrequencyTypeId |
None. |
|
| FrequencyTypeDescription | string |
None. |
|
| Active | boolean |
None. |
|
| Approved | boolean |
None. |
|
| MaxApprovalDate | date |
None. |
|
| MinApprovalDate | date |
None. |
|
| ApprovalUser | string |
None. |
|
| MaxAmount | decimal number |
None. |
|
| MinAmount | decimal number |
None. |
|
| SortedColumns | Collection of Order |
None. |
Request Formats
application/json, text/json
Sample:
{
"versionId": 1,
"bonusTypeId": 1,
"bonusTypeDescription": "EarlyDelivery",
"description": "sample string 2",
"title": "sample string 3",
"estimatedMaxAmount": 1.0,
"maxDateWarn": "2026-05-09T14:07:17.3456452+02:00",
"minDateWarn": "2026-05-09T14:07:17.3456452+02:00",
"warn": true,
"warningSpanTimeMax": 1,
"warningSpanTimeMin": 1,
"frequencyTypeId": 0,
"frequencyTypeDescription": "Default",
"active": true,
"approved": true,
"maxApprovalDate": "2026-05-09T14:07:17.3456452+02:00",
"minApprovalDate": "2026-05-09T14:07:17.3456452+02:00",
"approvalUser": "sample string 4",
"maxAmount": 1.0,
"minAmount": 1.0,
"sortedColumns": [
{
"name": "sample string 1",
"descending": true
},
{
"name": "sample string 1",
"descending": true
}
]
}
text/html
Sample:
{"versionId":1,"bonusTypeId":1,"bonusTypeDescription":"EarlyDelivery","description":"sample string 2","title":"sample string 3","estimatedMaxAmount":1.0,"maxDateWarn":"2026-05-09T14:07:17.3456452+02:00","minDateWarn":"2026-05-09T14:07:17.3456452+02:00","warn":true,"warningSpanTimeMax":1,"warningSpanTimeMin":1,"frequencyTypeId":0,"frequencyTypeDescription":"Default","active":true,"approved":true,"maxApprovalDate":"2026-05-09T14:07:17.3456452+02:00","minApprovalDate":"2026-05-09T14:07:17.3456452+02:00","approvalUser":"sample string 4","maxAmount":1.0,"minAmount":1.0,"sortedColumns":[{"name":"sample string 1","descending":true},{"name":"sample string 1","descending":true}]}
application/xml, text/xml
Sample:
<BonusOrderFilter xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.BonusAgg">
<SortedColumns xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.Application.Base.SortAndPage.Entities">
<Order>
<Descending>true</Descending>
<Name>sample string 1</Name>
</Order>
<Order>
<Descending>true</Descending>
<Name>sample string 1</Name>
</Order>
</SortedColumns>
<Active>true</Active>
<ApprovalUser>sample string 4</ApprovalUser>
<Approved>true</Approved>
<BonusTypeId>EarlyDelivery</BonusTypeId>
<Description>sample string 2</Description>
<EstimatedMaxAmount>1</EstimatedMaxAmount>
<FrequencyTypeId>Default</FrequencyTypeId>
<MaxAmount>1</MaxAmount>
<MaxApprovalDate>2026-05-09T14:07:17.3456452+02:00</MaxApprovalDate>
<MaxDateWarn>2026-05-09T14:07:17.3456452+02:00</MaxDateWarn>
<MinAmount>1</MinAmount>
<MinApprovalDate>2026-05-09T14:07:17.3456452+02:00</MinApprovalDate>
<MinDateWarn>2026-05-09T14:07:17.3456452+02:00</MinDateWarn>
<Title>sample string 3</Title>
<VersionId>1</VersionId>
<Warn>true</Warn>
<WarningSpanTimeMax>1</WarningSpanTimeMax>
<WarningSpanTimeMin>1</WarningSpanTimeMin>
</BonusOrderFilter>
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. |