POST api/sumPerformanceReport/summary/rule
Request Information
URI Parameters
None.
Body Parameters
DriveRuleFilter| Name | Description | Type | Additional information |
|---|---|---|---|
| CompanyId | integer |
None. |
|
| Name | string |
None. |
|
| Enable | boolean |
None. |
|
| AlertConfigurationIds | Collection of integer |
None. |
|
| Ids | Collection of integer |
None. |
|
| IncludeAssociationNames | Collection of string |
None. |
|
| IncludeCount | boolean |
None. |
|
| UserId | string |
None. |
|
| SortingColumns | Collection of SortingColumnInfo |
None. |
|
| DisplayStart | integer |
None. |
|
| DisplayLength | integer |
None. |
|
| Take | integer |
None. |
|
| Skip | integer |
None. |
|
| Page | integer |
None. |
|
| PageSize | integer |
None. |
|
| PageProperty | integer |
None. |
|
| Sort | Collection of Sort |
None. |
|
| Filter | Filter |
None. |
|
| Group | Collection of Grouping |
None. |
Request Formats
application/json, text/json
Sample:
{
"companyId": 1,
"name": "sample string 2",
"enable": true,
"alertConfigurationIds": [
1,
2
],
"ids": [
1,
2
],
"includeAssociationNames": [
"sample string 1",
"sample string 2"
],
"includeCount": true,
"userId": "sample string 4",
"sortingColumns": [
{
"column": 1,
"direction": 1
},
{
"column": 1,
"direction": 1
}
],
"displayStart": 1,
"displayLength": 1,
"take": 1,
"skip": 1,
"page": 1,
"pageSize": 1,
"pageProperty": 1,
"sort": [
{
"field": "sample string 1",
"dir": "sample string 2",
"sortingDirection": 1
},
{
"field": "sample string 1",
"dir": "sample string 2",
"sortingDirection": 1
}
],
"filter": {
"logic": "sample string 1",
"filters": [
{
"field": "sample string 1",
"operator": "sample string 2",
"value": "sample string 3",
"operatorEnum": 0,
"logic": "sample string 4",
"filters": []
},
{
"field": "sample string 1",
"operator": "sample string 2",
"value": "sample string 3",
"operatorEnum": 0,
"logic": "sample string 4",
"filters": []
}
],
"logics": 1
},
"group": [
{
"field": "sample string 1",
"dir": "sample string 2",
"aggregates": [
{},
{}
],
"sortingDirection": 1
},
{
"field": "sample string 1",
"dir": "sample string 2",
"aggregates": [
{},
{}
],
"sortingDirection": 1
}
]
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of DriveRuleSummaryInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| Name | string |
None. |
|
| TotalItems | integer |
None. |
|
| Enable | boolean |
None. |
|
| FormatEnable | string |
None. |
|
| FormatTotalItems | string |
None. |
|
| InfoStatus | InfoStatus |
None. |
|
| Id | integer |
None. |
|
| CreateDate | date |
None. |
|
| UpdateDate | date |
None. |
|
| CreateBy | string |
None. |
|
| UpdateBy | string |
None. |
|
| FormatCreateDate | string |
None. |
|
| FormatUpdateDate | string |
None. |
|
| PageProperty | integer |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"name": "sample string 1",
"totalItems": 2,
"enable": true,
"formatEnable": "sample string 4",
"formatTotalItems": "sample string 5",
"infoStatus": 1,
"id": 6,
"createDate": "2026-04-14T11:03:38.0973413+07:00",
"updateDate": "2026-04-14T11:03:38.0973413+07:00",
"createBy": "sample string 7",
"updateBy": "sample string 8",
"formatCreateDate": "sample string 9",
"formatUpdateDate": "sample string 10",
"pageProperty": 1
},
{
"name": "sample string 1",
"totalItems": 2,
"enable": true,
"formatEnable": "sample string 4",
"formatTotalItems": "sample string 5",
"infoStatus": 1,
"id": 6,
"createDate": "2026-04-14T11:03:38.0973413+07:00",
"updateDate": "2026-04-14T11:03:38.0973413+07:00",
"createBy": "sample string 7",
"updateBy": "sample string 8",
"formatCreateDate": "sample string 9",
"formatUpdateDate": "sample string 10",
"pageProperty": 1
}
]