Documentation
¶
Index ¶
- Constants
- func AccessTokenProcedure(request models.AccessTokenReq) (response *models.AccessTokenRsp, errResponse *models.AccessTokenErr)
- func CreateSubscriptionProcedure(subscription models.NrfSubscriptionData) (response bson.M, problemDetails *models.ProblemDetails)
- func GetNFInstanceProcedure(nfInstanceID string) (response map[string]interface{})
- func GetNFInstancesProcedure(nfType string, limit int) (response *nrf_context.UriList, problemDetail *models.ProblemDetails)
- func HandleAccessTokenRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleCreateSubscriptionRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetNFInstanceRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleGetNFInstancesRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleNFDeregisterRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleNFDiscoveryRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleNFRegisterRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleRemoveSubscriptionRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUpdateNFInstanceRequest(request *http_wrapper.Request) *http_wrapper.Response
- func HandleUpdateSubscriptionRequest(request *http_wrapper.Request) *http_wrapper.Response
- func NFDeregisterProcedure(nfInstanceID string) (problemDetails *models.ProblemDetails)
- func NFDiscoveryProcedure(queryParameters url.Values) (response *models.SearchResult, problemDetails *models.ProblemDetails)
- func NFRegisterProcedure(nfProfile models.NfProfile) (header http.Header, response bson.M, problemDetails *models.ProblemDetails)
- func RemoveSubscriptionProcedure(subscriptionID string)
- func SendNFStatusNotify(Notification_event models.NotificationEventType, nfInstanceUri string, ...) *models.ProblemDetails
- func UpdateNFInstanceProcedure(nfInstanceID string, patchJSON []byte) (response map[string]interface{})
- func UpdateSubscriptionProcedure(subscriptionID string, patchJSON []byte) (response map[string]interface{})
- type AtomElem
Constants ¶
View Source
const ( COMPLEX_QUERY_TYPE_CNF string = "CNF" COMPLEX_QUERY_TYPE_DNF string = "DNF" )
Variables ¶
This section is empty.
Functions ¶
func AccessTokenProcedure ¶
func AccessTokenProcedure(request models.AccessTokenReq) (response *models.AccessTokenRsp, errResponse *models.AccessTokenErr)
func CreateSubscriptionProcedure ¶
func CreateSubscriptionProcedure(subscription models.NrfSubscriptionData) (response bson.M, problemDetails *models.ProblemDetails)
func GetNFInstanceProcedure ¶
func GetNFInstancesProcedure ¶
func GetNFInstancesProcedure(nfType string, limit int) (response *nrf_context.UriList, problemDetail *models.ProblemDetails)
func HandleAccessTokenRequest ¶
func HandleAccessTokenRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleCreateSubscriptionRequest ¶
func HandleCreateSubscriptionRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetNFInstanceRequest ¶
func HandleGetNFInstanceRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleGetNFInstancesRequest ¶
func HandleGetNFInstancesRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleNFDeregisterRequest ¶
func HandleNFDeregisterRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleNFDiscoveryRequest ¶
func HandleNFDiscoveryRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleNFRegisterRequest ¶
func HandleNFRegisterRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleRemoveSubscriptionRequest ¶
func HandleRemoveSubscriptionRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleUpdateNFInstanceRequest ¶
func HandleUpdateNFInstanceRequest(request *http_wrapper.Request) *http_wrapper.Response
func HandleUpdateSubscriptionRequest ¶
func HandleUpdateSubscriptionRequest(request *http_wrapper.Request) *http_wrapper.Response
func NFDeregisterProcedure ¶
func NFDeregisterProcedure(nfInstanceID string) (problemDetails *models.ProblemDetails)
func NFDiscoveryProcedure ¶
func NFDiscoveryProcedure(queryParameters url.Values) (response *models.SearchResult, problemDetails *models.ProblemDetails)
func NFRegisterProcedure ¶
func RemoveSubscriptionProcedure ¶
func RemoveSubscriptionProcedure(subscriptionID string)
func SendNFStatusNotify ¶
func SendNFStatusNotify(Notification_event models.NotificationEventType, nfInstanceUri string, url string) *models.ProblemDetails
Types ¶
Click to show internal directories.
Click to hide internal directories.