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 CreateEESubscriptionApiService
- func (a *CreateEESubscriptionApiService) CreateEeSubscription(ctx context.Context, request *CreateEeSubscriptionRequest) (*CreateEeSubscriptionResponse, error)
- func (a *CreateEESubscriptionApiService) CreateEeSubscriptionDataRestorationNotificationPost(ctx context.Context, uri string, ...) (*CreateEeSubscriptionDataRestorationNotificationPostResponse, error)
- func (a *CreateEESubscriptionApiService) CreateEeSubscriptionEventOccurrenceNotificationPost(ctx context.Context, uri string, ...) (*CreateEeSubscriptionEventOccurrenceNotificationPostResponse, error)
- func (a *CreateEESubscriptionApiService) CreateEeSubscriptionMonitoringRevocationNotificationPost(ctx context.Context, uri string, ...) (*CreateEeSubscriptionMonitoringRevocationNotificationPostResponse, error)
- type CreateEeSubscriptionDataRestorationNotificationPostError
- type CreateEeSubscriptionDataRestorationNotificationPostRequest
- type CreateEeSubscriptionDataRestorationNotificationPostResponse
- type CreateEeSubscriptionError
- type CreateEeSubscriptionEventOccurrenceNotificationPostError
- type CreateEeSubscriptionEventOccurrenceNotificationPostRequest
- type CreateEeSubscriptionEventOccurrenceNotificationPostResponse
- type CreateEeSubscriptionMonitoringRevocationNotificationPostError
- type CreateEeSubscriptionMonitoringRevocationNotificationPostRequest
- type CreateEeSubscriptionMonitoringRevocationNotificationPostResponse
- type CreateEeSubscriptionRequest
- type CreateEeSubscriptionResponse
- type DeleteEESubscriptionApiService
- type DeleteEeSubscriptionError
- type DeleteEeSubscriptionRequest
- type DeleteEeSubscriptionResponse
- type UpdateEESubscriptionApiService
- type UpdateEeSubscriptionError
- type UpdateEeSubscriptionRequest
- func (r *UpdateEeSubscriptionRequest) SetPatchItem(PatchItem []models.PatchItem)
- func (r *UpdateEeSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
- func (r *UpdateEeSubscriptionRequest) SetSupportedFeatures(SupportedFeatures string)
- func (r *UpdateEeSubscriptionRequest) SetUeIdentity(UeIdentity string)
- type UpdateEeSubscriptionResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
CreateEESubscriptionApi *CreateEESubscriptionApiService
DeleteEESubscriptionApi *DeleteEESubscriptionApiService
UpdateEESubscriptionApi *UpdateEESubscriptionApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Nudm_EE API v1.2.3 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 CreateEESubscriptionApiService ¶
type CreateEESubscriptionApiService service
func (*CreateEESubscriptionApiService) CreateEeSubscription ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscription(ctx context.Context, request *CreateEeSubscriptionRequest) (*CreateEeSubscriptionResponse, error)
func (*CreateEESubscriptionApiService) CreateEeSubscriptionDataRestorationNotificationPost ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscriptionDataRestorationNotificationPost(ctx context.Context, uri string, request *CreateEeSubscriptionDataRestorationNotificationPostRequest) (*CreateEeSubscriptionDataRestorationNotificationPostResponse, error)
func (*CreateEESubscriptionApiService) CreateEeSubscriptionEventOccurrenceNotificationPost ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscriptionEventOccurrenceNotificationPost(ctx context.Context, uri string, request *CreateEeSubscriptionEventOccurrenceNotificationPostRequest) (*CreateEeSubscriptionEventOccurrenceNotificationPostResponse, error)
func (*CreateEESubscriptionApiService) CreateEeSubscriptionMonitoringRevocationNotificationPost ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscriptionMonitoringRevocationNotificationPost(ctx context.Context, uri string, request *CreateEeSubscriptionMonitoringRevocationNotificationPostRequest) (*CreateEeSubscriptionMonitoringRevocationNotificationPostResponse, error)
type CreateEeSubscriptionDataRestorationNotificationPostError ¶
type CreateEeSubscriptionDataRestorationNotificationPostError struct {
Location string
Var3gppSbiTargetNfId string
ProblemDetails models.ProblemDetails
RedirectResponse models.RedirectResponse
}
type CreateEeSubscriptionDataRestorationNotificationPostRequest ¶
type CreateEeSubscriptionDataRestorationNotificationPostRequest struct {
UdmUecmDataRestorationNotification *models.UdmUecmDataRestorationNotification
}
CreateEeSubscriptionDataRestorationNotificationPostRequest
func (*CreateEeSubscriptionDataRestorationNotificationPostRequest) SetUdmUecmDataRestorationNotification ¶
func (r *CreateEeSubscriptionDataRestorationNotificationPostRequest) SetUdmUecmDataRestorationNotification(UdmUecmDataRestorationNotification models.UdmUecmDataRestorationNotification)
type CreateEeSubscriptionDataRestorationNotificationPostResponse ¶
type CreateEeSubscriptionDataRestorationNotificationPostResponse struct {
}
type CreateEeSubscriptionError ¶
type CreateEeSubscriptionError struct {
ProblemDetails models.ProblemDetails
}
type CreateEeSubscriptionEventOccurrenceNotificationPostError ¶
type CreateEeSubscriptionEventOccurrenceNotificationPostError struct {
ProblemDetails models.ProblemDetails
}
type CreateEeSubscriptionEventOccurrenceNotificationPostRequest ¶
type CreateEeSubscriptionEventOccurrenceNotificationPostRequest struct {
UdmEEMonitoringReport []models.UdmEeMonitoringReport
}
CreateEeSubscriptionEventOccurrenceNotificationPostRequest
func (*CreateEeSubscriptionEventOccurrenceNotificationPostRequest) SetUdmEEMonitoringReport ¶
func (r *CreateEeSubscriptionEventOccurrenceNotificationPostRequest) SetUdmEEMonitoringReport(UdmEEMonitoringReport []models.UdmEeMonitoringReport)
type CreateEeSubscriptionEventOccurrenceNotificationPostResponse ¶
type CreateEeSubscriptionEventOccurrenceNotificationPostResponse struct {
}
type CreateEeSubscriptionMonitoringRevocationNotificationPostError ¶
type CreateEeSubscriptionMonitoringRevocationNotificationPostError struct {
ProblemDetails models.ProblemDetails
}
type CreateEeSubscriptionMonitoringRevocationNotificationPostRequest ¶
type CreateEeSubscriptionMonitoringRevocationNotificationPostRequest struct {
EeMonitoringRevoked *models.EeMonitoringRevoked
}
CreateEeSubscriptionMonitoringRevocationNotificationPostRequest
func (*CreateEeSubscriptionMonitoringRevocationNotificationPostRequest) SetEeMonitoringRevoked ¶
func (r *CreateEeSubscriptionMonitoringRevocationNotificationPostRequest) SetEeMonitoringRevoked(EeMonitoringRevoked models.EeMonitoringRevoked)
type CreateEeSubscriptionMonitoringRevocationNotificationPostResponse ¶
type CreateEeSubscriptionMonitoringRevocationNotificationPostResponse struct {
}
type CreateEeSubscriptionRequest ¶
type CreateEeSubscriptionRequest struct {
UeIdentity *string
UdmEeEeSubscription *models.UdmEeEeSubscription
}
CreateEeSubscriptionRequest
func (*CreateEeSubscriptionRequest) SetUdmEeEeSubscription ¶
func (r *CreateEeSubscriptionRequest) SetUdmEeEeSubscription(UdmEeEeSubscription models.UdmEeEeSubscription)
func (*CreateEeSubscriptionRequest) SetUeIdentity ¶
func (r *CreateEeSubscriptionRequest) SetUeIdentity(UeIdentity string)
type CreateEeSubscriptionResponse ¶
type CreateEeSubscriptionResponse struct {
Location string
UdmEeCreatedEeSubscription models.UdmEeCreatedEeSubscription
}
type DeleteEESubscriptionApiService ¶
type DeleteEESubscriptionApiService service
func (*DeleteEESubscriptionApiService) DeleteEeSubscription ¶
func (a *DeleteEESubscriptionApiService) DeleteEeSubscription(ctx context.Context, request *DeleteEeSubscriptionRequest) (*DeleteEeSubscriptionResponse, error)
type DeleteEeSubscriptionError ¶
type DeleteEeSubscriptionError struct {
ProblemDetails models.ProblemDetails
}
type DeleteEeSubscriptionRequest ¶
DeleteEeSubscriptionRequest
func (*DeleteEeSubscriptionRequest) SetSubscriptionId ¶
func (r *DeleteEeSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
func (*DeleteEeSubscriptionRequest) SetUeIdentity ¶
func (r *DeleteEeSubscriptionRequest) SetUeIdentity(UeIdentity string)
type DeleteEeSubscriptionResponse ¶
type DeleteEeSubscriptionResponse struct {
}
type UpdateEESubscriptionApiService ¶
type UpdateEESubscriptionApiService service
func (*UpdateEESubscriptionApiService) UpdateEeSubscription ¶
func (a *UpdateEESubscriptionApiService) UpdateEeSubscription(ctx context.Context, request *UpdateEeSubscriptionRequest) (*UpdateEeSubscriptionResponse, error)
type UpdateEeSubscriptionError ¶
type UpdateEeSubscriptionError struct {
ProblemDetails models.ProblemDetails
}
type UpdateEeSubscriptionRequest ¶
type UpdateEeSubscriptionRequest struct {
UeIdentity *string
SubscriptionId *string
PatchItem []models.PatchItem
SupportedFeatures *string
}
UpdateEeSubscriptionRequest
func (*UpdateEeSubscriptionRequest) SetPatchItem ¶
func (r *UpdateEeSubscriptionRequest) SetPatchItem(PatchItem []models.PatchItem)
func (*UpdateEeSubscriptionRequest) SetSubscriptionId ¶
func (r *UpdateEeSubscriptionRequest) SetSubscriptionId(SubscriptionId string)
func (*UpdateEeSubscriptionRequest) SetSupportedFeatures ¶
func (r *UpdateEeSubscriptionRequest) SetSupportedFeatures(SupportedFeatures string)
func (*UpdateEeSubscriptionRequest) SetUeIdentity ¶
func (r *UpdateEeSubscriptionRequest) SetUeIdentity(UeIdentity string)
type UpdateEeSubscriptionResponse ¶
type UpdateEeSubscriptionResponse struct {
PatchResult models.PatchResult
}
Click to show internal directories.
Click to hide internal directories.