Files

19 lines
598 B
Go
Raw Permalink Normal View History

// endpoints.go registers all HTTP endpoint definitions for weatherapi.
// Layer: adapters/inbound/httpapi endpoint registry only.
2026-03-19 19:52:13 -05:00
package httpapi
import "gitea.maximumdirect.net/ejr/feedapi/endpoint"
2026-03-19 19:52:13 -05:00
func Definitions(svc Service) []endpoint.Definition {
defs := []endpoint.Definition{
observationDefinition(svc),
alertsDefinition(svc),
conditionsDefinition(svc),
2026-03-19 19:52:13 -05:00
}
2026-05-30 07:06:29 -05:00
defs = append(defs, weatherStoriesDefinitions(svc)...)
2026-06-11 15:38:19 +00:00
defs = append(defs, outlookDefinitions(svc)...)
defs = append(defs, discussionDefinitions(svc)...)
defs = append(defs, forecastDefinitions(svc)...)
return defs
2026-03-19 19:52:13 -05:00
}