mirror of
https://github.com/openziti/zrok.git
synced 2025-08-16 10:57:55 +02:00
add new '/sparklines' endpoint (#823); organization endpoints
This commit is contained in:
@ -106,6 +106,9 @@ func NewZrokAPI(spec *loads.Document) *ZrokAPI {
|
||||
MetadataGetShareMetricsHandler: metadata.GetShareMetricsHandlerFunc(func(params metadata.GetShareMetricsParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
||||
return middleware.NotImplemented("operation metadata.GetShareMetrics has not yet been implemented")
|
||||
}),
|
||||
MetadataGetSparklinesHandler: metadata.GetSparklinesHandlerFunc(func(params metadata.GetSparklinesParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
||||
return middleware.NotImplemented("operation metadata.GetSparklines has not yet been implemented")
|
||||
}),
|
||||
AdminGrantsHandler: admin.GrantsHandlerFunc(func(params admin.GrantsParams, principal *rest_model_zrok.Principal) middleware.Responder {
|
||||
return middleware.NotImplemented("operation admin.Grants has not yet been implemented")
|
||||
}),
|
||||
@ -263,6 +266,8 @@ type ZrokAPI struct {
|
||||
MetadataGetShareDetailHandler metadata.GetShareDetailHandler
|
||||
// MetadataGetShareMetricsHandler sets the operation handler for the get share metrics operation
|
||||
MetadataGetShareMetricsHandler metadata.GetShareMetricsHandler
|
||||
// MetadataGetSparklinesHandler sets the operation handler for the get sparklines operation
|
||||
MetadataGetSparklinesHandler metadata.GetSparklinesHandler
|
||||
// AdminGrantsHandler sets the operation handler for the grants operation
|
||||
AdminGrantsHandler admin.GrantsHandler
|
||||
// AccountInviteHandler sets the operation handler for the invite operation
|
||||
@ -447,6 +452,9 @@ func (o *ZrokAPI) Validate() error {
|
||||
if o.MetadataGetShareMetricsHandler == nil {
|
||||
unregistered = append(unregistered, "metadata.GetShareMetricsHandler")
|
||||
}
|
||||
if o.MetadataGetSparklinesHandler == nil {
|
||||
unregistered = append(unregistered, "metadata.GetSparklinesHandler")
|
||||
}
|
||||
if o.AdminGrantsHandler == nil {
|
||||
unregistered = append(unregistered, "admin.GrantsHandler")
|
||||
}
|
||||
@ -694,6 +702,10 @@ func (o *ZrokAPI) initHandlerCache() {
|
||||
if o.handlers["POST"] == nil {
|
||||
o.handlers["POST"] = make(map[string]http.Handler)
|
||||
}
|
||||
o.handlers["POST"]["/sparklines"] = metadata.NewGetSparklines(o.context, o.MetadataGetSparklinesHandler)
|
||||
if o.handlers["POST"] == nil {
|
||||
o.handlers["POST"] = make(map[string]http.Handler)
|
||||
}
|
||||
o.handlers["POST"]["/grants"] = admin.NewGrants(o.context, o.AdminGrantsHandler)
|
||||
if o.handlers["POST"] == nil {
|
||||
o.handlers["POST"] = make(map[string]http.Handler)
|
||||
|
Reference in New Issue
Block a user