* add: device login * update: global config * add: User transmission interface encryption * update: get global config * update: User transmission interface encryption * add: get device list * add: SecretIsEmpty Message * update: device middleware * add: query user subscribe node list * fix bug: query device list * fix bug: unbind device * update: device login * fix bug: The ad table is missing the description field * fix bug:page size is zero * update: Device Middleware * fix bug: Site custom data update failed
24 lines
448 B
Plaintext
24 lines
448 B
Plaintext
syntax = "v1"
|
|
|
|
info (
|
|
title: "Announcement API"
|
|
desc: "API for ppanel"
|
|
author: "Tension"
|
|
email: "tension@ppanel.com"
|
|
version: "0.0.1"
|
|
)
|
|
|
|
import "../types.api"
|
|
|
|
@server (
|
|
prefix: v1/public/announcement
|
|
group: public/announcement
|
|
middleware: AuthMiddleware,DeviceMiddleware
|
|
)
|
|
service ppanel {
|
|
@doc "Query announcement"
|
|
@handler QueryAnnouncement
|
|
get /list (QueryAnnouncementRequest) returns (QueryAnnouncementResponse)
|
|
}
|
|
|