| package router |
|
|
| import ( |
| "net/http" |
|
|
| httpdriver "github.com/openmeterio/openmeter/openmeter/subscription/addon/http" |
| ) |
|
|
| |
| |
| func (a *Router) ListSubscriptionAddons(w http.ResponseWriter, r *http.Request, subscriptionId string) { |
| a.subscriptionAddonHandler.ListSubscriptionAddons().With(httpdriver.ListSubscriptionAddonsParams{ |
| SubscriptionID: subscriptionId, |
| }).ServeHTTP(w, r) |
| } |
|
|
| |
| |
| func (a *Router) CreateSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId string) { |
| a.subscriptionAddonHandler.CreateSubscriptionAddon().With(httpdriver.CreateSubscriptionAddonParams{ |
| SubscriptionID: subscriptionId, |
| }).ServeHTTP(w, r) |
| } |
|
|
| |
| |
| func (a *Router) GetSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId string, subscriptionAddonId string) { |
| a.subscriptionAddonHandler.GetSubscriptionAddon().With(httpdriver.GetSubscriptionAddonParams{ |
| SubscriptionID: subscriptionId, |
| SubscriptionAddonID: subscriptionAddonId, |
| }).ServeHTTP(w, r) |
| } |
|
|
| |
| |
| func (a *Router) UpdateSubscriptionAddon(w http.ResponseWriter, r *http.Request, subscriptionId string, subscriptionAddonId string) { |
| a.subscriptionAddonHandler.UpdateSubscriptionAddon().With(httpdriver.UpdateSubscriptionAddonParams{ |
| SubscriptionID: subscriptionId, |
| SubscriptionAddonID: subscriptionAddonId, |
| }).ServeHTTP(w, r) |
| } |
|
|