Survey API
Related to survey
Endpoints
# Endpoints
Survey page
問卷調查分頁
Request (PaginationAndSorting)
POST /app/survey/page
{
"pagination": {
"page": 1,
"size": 3,
"totalItems": 1,
"totalPages": 1
},
"sortings": [
{
"property": "createdAt",
"direction": "DESC"
}
]
}
Response (AppSurveyPageRespDTO)
{
"success": true,
"message": "",
"data": {
"pagination": {
"page": 1,
"size": 10,
"totalItems": 2,
"totalPages": 1
},
"items": [
{
"surveyUserId": "610f0684-df3a-4222-9530-5fb8d6de6d7e",
"title": "日常習慣調查2",
"link": "http://www.google2.com.hk",
"isRead": false,
"sendAt": "2024-07-15T07:12:57.052481Z"
}
]
}
}
Survey read
問卷設置已讀
Request
PUT /app/survey/{survey-user-id}/read
Response
{
"success": true,
"message": "",
"data": null
}
Has new survey
是否有新問卷
Request
GET /app/survey/has-new
Response
{
"success": true,
"message": "",
"data": true
}
Resources
Pagination
properties
The required pagination class.
sortings
The list of fields to be sorted, the order of the elements matter as it will affect how to resource is sorted.
AppSurveyPageRespDTO
properties
surveyUserId
stringrequired發送問卷id
title
stringrequired問卷標題
link
stringrequired問卷地址
isRead
booleanrequired就否已讀:true-是,false-否
sendAt
datetimerequired問卷發送時間