Commit e237c6b6 authored by Mubeena Ishaq's avatar Mubeena Ishaq
Browse files

Update routers file for App Support API

parent 5efa435e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ import (
)

const moduleName = "meep-app-enablement"
const appSupportBasePath = "mec_app_support/v1/"
const appSupportBasePath = "mec_app_support/v2/"
const appEnablementKey = "app-enablement"
const globalMepName = "global"
const APP_STATE_INITIALIZED = "INITIALIZED"
+27 −20
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@
 *
 * The ETSI MEC ISG MEC011 MEC Application Support API described using OpenAPI
 *
 * API version: 2.2.1
 * API version: 3.1.1
 * Contact: cti_support@etsi.org
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */
@@ -63,15 +63,15 @@ func NewRouter() *mux.Router {

	// Path prefix router order is important
	// Service Api files
	handler = http.StripPrefix("/mec_app_support/v1/api/", http.FileServer(http.Dir("./api/")))
	handler = http.StripPrefix("/mec_app_support/v2/api/", http.FileServer(http.Dir("./api/")))
	router.
		PathPrefix("/mec_app_support/v1/api/").
		PathPrefix("/mec_app_support/v2/api/").
		Name("Api").
		Handler(handler)
	// User supplied service API files
	handler = http.StripPrefix("/mec_app_support/v1/user-api/", http.FileServer(http.Dir("./user-api/")))
	handler = http.StripPrefix("/mec_app_support/v2/user-api/", http.FileServer(http.Dir("./user-api/")))
	router.
		PathPrefix("/mec_app_support/v1/user-api/").
		PathPrefix("/mec_app_support/v2/user-api/").
		Name("UserApi").
		Handler(handler)

@@ -86,108 +86,115 @@ var routes = Routes{
	Route{
		"Index",
		"GET",
		"/mec_app_support/v1/",
		"/mec_app_support/v2/",
		Index,
	},

	Route{
		"ApplicationsConfirmReadyPOST",
		strings.ToUpper("Post"),
		"/mec_app_support/v1/applications/{appInstanceId}/confirm_ready",
		"/mec_app_support/v2/applications/{appInstanceId}/confirm_ready",
		appSupport.ApplicationsConfirmReadyPOST,
	},

	Route{
		"ApplicationsConfirmTerminationPOST",
		strings.ToUpper("Post"),
		"/mec_app_support/v1/applications/{appInstanceId}/confirm_termination",
		"/mec_app_support/v2/applications/{appInstanceId}/confirm_termination",
		appSupport.ApplicationsConfirmTerminationPOST,
	},

	Route{
		"ApplicationsDnsRuleGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/applications/{appInstanceId}/dns_rules/{dnsRuleId}",
		"/mec_app_support/v2/applications/{appInstanceId}/dns_rules/{dnsRuleId}",
		appSupport.ApplicationsDnsRuleGET,
	},

	Route{
		"ApplicationsDnsRulePUT",
		strings.ToUpper("Put"),
		"/mec_app_support/v1/applications/{appInstanceId}/dns_rules/{dnsRuleId}",
		"/mec_app_support/v2/applications/{appInstanceId}/dns_rules/{dnsRuleId}",
		appSupport.ApplicationsDnsRulePUT,
	},

	Route{
		"ApplicationsDnsRulesGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/applications/{appInstanceId}/dns_rules",
		"/mec_app_support/v2/applications/{appInstanceId}/dns_rules",
		appSupport.ApplicationsDnsRulesGET,
	},

	Route{
		"ApplicationsSubscriptionDELETE",
		strings.ToUpper("Delete"),
		"/mec_app_support/v1/applications/{appInstanceId}/subscriptions/{subscriptionId}",
		"/mec_app_support/v2/applications/{appInstanceId}/subscriptions/{subscriptionId}",
		appSupport.ApplicationsSubscriptionDELETE,
	},

	Route{
		"ApplicationsSubscriptionGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/applications/{appInstanceId}/subscriptions/{subscriptionId}",
		"/mec_app_support/v2/applications/{appInstanceId}/subscriptions/{subscriptionId}",
		appSupport.ApplicationsSubscriptionGET,
	},

	Route{
		"ApplicationsSubscriptionsGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/applications/{appInstanceId}/subscriptions",
		"/mec_app_support/v2/applications/{appInstanceId}/subscriptions",
		appSupport.ApplicationsSubscriptionsGET,
	},

	Route{
		"ApplicationsSubscriptionsPOST",
		strings.ToUpper("Post"),
		"/mec_app_support/v1/applications/{appInstanceId}/subscriptions",
		"/mec_app_support/v2/applications/{appInstanceId}/subscriptions",
		appSupport.ApplicationsSubscriptionsPOST,
	},

	Route{
		"ApplicationsTrafficRuleGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/applications/{appInstanceId}/traffic_rules/{trafficRuleId}",
		"/mec_app_support/v2/applications/{appInstanceId}/traffic_rules/{trafficRuleId}",
		appSupport.ApplicationsTrafficRuleGET,
	},

	Route{
		"ApplicationsTrafficRulePUT",
		strings.ToUpper("Put"),
		"/mec_app_support/v1/applications/{appInstanceId}/traffic_rules/{trafficRuleId}",
		"/mec_app_support/v2/applications/{appInstanceId}/traffic_rules/{trafficRuleId}",
		appSupport.ApplicationsTrafficRulePUT,
	},

	Route{
		"ApplicationsTrafficRulesGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/applications/{appInstanceId}/traffic_rules",
		"/mec_app_support/v2/applications/{appInstanceId}/traffic_rules",
		appSupport.ApplicationsTrafficRulesGET,
	},

	Route{
		"TimingCapsGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/timing/timing_caps",
		"/mec_app_support/v2/timing/timing_caps",
		appSupport.TimingCapsGET,
	},

	Route{
		"TimingCurrentTimeGET",
		strings.ToUpper("Get"),
		"/mec_app_support/v1/timing/current_time",
		"/mec_app_support/v2/timing/current_time",
		appSupport.TimingCurrentTimeGET,
	},

	Route{
		"RegisterMecAppPOST",
		strings.ToUpper("Post"),
		"/mec_app_support/v2/registrations",
		appSupport.RegisterMecAppPOST,
	},

	Route{
		"Index",
		"GET",