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 CreateSubscriptionOnNFStatusEventError
- type CreateSubscriptionOnNFStatusEventRequest
- type CreateSubscriptionOnNFStatusEventResponse
- 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) SetRequestBody(RequestBody models.Nrf_NFMgmt_NFProfile)
- 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) CreateSubscriptionOnNFStatusEvent(ctx context.Context, uri string, ...) (*CreateSubscriptionOnNFStatusEventResponse, 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) SetRequestBody(RequestBody []models.PatchItem)
- type UpdateNFInstanceResponse
- type UpdateSubscriptionError
- type UpdateSubscriptionRequest
- func (r *UpdateSubscriptionRequest) SetAcceptEncoding(AcceptEncoding string)
- func (r *UpdateSubscriptionRequest) SetContentEncoding(ContentEncoding string)
- func (r *UpdateSubscriptionRequest) SetRequestBody(RequestBody []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.7 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 ¶
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 ¶
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 CreateSubscriptionOnNFStatusEventError ¶
type CreateSubscriptionOnNFStatusEventError struct {
Location string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type CreateSubscriptionOnNFStatusEventRequest ¶
type CreateSubscriptionOnNFStatusEventRequest struct {
ContentEncoding *string
RequestBody *models.Nrf_NFMgmt_NotificationData
}
CreateSubscriptionOnNFStatusEventRequest
func (*CreateSubscriptionOnNFStatusEventRequest) SetContentEncoding ¶
func (r *CreateSubscriptionOnNFStatusEventRequest) SetContentEncoding( ContentEncoding string, )
func (*CreateSubscriptionOnNFStatusEventRequest) SetRequestBody ¶
func (r *CreateSubscriptionOnNFStatusEventRequest) SetRequestBody( RequestBody models.Nrf_NFMgmt_NotificationData, )
type CreateSubscriptionOnNFStatusEventResponse ¶
type CreateSubscriptionOnNFStatusEventResponse struct {
Accept_Encoding string
}
type CreateSubscriptionRequest ¶
type CreateSubscriptionRequest struct {
RequestBody *models.Nrf_NFMgmt_SubscriptionData
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) SetRequestBody ¶
func (r *CreateSubscriptionRequest) SetRequestBody( RequestBody models.Nrf_NFMgmt_SubscriptionData, )
type CreateSubscriptionResponse ¶
type CreateSubscriptionResponse struct {
Accept_Encoding string
Content_Encoding string
Location string
Nrf_NFMgmt_SubscriptionData *models.Nrf_NFMgmt_SubscriptionData
}
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
Nrf_NFMgmt_NFProfile *models.Nrf_NFMgmt_NFProfile
}
type GetNFInstancesError ¶
type GetNFInstancesError struct {
Location string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type GetNFInstancesRequest ¶
type GetNFInstancesRequest struct {
NfType *models.Nrf_NFMgmt_NFType
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.Nrf_NFMgmt_NFType)
func (*GetNFInstancesRequest) SetPageNumber ¶
func (r *GetNFInstancesRequest) SetPageNumber(PageNumber int32)
func (*GetNFInstancesRequest) SetPageSize ¶
func (r *GetNFInstancesRequest) SetPageSize(PageSize int32)
type GetNFInstancesResponse ¶
type GetNFInstancesResponse struct {
ETag string
Nrf_NFMgmt_UriList *models.Nrf_NFMgmt_UriList
}
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 OptionsNFInstancesResponse ¶
type OptionsNFInstancesResponse struct {
Accept_Encoding string
Nrf_NFMgmt_OptionsResponse *models.Nrf_NFMgmt_OptionsResponse
}
type RegisterNFInstanceError ¶
type RegisterNFInstanceError struct {
Location string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type RegisterNFInstanceRequest ¶
type RegisterNFInstanceRequest struct {
NfInstanceID *string
RequestBody *models.Nrf_NFMgmt_NFProfile
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) SetRequestBody ¶
func (r *RegisterNFInstanceRequest) SetRequestBody( RequestBody models.Nrf_NFMgmt_NFProfile, )
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) CreateSubscriptionOnNFStatusEvent ¶
func (a *SubscriptionsCollectionApiService) CreateSubscriptionOnNFStatusEvent( ctx context.Context, uri string, request *CreateSubscriptionOnNFStatusEventRequest, ) (*CreateSubscriptionOnNFStatusEventResponse, error)
type UpdateNFInstanceError ¶
type UpdateNFInstanceError struct {
Location string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type UpdateNFInstanceRequest ¶
type UpdateNFInstanceRequest struct {
NfInstanceID *string
RequestBody []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) SetRequestBody ¶
func (r *UpdateNFInstanceRequest) SetRequestBody( RequestBody []models.PatchItem, )
type UpdateNFInstanceResponse ¶
type UpdateNFInstanceResponse struct {
Accept_Encoding string
Content_Encoding string
ETag string
Nrf_NFMgmt_NFProfile *models.Nrf_NFMgmt_NFProfile
}
type UpdateSubscriptionError ¶
type UpdateSubscriptionError struct {
Location string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type UpdateSubscriptionRequest ¶
type UpdateSubscriptionRequest struct {
SubscriptionID *string
RequestBody []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) SetRequestBody ¶
func (r *UpdateSubscriptionRequest) SetRequestBody( RequestBody []models.PatchItem, )
func (*UpdateSubscriptionRequest) SetSubscriptionID ¶
func (r *UpdateSubscriptionRequest) SetSubscriptionID(SubscriptionID string)
type UpdateSubscriptionResponse ¶
type UpdateSubscriptionResponse struct {
Accept_Encoding string
Content_Encoding string
Nrf_NFMgmt_SubscriptionData *models.Nrf_NFMgmt_SubscriptionData
}
Click to show internal directories.
Click to hide internal directories.