Forked from
asapo / asapo
1232 commits behind the upstream repository.
-
Sergey Yakubov authoredSergey Yakubov authored
listroutes.go 1.63 KiB
package server
import (
"asapo_common/utils"
)
var listRoutes = utils.Routes{
utils.Route{
"GetNext",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/{groupid}/next",
routeGetNext,
},
utils.Route{
"GetSize",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/size",
routeGetSize,
},
utils.Route{
"GetStreams",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/streams",
routeGetStreams,
},
utils.Route{
"GetLast",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/0/last",
routeGetLast,
},
utils.Route{
"GetLastAck",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/{groupid}/lastack",
routeGetLastAck,
},
utils.Route{
"GetNacks",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/{groupid}/nacks",
routeGetNacks,
},
utils.Route{
"GetID",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/0/{id}",
routeGetByID,
},
utils.Route{
"GetMeta",
"Get",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/0/meta/{id}",
routeGetMeta,
},
utils.Route{
"CreateGroup",
"Post",
"/{apiver}/creategroup",
routeCreateGroupID,
},
utils.Route{
"QueryMessages",
"Post",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/0/querymessages",
routeQueryMessages,
},
utils.Route{
"ResetConter",
"Post",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/{groupid}/resetcounter",
routeResetCounter,
},
utils.Route{
"MessageOp",
"Post",
"/{apiver}/beamtime/{beamtime}/{datasource}/{stream}/{groupid}/{id}",
routeMessageOp,
},
utils.Route{
"Health",
"Get",
"/health",
routeGetHealth,
},
}