Hvl Polling Notification Server
Havelsan polling notification services info
Version: 4.1.0-SNAPSHOT
Apache License Version 2.0
https://www.apache.org/licenses/LICENSE-2.0
Access
[ Jump to Models ]
Table of Contents
Up
delete /polling/announcement/by-uuid/{uuid}
Deletes announcement (delete)
Path parameters
uuid (required)
Path Parameter —
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : { }
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseVoid
Up
get /polling/announcement/by-uuid/{uuid}
Gets the announcement with provided uuid (getByUuid)
Path parameters
uuid (required)
Path Parameter —
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlNotificationPollingAnnouncementModel
Up
post /polling/announcement/list
Gets announcements as list (queryList1)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : [ {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
}, {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseListHvlNotificationPollingAnnouncementModel
Up
post /polling/announcement/page
Gets announcements as page (queryPage2)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"data" : [ {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
}, {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
} ],
"totalPages" : 6,
"pageable" : {
"pageNumber" : 1,
"pageSize" : 5,
"sort" : {
"properties" : [ "properties", "properties" ],
"direction" : "ASC"
}
},
"totalElements" : 0
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlPageHvlNotificationPollingAnnouncementModel
Up
post /polling/announcement/save
Saves announcement. (save)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlNotificationPollingAnnouncementModel
Up
put /polling/announcement/update
Updates announcement (update)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6,
"expirationDate" : "2000-01-23T04:56:07.000+00:00"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlNotificationPollingAnnouncementModel
Up
post /polling/user/delete/by-uuids/
Deletes notification with provided uuid set (deleteByUuidSet)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : { }
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseVoid
Up
post /polling/user/admin/delete/by-uuids/
Deletes notification by admin with provided uuid set (deleteByUuidSet1)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : { }
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseVoid
Up
get /polling/user/unread/by-user/
Gets unread notification count (getUnreadNotificationCountByUser)
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : 0
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseLong
Up
get /polling/user/unread/sub-count/by-user/
Gets unread notification count sub model according to user by type (getUnreadNotificationSubCountByUser)
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"updatedBy" : "updatedBy",
"deleted" : true,
"announcementCount" : 5,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"notificationCount" : 1,
"id" : 6,
"uuid" : "uuid",
"version" : 0,
"generalAnnouncementCount" : 5,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlNotificationSubCountModel
Up
get /polling/user/admin/unread/sub-count/by-user/{user}
Gets unread notification count sub model according to user by notification type (getUnreadNotificationSubCountByUser1)
Path parameters
user (required)
Path Parameter —
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"updatedBy" : "updatedBy",
"deleted" : true,
"announcementCount" : 5,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"notificationCount" : 1,
"id" : 6,
"uuid" : "uuid",
"version" : 0,
"generalAnnouncementCount" : 5,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00"
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlNotificationSubCountModel
Up
get /polling/user/mark-all-read/by-user/
Marks read all notifications (markAllReadByUser)
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : { }
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseVoid
Up
post /polling/user/mark-read/by-uuids/
Mark read notification with provided uuid set (markReadByUuidSet)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : { }
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseVoid
Up
get /polling/user/mark-read/by-uuid/{uuid}
Marks read notification (markReadNotificationByUuid)
Path parameters
uuid (required)
Path Parameter —
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : { }
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseVoid
Up
post /polling/user/list
Gets notification as list (queryList)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : [ {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
}, {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
} ]
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseListHvlNotificationPollingUserModel
Up
post /polling/user/page
Gets notification as page (queryPage)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"data" : [ {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
}, {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
} ],
"totalPages" : 6,
"pageable" : {
"pageNumber" : 1,
"pageSize" : 5,
"sort" : {
"properties" : [ "properties", "properties" ],
"direction" : "ASC"
}
},
"totalElements" : 0
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlPageHvlNotificationPollingUserModel
Up
post /polling/user/admin/page
Gets notification as page by admin (queryPage1)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"data" : [ {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
}, {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
} ],
"totalPages" : 6,
"pageable" : {
"pageNumber" : 1,
"pageSize" : 5,
"sort" : {
"properties" : [ "properties", "properties" ],
"direction" : "ASC"
}
},
"totalElements" : 0
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlPageHvlNotificationPollingUserModel
Up
post /polling/user/send
Sends user specific polling notification (send)
Consumes
This API call consumes the following media types via the request header:
Request body
Return type
Example data
Content-Type: application/json
{
"errorDetail" : {
"errorClassName" : "errorClassName",
"service" : "service",
"errorMessage" : "errorMessage",
"errorCode" : "errorCode",
"errorDetail" : "errorDetail",
"time" : "2000-01-23T04:56:07.000+00:00",
"uuid" : "uuid",
"errorArguments" : [ { }, { } ]
},
"body" : {
"updatedBy" : "updatedBy",
"redirectUrl" : "redirectUrl",
"read" : true,
"assigneeUser" : "assigneeUser",
"shortDescription" : "shortDescription",
"title" : "title",
"type" : "type",
"uuid" : "uuid",
"version" : 0,
"dateUpdated" : "2000-01-23T04:56:07.000+00:00",
"dateCreated" : "2000-01-23T04:56:07.000+00:00",
"deleted" : true,
"createdBy" : "createdBy",
"deletedDate" : "2000-01-23T04:56:07.000+00:00",
"id" : 6
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
OK
HvlResponseHvlNotificationPollingUserModel
[ Jump to Methods ]
Table of Contents
HvlErrorDetail
HvlNotificationPollingAnnouncementModel
HvlNotificationPollingAnnouncementQueryModel
HvlNotificationPollingUserModel
HvlNotificationPollingUserQueryModel
HvlNotificationPollingUuidSetModel
HvlNotificationSubCountModel
HvlPageHvlNotificationPollingAnnouncementModel
HvlPageHvlNotificationPollingUserModel
HvlPageable
HvlResponseHvlNotificationPollingAnnouncementModel
HvlResponseHvlNotificationPollingUserModel
HvlResponseHvlNotificationSubCountModel
HvlResponseHvlPageHvlNotificationPollingAnnouncementModel
HvlResponseHvlPageHvlNotificationPollingUserModel
HvlResponseListHvlNotificationPollingAnnouncementModel
HvlResponseListHvlNotificationPollingUserModel
HvlResponseLong
HvlResponseVoid
HvlSort
uuid (optional)
errorClassName (optional)
errorCode (optional)
errorDetail (optional)
errorMessage (optional)
service (optional)
time (optional)
errorArguments (optional)
uuid
version (optional)
dateCreated (optional)
dateUpdated (optional)
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
id
title
type (optional)
shortDescription
redirectUrl (optional)
expirationDate
pageable (optional)
filters (optional)
limit (optional)
checkExpirationDate (optional)
title (optional)
publishStartDate (optional)
publishEndDate (optional)
expirationStartDate (optional)
expirationEndDate (optional)
uuid
version (optional)
dateCreated (optional)
dateUpdated (optional)
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
id
title
type (optional)
shortDescription
redirectUrl (optional)
assigneeUser
read (optional)
pageable (optional)
filters (optional)
assigneeUser
type
read (optional)
limit (optional)
startDate (optional)
endDate (optional)
title (optional)
uuid
version (optional)
dateCreated (optional)
dateUpdated (optional)
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
id
uuidSet
uuid
version (optional)
dateCreated (optional)
dateUpdated (optional)
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
id
notificationCount (optional)
announcementCount (optional)
generalAnnouncementCount (optional)
totalElements (optional)
totalPages (optional)
pageable (optional)
data (optional)
totalElements (optional)
totalPages (optional)
pageable (optional)
data (optional)
pageNumber (optional)
pageSize (optional)
sort (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
body (optional)
errorDetail (optional)
direction (optional)
ASC
DESC
UNSORTED
properties (optional)