Files
grafana/pkg/services/ngalert/api/tooling/definitions/provisioning_templates.go
Alexander Weaver 735822e48a Alerting: Add provisioning GET routes for message templates (#48367)
* Template service

* Add GET routes and implement them

* Generate mock for persist layer

* Unit tests for reading templates

* Set up composition root and get integration tests working

* Fix prealloc issue

* Extract setup boilerplate

* Update AuthorizationTest

* Rebase and resolve

* Fix linter error
2022-04-28 13:51:57 -05:00

25 lines
497 B
Go

package definitions
// swagger:route GET /api/provisioning/templates provisioning RouteGetTemplates
//
// Get all message templates.
//
// Responses:
// 200: []MessageTemplate
// 400: ValidationError
// swagger:route GET /api/provisioning/templates/{ID} provisioning RouteGetTemplate
//
// Get a message template.
//
// Responses:
// 200: MessageTemplate
// 404: NotFound
type MessageTemplate struct {
Name string
Template string
}
type NotFound struct{}