Documentation
¶
Index ¶
- type APIClient
- type 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
- type CreateSubscriptionOnNFStatusEventPostError
- type CreateSubscriptionOnNFStatusEventPostRequest
- type CreateSubscriptionOnNFStatusEventPostResponse
- type CreateSubscriptionRequest
- type CreateSubscriptionResponse
- type DeregisterNFInstanceError
- type DeregisterNFInstanceRequest
- type DeregisterNFInstanceResponse
- type GetNFInstanceError
- type GetNFInstanceRequest
- type GetNFInstanceResponse
- type GetNFInstancesError
- type GetNFInstancesRequest
- type GetNFInstancesResponse
- type NFInstanceIDDocumentApiService
- 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
- type OptionsNFInstancesError
- type OptionsNFInstancesRequest
- type OptionsNFInstancesResponse
- type RegisterNFInstanceError
- type RegisterNFInstanceRequest
- 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
- type RemoveSubscriptionError
- type RemoveSubscriptionRequest
- type RemoveSubscriptionResponse
- type SubscriptionIDDocumentApiService
- func (a *SubscriptionIDDocumentApiService) RemoveSubscription(ctx context.Context, request *RemoveSubscriptionRequest) (*RemoveSubscriptionResponse, error)
- func (a *SubscriptionIDDocumentApiService) UpdateSubscription(ctx context.Context, request *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
- type SubscriptionsCollectionApiService
- func (a *SubscriptionsCollectionApiService) CreateSubscription(ctx context.Context, request *CreateSubscriptionRequest) (*CreateSubscriptionResponse, error)
- func (a *SubscriptionsCollectionApiService) CreateSubscriptionOnNFStatusEventPost(ctx context.Context, uri string, ...) (*CreateSubscriptionOnNFStatusEventPostResponse, error)
- type UpdateNFInstanceError
- type UpdateNFInstanceRequest
- 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
- type UpdateSubscriptionError
- type UpdateSubscriptionRequest
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
NFInstanceIDDocumentApi *NFInstanceIDDocumentApiService
NFInstancesStoreApi *NFInstancesStoreApiService
SubscriptionIDDocumentApi *SubscriptionIDDocumentApiService
SubscriptionsCollectionApi *SubscriptionsCollectionApiService
// contains filtered or unexported fields
}
APIClient manages communication with the NRF NFManagement Service API v1.2.6 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
type Configuration ¶
type Configuration struct {
MetricsHook openapi.RequestMetricsHook
// contains filtered or unexported fields
}
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
func (*Configuration) BasePath ¶
func (c *Configuration) BasePath() string
func (*Configuration) DefaultHeader ¶
func (c *Configuration) DefaultHeader() map[string]string
func (*Configuration) HTTPClient ¶
func (c *Configuration) HTTPClient() *http.Client
func (*Configuration) Host ¶
func (c *Configuration) Host() string
func (*Configuration) Metrics ¶ added in v1.2.1
func (c *Configuration) Metrics() openapi.RequestMetricsHook
func (*Configuration) SetBasePath ¶
func (c *Configuration) SetBasePath(apiRoot string)
func (*Configuration) SetHTTPClient ¶
func (c *Configuration) SetHTTPClient(client *http.Client)
func (*Configuration) SetHost ¶
func (c *Configuration) SetHost(host string)
func (*Configuration) SetMetrics ¶ added in v1.2.1
func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)
func (*Configuration) SetUserAgent ¶
func (c *Configuration) SetUserAgent(userAgent string)
func (*Configuration) UserAgent ¶
func (c *Configuration) UserAgent() string
type CreateSubscriptionError ¶
type CreateSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type CreateSubscriptionOnNFStatusEventPostError ¶
type CreateSubscriptionOnNFStatusEventPostError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type CreateSubscriptionOnNFStatusEventPostRequest ¶
type CreateSubscriptionOnNFStatusEventPostRequest struct {
ContentEncoding *string
NrfNfManagementNotificationData *models.NrfNfManagementNotificationData
}
CreateSubscriptionOnNFStatusEventPostRequest
func (*CreateSubscriptionOnNFStatusEventPostRequest) SetContentEncoding ¶
func (r *CreateSubscriptionOnNFStatusEventPostRequest) SetContentEncoding(ContentEncoding string)
func (*CreateSubscriptionOnNFStatusEventPostRequest) SetNrfNfManagementNotificationData ¶
func (r *CreateSubscriptionOnNFStatusEventPostRequest) SetNrfNfManagementNotificationData(NrfNfManagementNotificationData models.NrfNfManagementNotificationData)
type CreateSubscriptionOnNFStatusEventPostResponse ¶
type CreateSubscriptionOnNFStatusEventPostResponse struct {
AcceptEncoding string
}
type CreateSubscriptionRequest ¶
type CreateSubscriptionRequest struct {
NrfNfManagementSubscriptionData *models.NrfNfManagementSubscriptionData
ContentEncoding *string
AcceptEncoding *string
}
CreateSubscriptionRequest
func (*CreateSubscriptionRequest) SetAcceptEncoding ¶
func (r *CreateSubscriptionRequest) SetAcceptEncoding(AcceptEncoding string)
func (*CreateSubscriptionRequest) SetContentEncoding ¶
func (r *CreateSubscriptionRequest) SetContentEncoding(ContentEncoding string)
func (*CreateSubscriptionRequest) SetNrfNfManagementSubscriptionData ¶
func (r *CreateSubscriptionRequest) SetNrfNfManagementSubscriptionData(NrfNfManagementSubscriptionData models.NrfNfManagementSubscriptionData)
type CreateSubscriptionResponse ¶
type CreateSubscriptionResponse struct {
AcceptEncoding string
ContentEncoding string
Location string
NrfNfManagementSubscriptionData models.NrfNfManagementSubscriptionData
}
type DeregisterNFInstanceError ¶
type DeregisterNFInstanceError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type DeregisterNFInstanceRequest ¶
type DeregisterNFInstanceRequest struct {
NfInstanceID *string
}
DeregisterNFInstanceRequest
func (*DeregisterNFInstanceRequest) SetNfInstanceID ¶
func (r *DeregisterNFInstanceRequest) SetNfInstanceID(NfInstanceID string)
type DeregisterNFInstanceResponse ¶
type DeregisterNFInstanceResponse struct {
}
type GetNFInstanceError ¶
type GetNFInstanceError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type GetNFInstanceRequest ¶
GetNFInstanceRequest
func (*GetNFInstanceRequest) SetNfInstanceID ¶
func (r *GetNFInstanceRequest) SetNfInstanceID(NfInstanceID string)
func (*GetNFInstanceRequest) SetRequesterFeatures ¶
func (r *GetNFInstanceRequest) SetRequesterFeatures(RequesterFeatures string)
type GetNFInstanceResponse ¶
type GetNFInstanceResponse struct {
ETag string
NrfNfManagementNfProfile models.NrfNfManagementNfProfile
}
type GetNFInstancesError ¶
type GetNFInstancesError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type GetNFInstancesRequest ¶
type GetNFInstancesRequest struct {
NfType *models.NrfNfManagementNfType
Limit *int32
PageNumber *int32
PageSize *int32
}
GetNFInstancesRequest
func (*GetNFInstancesRequest) SetLimit ¶
func (r *GetNFInstancesRequest) SetLimit(Limit int32)
func (*GetNFInstancesRequest) SetNfType ¶
func (r *GetNFInstancesRequest) SetNfType(NfType models.NrfNfManagementNfType)
func (*GetNFInstancesRequest) SetPageNumber ¶
func (r *GetNFInstancesRequest) SetPageNumber(PageNumber int32)
func (*GetNFInstancesRequest) SetPageSize ¶
func (r *GetNFInstancesRequest) SetPageSize(PageSize int32)
type GetNFInstancesResponse ¶
type NFInstanceIDDocumentApiService ¶
type NFInstanceIDDocumentApiService service
func (*NFInstanceIDDocumentApiService) DeregisterNFInstance ¶
func (a *NFInstanceIDDocumentApiService) DeregisterNFInstance(ctx context.Context, request *DeregisterNFInstanceRequest) (*DeregisterNFInstanceResponse, error)
func (*NFInstanceIDDocumentApiService) GetNFInstance ¶
func (a *NFInstanceIDDocumentApiService) GetNFInstance(ctx context.Context, request *GetNFInstanceRequest) (*GetNFInstanceResponse, error)
func (*NFInstanceIDDocumentApiService) RegisterNFInstance ¶
func (a *NFInstanceIDDocumentApiService) RegisterNFInstance(ctx context.Context, request *RegisterNFInstanceRequest) (*RegisterNFInstanceResponse, error)
func (*NFInstanceIDDocumentApiService) UpdateNFInstance ¶
func (a *NFInstanceIDDocumentApiService) UpdateNFInstance(ctx context.Context, request *UpdateNFInstanceRequest) (*UpdateNFInstanceResponse, error)
type NFInstancesStoreApiService ¶
type NFInstancesStoreApiService service
func (*NFInstancesStoreApiService) GetNFInstances ¶
func (a *NFInstancesStoreApiService) GetNFInstances(ctx context.Context, request *GetNFInstancesRequest) (*GetNFInstancesResponse, error)
func (*NFInstancesStoreApiService) OptionsNFInstances ¶
func (a *NFInstancesStoreApiService) OptionsNFInstances(ctx context.Context) (*OptionsNFInstancesResponse, error)
type OptionsNFInstancesError ¶
type OptionsNFInstancesError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type OptionsNFInstancesRequest ¶
type OptionsNFInstancesRequest struct {
}
OptionsNFInstancesRequest
type OptionsNFInstancesResponse ¶
type OptionsNFInstancesResponse struct {
AcceptEncoding string
OptionsResponse models.OptionsResponse
}
type RegisterNFInstanceError ¶
type RegisterNFInstanceError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type RegisterNFInstanceRequest ¶
type RegisterNFInstanceRequest struct {
NfInstanceID *string
NrfNfManagementNfProfile *models.NrfNfManagementNfProfile
ContentEncoding *string
AcceptEncoding *string
}
RegisterNFInstanceRequest
func (*RegisterNFInstanceRequest) SetAcceptEncoding ¶
func (r *RegisterNFInstanceRequest) SetAcceptEncoding(AcceptEncoding string)
func (*RegisterNFInstanceRequest) SetContentEncoding ¶
func (r *RegisterNFInstanceRequest) SetContentEncoding(ContentEncoding string)
func (*RegisterNFInstanceRequest) SetNfInstanceID ¶
func (r *RegisterNFInstanceRequest) SetNfInstanceID(NfInstanceID string)
func (*RegisterNFInstanceRequest) SetNrfNfManagementNfProfile ¶
func (r *RegisterNFInstanceRequest) SetNrfNfManagementNfProfile(NrfNfManagementNfProfile models.NrfNfManagementNfProfile)
type RemoveSubscriptionError ¶
type RemoveSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type RemoveSubscriptionRequest ¶
type RemoveSubscriptionRequest struct {
SubscriptionID *string
}
RemoveSubscriptionRequest
func (*RemoveSubscriptionRequest) SetSubscriptionID ¶
func (r *RemoveSubscriptionRequest) SetSubscriptionID(SubscriptionID string)
type RemoveSubscriptionResponse ¶
type RemoveSubscriptionResponse struct {
}
type SubscriptionIDDocumentApiService ¶
type SubscriptionIDDocumentApiService service
func (*SubscriptionIDDocumentApiService) RemoveSubscription ¶
func (a *SubscriptionIDDocumentApiService) RemoveSubscription(ctx context.Context, request *RemoveSubscriptionRequest) (*RemoveSubscriptionResponse, error)
func (*SubscriptionIDDocumentApiService) UpdateSubscription ¶
func (a *SubscriptionIDDocumentApiService) UpdateSubscription(ctx context.Context, request *UpdateSubscriptionRequest) (*UpdateSubscriptionResponse, error)
type SubscriptionsCollectionApiService ¶
type SubscriptionsCollectionApiService service
func (*SubscriptionsCollectionApiService) CreateSubscription ¶
func (a *SubscriptionsCollectionApiService) CreateSubscription(ctx context.Context, request *CreateSubscriptionRequest) (*CreateSubscriptionResponse, error)
func (*SubscriptionsCollectionApiService) CreateSubscriptionOnNFStatusEventPost ¶
func (a *SubscriptionsCollectionApiService) CreateSubscriptionOnNFStatusEventPost(ctx context.Context, uri string, request *CreateSubscriptionOnNFStatusEventPostRequest) (*CreateSubscriptionOnNFStatusEventPostResponse, error)
type UpdateNFInstanceError ¶
type UpdateNFInstanceError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type UpdateNFInstanceRequest ¶
type UpdateNFInstanceRequest struct {
NfInstanceID *string
PatchItem []models.PatchItem
ContentEncoding *string
AcceptEncoding *string
IfMatch *string
}
UpdateNFInstanceRequest
func (*UpdateNFInstanceRequest) SetAcceptEncoding ¶
func (r *UpdateNFInstanceRequest) SetAcceptEncoding(AcceptEncoding string)
func (*UpdateNFInstanceRequest) SetContentEncoding ¶
func (r *UpdateNFInstanceRequest) SetContentEncoding(ContentEncoding string)
func (*UpdateNFInstanceRequest) SetIfMatch ¶
func (r *UpdateNFInstanceRequest) SetIfMatch(IfMatch string)
func (*UpdateNFInstanceRequest) SetNfInstanceID ¶
func (r *UpdateNFInstanceRequest) SetNfInstanceID(NfInstanceID string)
func (*UpdateNFInstanceRequest) SetPatchItem ¶
func (r *UpdateNFInstanceRequest) SetPatchItem(PatchItem []models.PatchItem)
type UpdateNFInstanceResponse ¶
type UpdateNFInstanceResponse struct {
AcceptEncoding string
ContentEncoding string
ETag string
NrfNfManagementNfProfile models.NrfNfManagementNfProfile
}
type UpdateSubscriptionError ¶
type UpdateSubscriptionError struct {
Location string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type UpdateSubscriptionRequest ¶
type UpdateSubscriptionRequest struct {
SubscriptionID *string
PatchItem []models.PatchItem
ContentEncoding *string
AcceptEncoding *string
}
UpdateSubscriptionRequest
func (*UpdateSubscriptionRequest) SetAcceptEncoding ¶
func (r *UpdateSubscriptionRequest) SetAcceptEncoding(AcceptEncoding string)
func (*UpdateSubscriptionRequest) SetContentEncoding ¶
func (r *UpdateSubscriptionRequest) SetContentEncoding(ContentEncoding string)
func (*UpdateSubscriptionRequest) SetPatchItem ¶
func (r *UpdateSubscriptionRequest) SetPatchItem(PatchItem []models.PatchItem)
func (*UpdateSubscriptionRequest) SetSubscriptionID ¶
func (r *UpdateSubscriptionRequest) SetSubscriptionID(SubscriptionID string)
type UpdateSubscriptionResponse ¶
type UpdateSubscriptionResponse struct {
AcceptEncoding string
ContentEncoding string
NrfNfManagementSubscriptionData models.NrfNfManagementSubscriptionData
}
Click to show internal directories.
Click to hide internal directories.