Versions in this module Expand all Collapse all v1 v1.2.4 Mar 19, 2026 Changes in this version + type APIClient struct + NFInstanceIDDocumentApi *NFInstanceIDDocumentApiService + NFInstancesStoreApi *NFInstancesStoreApiService + SubscriptionIDDocumentApi *SubscriptionIDDocumentApiService + SubscriptionsCollectionApi *SubscriptionsCollectionApiService + func NewAPIClient(cfg *Configuration) *APIClient + type Configuration struct + MetricsHook openapi.RequestMetricsHook + func NewConfiguration() *Configuration + func (c *Configuration) AddDefaultHeader(key string, value string) + func (c *Configuration) BasePath() string + func (c *Configuration) DefaultHeader() map[string]string + func (c *Configuration) HTTPClient() *http.Client + func (c *Configuration) Host() string + func (c *Configuration) Metrics() openapi.RequestMetricsHook + func (c *Configuration) SetBasePath(apiRoot string) + func (c *Configuration) SetHTTPClient(client *http.Client) + func (c *Configuration) SetHost(host string) + func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook) + func (c *Configuration) SetUserAgent(userAgent string) + func (c *Configuration) UserAgent() string + type CreateSubscriptionError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type CreateSubscriptionOnNFStatusEventPostError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type CreateSubscriptionOnNFStatusEventPostRequest struct + ContentEncoding *string + NrfNfManagementNotificationData *models.NrfNfManagementNotificationData + func (r *CreateSubscriptionOnNFStatusEventPostRequest) SetContentEncoding(ContentEncoding string) + func (r *CreateSubscriptionOnNFStatusEventPostRequest) SetNrfNfManagementNotificationData(NrfNfManagementNotificationData models.NrfNfManagementNotificationData) + type CreateSubscriptionOnNFStatusEventPostResponse struct + AcceptEncoding string + type CreateSubscriptionRequest struct + AcceptEncoding *string + ContentEncoding *string + NrfNfManagementSubscriptionData *models.NrfNfManagementSubscriptionData + func (r *CreateSubscriptionRequest) SetAcceptEncoding(AcceptEncoding string) + func (r *CreateSubscriptionRequest) SetContentEncoding(ContentEncoding string) + func (r *CreateSubscriptionRequest) SetNrfNfManagementSubscriptionData(NrfNfManagementSubscriptionData models.NrfNfManagementSubscriptionData) + type CreateSubscriptionResponse struct + AcceptEncoding string + ContentEncoding string + Location string + NrfNfManagementSubscriptionData models.NrfNfManagementSubscriptionData + type DeregisterNFInstanceError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type DeregisterNFInstanceRequest struct + NfInstanceID *string + func (r *DeregisterNFInstanceRequest) SetNfInstanceID(NfInstanceID string) + type DeregisterNFInstanceResponse struct + type GetNFInstanceError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type GetNFInstanceRequest struct + NfInstanceID *string + RequesterFeatures *string + func (r *GetNFInstanceRequest) SetNfInstanceID(NfInstanceID string) + func (r *GetNFInstanceRequest) SetRequesterFeatures(RequesterFeatures string) + type GetNFInstanceResponse struct + ETag string + NrfNfManagementNfProfile models.NrfNfManagementNfProfile + type GetNFInstancesError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type GetNFInstancesRequest struct + Limit *int32 + NfType *models.NrfNfManagementNfType + PageNumber *int32 + PageSize *int32 + func (r *GetNFInstancesRequest) SetLimit(Limit int32) + func (r *GetNFInstancesRequest) SetNfType(NfType models.NrfNfManagementNfType) + func (r *GetNFInstancesRequest) SetPageNumber(PageNumber int32) + func (r *GetNFInstancesRequest) SetPageSize(PageSize int32) + type GetNFInstancesResponse struct + ETag string + UriList models.UriList + type NFInstanceIDDocumentApiService service + func (a *NFInstanceIDDocumentApiService) DeregisterNFInstance(ctx context.Context, request *DeregisterNFInstanceRequest) (*DeregisterNFInstanceResponse, error) + func (a *NFInstanceIDDocumentApiService) GetNFInstance(ctx context.Context, request *GetNFInstanceRequest) (*GetNFInstanceResponse, error) + func (a *NFInstanceIDDocumentApiService) RegisterNFInstance(ctx context.Context, request *RegisterNFInstanceRequest) (*RegisterNFInstanceResponse, error) + func (a *NFInstanceIDDocumentApiService) UpdateNFInstance(ctx context.Context, request *UpdateNFInstanceRequest) (*UpdateNFInstanceResponse, error) + type NFInstancesStoreApiService service + func (a *NFInstancesStoreApiService) GetNFInstances(ctx context.Context, request *GetNFInstancesRequest) (*GetNFInstancesResponse, error) + func (a *NFInstancesStoreApiService) OptionsNFInstances(ctx context.Context) (*OptionsNFInstancesResponse, error) + type OptionsNFInstancesError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type OptionsNFInstancesRequest struct + type OptionsNFInstancesResponse struct + AcceptEncoding string + OptionsResponse models.OptionsResponse + type RegisterNFInstanceError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type RegisterNFInstanceRequest struct + AcceptEncoding *string + ContentEncoding *string + NfInstanceID *string + NrfNfManagementNfProfile *models.NrfNfManagementNfProfile + func (r *RegisterNFInstanceRequest) SetAcceptEncoding(AcceptEncoding string) + func (r *RegisterNFInstanceRequest) SetContentEncoding(ContentEncoding string) + func (r *RegisterNFInstanceRequest) SetNfInstanceID(NfInstanceID string) + func (r *RegisterNFInstanceRequest) SetNrfNfManagementNfProfile(NrfNfManagementNfProfile models.NrfNfManagementNfProfile) + type RegisterNFInstanceResponse struct + AcceptEncoding string + ContentEncoding string + ETag string + Location string + NrfNfManagementNfProfile models.NrfNfManagementNfProfile + type RemoveSubscriptionError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type RemoveSubscriptionRequest struct + SubscriptionID *string + func (r *RemoveSubscriptionRequest) SetSubscriptionID(SubscriptionID string) + type RemoveSubscriptionResponse struct + type SubscriptionIDDocumentApiService service + func (a *SubscriptionIDDocumentApiService) RemoveSubscription(ctx context.Context, request *RemoveSubscriptionRequest) (*RemoveSubscriptionResponse, error) + func (a *SubscriptionIDDocumentApiService) UpdateSubscription(ctx context.Context, request *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error) + type SubscriptionsCollectionApiService service + func (a *SubscriptionsCollectionApiService) CreateSubscription(ctx context.Context, request *CreateSubscriptionRequest) (*CreateSubscriptionResponse, error) + func (a *SubscriptionsCollectionApiService) CreateSubscriptionOnNFStatusEventPost(ctx context.Context, uri string, ...) (*CreateSubscriptionOnNFStatusEventPostResponse, error) + type UpdateNFInstanceError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type UpdateNFInstanceRequest struct + AcceptEncoding *string + ContentEncoding *string + IfMatch *string + NfInstanceID *string + PatchItem []models.PatchItem + func (r *UpdateNFInstanceRequest) SetAcceptEncoding(AcceptEncoding string) + func (r *UpdateNFInstanceRequest) SetContentEncoding(ContentEncoding string) + func (r *UpdateNFInstanceRequest) SetIfMatch(IfMatch string) + func (r *UpdateNFInstanceRequest) SetNfInstanceID(NfInstanceID string) + func (r *UpdateNFInstanceRequest) SetPatchItem(PatchItem []models.PatchItem) + type UpdateNFInstanceResponse struct + AcceptEncoding string + ContentEncoding string + ETag string + NrfNfManagementNfProfile models.NrfNfManagementNfProfile + type UpdateSubscriptionError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + type UpdateSubscriptionRequest struct + AcceptEncoding *string + ContentEncoding *string + PatchItem []models.PatchItem + SubscriptionID *string + func (r *UpdateSubscriptionRequest) SetAcceptEncoding(AcceptEncoding string) + func (r *UpdateSubscriptionRequest) SetContentEncoding(ContentEncoding string) + func (r *UpdateSubscriptionRequest) SetPatchItem(PatchItem []models.PatchItem) + func (r *UpdateSubscriptionRequest) SetSubscriptionID(SubscriptionID string) + type UpdateSubscriptionResponse struct + AcceptEncoding string + ContentEncoding string + NrfNfManagementSubscriptionData models.NrfNfManagementSubscriptionData