POST StatReports/GetIncomeProductType
Request Information
URI Parameters
None.
Body Parameters
IncomeProductTypeCriteria| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectTypes | Collection of integer |
None. |
|
| StartTime | date |
None. |
|
| EndTime | date |
None. |
|
| CompanyCode | string |
None. |
|
| CompanyName | string |
None. |
|
| Depts | Collection of globally unique identifier |
None. |
|
| GroupName | string |
None. |
|
| GroupID | globally unique identifier |
None. |
Request Formats
application/json, text/json
Sample:
{
"ProjectTypes": [
1,
2
],
"StartTime": "2026-06-02T20:33:18.8167611+08:00",
"EndTime": "2026-06-02T20:33:18.8167611+08:00",
"CompanyCode": "sample string 1",
"CompanyName": "sample string 2",
"Depts": [
"57331d04-46b5-46a3-8165-14a19bec4ede",
"0fc5f408-677f-4205-9589-e7922282d804"
],
"GroupName": "sample string 3",
"GroupID": "dade719c-ec31-4f58-a229-019fc289785d"
}
application/xml, text/xml
Sample:
<IncomeProductTypeCriteria xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model.Criteria">
<CompanyCode>sample string 1</CompanyCode>
<CompanyName>sample string 2</CompanyName>
<Depts xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:guid>57331d04-46b5-46a3-8165-14a19bec4ede</d2p1:guid>
<d2p1:guid>0fc5f408-677f-4205-9589-e7922282d804</d2p1:guid>
</Depts>
<GroupID>dade719c-ec31-4f58-a229-019fc289785d</GroupID>
<GroupName>sample string 3</GroupName>
<EndTime>2026-06-02T20:33:18.8167611+08:00</EndTime>
<ProjectTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</ProjectTypes>
<StartTime>2026-06-02T20:33:18.8167611+08:00</StartTime>
</IncomeProductTypeCriteria>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
RemoteResponseOfIncomeProductTypeModel| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| errors | string |
None. |
|
| unauthed | boolean |
None. |
|
| result | IncomeProductTypeModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"errors": "sample string 2",
"unauthed": true,
"result": {
"GroupID": "86e5b8ab-f5b5-4c91-b6c6-4e07c991d567",
"GroupName": "sample string 2",
"CompanyProjectList": [
{
"CompanyCode": "sample string 1",
"CompanyName": "sample string 2",
"ProjectList": [
{
"ProjectTypeName": "sample string 1",
"ProjectType": 2,
"Amount": 3.0
},
{
"ProjectTypeName": "sample string 1",
"ProjectType": 2,
"Amount": 3.0
}
]
},
{
"CompanyCode": "sample string 1",
"CompanyName": "sample string 2",
"ProjectList": [
{
"ProjectTypeName": "sample string 1",
"ProjectType": 2,
"Amount": 3.0
},
{
"ProjectTypeName": "sample string 1",
"ProjectType": 2,
"Amount": 3.0
}
]
}
]
}
}
application/xml, text/xml
Sample:
<RemoteResponseOfIncomeProductTypeModeldmGyRm56 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">
<Errors>sample string 2</Errors>
<Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/GJ.WEM.Biz.Model">
<d2p1:CompanyProjectList>
<d2p1:ProjectCompanyModel>
<d2p1:CompanyCode>sample string 1</d2p1:CompanyCode>
<d2p1:CompanyName>sample string 2</d2p1:CompanyName>
<d2p1:ProjectList>
<d2p1:GroupProjectModel>
<d2p1:Amount>3</d2p1:Amount>
<d2p1:ProjectType>2</d2p1:ProjectType>
<d2p1:ProjectTypeName>sample string 1</d2p1:ProjectTypeName>
</d2p1:GroupProjectModel>
<d2p1:GroupProjectModel>
<d2p1:Amount>3</d2p1:Amount>
<d2p1:ProjectType>2</d2p1:ProjectType>
<d2p1:ProjectTypeName>sample string 1</d2p1:ProjectTypeName>
</d2p1:GroupProjectModel>
</d2p1:ProjectList>
</d2p1:ProjectCompanyModel>
<d2p1:ProjectCompanyModel>
<d2p1:CompanyCode>sample string 1</d2p1:CompanyCode>
<d2p1:CompanyName>sample string 2</d2p1:CompanyName>
<d2p1:ProjectList>
<d2p1:GroupProjectModel>
<d2p1:Amount>3</d2p1:Amount>
<d2p1:ProjectType>2</d2p1:ProjectType>
<d2p1:ProjectTypeName>sample string 1</d2p1:ProjectTypeName>
</d2p1:GroupProjectModel>
<d2p1:GroupProjectModel>
<d2p1:Amount>3</d2p1:Amount>
<d2p1:ProjectType>2</d2p1:ProjectType>
<d2p1:ProjectTypeName>sample string 1</d2p1:ProjectTypeName>
</d2p1:GroupProjectModel>
</d2p1:ProjectList>
</d2p1:ProjectCompanyModel>
</d2p1:CompanyProjectList>
<d2p1:GroupID>86e5b8ab-f5b5-4c91-b6c6-4e07c991d567</d2p1:GroupID>
<d2p1:GroupName>sample string 2</d2p1:GroupName>
</Result>
<Success>true</Success>
<UnAuthorizedRequest>true</UnAuthorizedRequest>
</RemoteResponseOfIncomeProductTypeModeldmGyRm56>