Management

package
v3.0.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2020 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddService

func AddService(engine *gin.Engine) *gin.RouterGroup

func CreateSubscription

func CreateSubscription(c *gin.Context)

CreateSubscription - Create a new subscription

func DecodeNfProfile

func DecodeNfProfile(source interface{}, format string) (models.NfProfile, error)

DecodeNfProfile - Only support []map[string]interface to []models.NfProfile

func DeregisterNFInstance

func DeregisterNFInstance(c *gin.Context)

DeregisterNFInstance - Deregisters a given NF Instance

func GetNFInstance

func GetNFInstance(c *gin.Context)

GetNFInstance - Read the profile of a given NF Instance

func GetNFInstances

func GetNFInstances(c *gin.Context)

GetNFInstances - Retrieves a collection of NF Instances

func GetNrfInfo

func GetNrfInfo() *models.NrfInfo

func HandlerSendMessage

func HandlerSendMessage(Notification_event models.NotificationEventType, nfInstanceUri string, handler_event string, uri string, c *gin.Context) nrf_message.HandlerResponseMessage

func Index

func Index(c *gin.Context)

Index is the index handler.

func NewRouter

func NewRouter() *gin.Engine

NewRouter returns a new router.

func RegisterNFInstance

func RegisterNFInstance(c *gin.Context)

RegisterNFInstance - Register a new NF Instance

func RemoveSubscription

func RemoveSubscription(c *gin.Context)

RemoveSubscription - Deletes a subscription

func UpdateNFInstance

func UpdateNFInstance(c *gin.Context)

UpdateNFInstance - Update NF Instance profile

func UpdateSubscription

func UpdateSubscription(c *gin.Context)

UpdateSubscription - Updates a subscription

Types

type Route

type Route struct {
	// Name is the name of this Route.
	Name string
	// Method is the string for the HTTP method. ex) GET, POST etc..
	Method string
	// Pattern is the pattern of the URI.
	Pattern string
	// HandlerFunc is the handler function of this route.
	HandlerFunc gin.HandlerFunc
}

Route is the information for every URI.

type Routes

type Routes []Route

Routes is the list of the generated Route.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL