Required role: | Approved |
All Verbs | /User/GetUserDashboardStatistics/ |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
IncludeUserStatistics | query | bool | No | |
IncludeUserSalesStatistics | query | bool | No | |
IncludeUserOrderStatistics | query | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
start | form | DateTime | No | |
DeviceUUID | form | string | No | |
APIKey | form | string | No | |
isAdmin | form | bool | No | |
Cmd | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserDashBoardStatistics | form | UserDashboardStatisticsDTO | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Result | form | bool | No | |
ResMessage | form | string | No | |
Error | form | Error | No | |
PageInfo | form | BasePageInfo | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ErrorYn | form | bool | No | |
ExYn | form | bool | No | |
ErrorCode | form | string | No | |
ErrorDescription | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
TotalRecordCount | form | int | No | |
TotalPageCount | form | int | No | |
CurrentPage | form | int | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserSaleStatistics | form | UserSaleStatisticsDTO | No | |
UserOrderStatistics | form | UserOrderStatisticsDTO | No | |
UserStatistics | form | UserStatisticsDTO | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserId | form | int | No | |
SaleCount | form | int | No | |
SaleAmount | form | decimal | No | |
CancelledSaleCount | form | int | No | |
CancelledSaleAmount | form | decimal | No | |
InProgressSaleCount | form | int | No | |
InProgressSaleAmount | form | decimal | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserId | form | int | No | |
OrderCount | form | int | No | |
OrderAmount | form | decimal | No | |
CancelledOrderCount | form | int | No | |
CancelledOrderAmount | form | decimal | No | |
InProgressOrderCount | form | int | No | |
InProgressOrderAmount | form | decimal | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserId | form | int | No | |
PostCount | form | int | No | |
ActivePostCount | form | int | No | |
PostViewCount | form | int | No | |
PostLikeCount | form | int | No | |
PostFollowCount | form | int | No | |
PostRateCount | form | int | No | |
PostAvgRate | form | decimal | No | |
StoreCount | form | int | No | |
ActiveStoreCount | form | int | No | |
StoreViewCount | form | int | No | |
StoreLikeCount | form | int | No | |
StoreFollowCount | form | int | No | |
StoreRateCount | form | int | No | |
StoreAvgRate | form | decimal | No | |
FollowCount | form | int | No | |
FollowedCount | form | int | No | |
BanCount | form | int | No | |
BannedCount | form | int | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UserDashBoardStatistics | form | UserDashboardStatisticsDTO | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /User/GetUserDashboardStatistics/ HTTP/1.1
Host: baseservices.needion.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
IncludeUserStatistics: False,
IncludeUserSalesStatistics: False,
IncludeUserOrderStatistics: False,
start: 0001-01-01,
DeviceUUID: String,
APIKey: String,
isAdmin: False,
Cmd: String
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { UserDashBoardStatistics: { UserSaleStatistics: { UserId: 0, SaleCount: 0, SaleAmount: 0, CancelledSaleCount: 0, CancelledSaleAmount: 0, InProgressSaleCount: 0, InProgressSaleAmount: 0 }, UserOrderStatistics: { UserId: 0, OrderCount: 0, OrderAmount: 0, CancelledOrderCount: 0, CancelledOrderAmount: 0, InProgressOrderCount: 0, InProgressOrderAmount: 0 }, UserStatistics: { UserId: 0, PostCount: 0, ActivePostCount: 0, PostViewCount: 0, PostLikeCount: 0, PostFollowCount: 0, PostRateCount: 0, PostAvgRate: 0, StoreCount: 0, ActiveStoreCount: 0, StoreViewCount: 0, StoreLikeCount: 0, StoreFollowCount: 0, StoreRateCount: 0, StoreAvgRate: 0, FollowCount: 0, FollowedCount: 0, BanCount: 0, BannedCount: 0 } }, Result: False, ResMessage: String, Error: { ErrorYn: False, ExYn: False, ErrorCode: String, ErrorDescription: String }, PageInfo: { TotalRecordCount: 0, TotalPageCount: 0, CurrentPage: 0 } }