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) CreateEeSubscriptionDataRestorationNotification(ctx context.Context, uri string, ...) (*CreateEeSubscriptionDataRestorationNotificationResponse, error)
- func (a *CreateEESubscriptionApiService) CreateEeSubscriptionEventOccurrenceNotification(ctx context.Context, uri string, ...) (*CreateEeSubscriptionEventOccurrenceNotificationResponse, error)
- func (a *CreateEESubscriptionApiService) CreateEeSubscriptionMonitoringRevocationNotification(ctx context.Context, uri string, ...) (*CreateEeSubscriptionMonitoringRevocationNotificationResponse, error)
- type CreateEeSubscriptionDataRestorationNotificationError
- type CreateEeSubscriptionDataRestorationNotificationRequest
- type CreateEeSubscriptionDataRestorationNotificationResponse
- type CreateEeSubscriptionError
- type CreateEeSubscriptionEventOccurrenceNotificationError
- type CreateEeSubscriptionEventOccurrenceNotificationRequest
- type CreateEeSubscriptionEventOccurrenceNotificationResponse
- type CreateEeSubscriptionMonitoringRevocationNotificationError
- type CreateEeSubscriptionMonitoringRevocationNotificationRequest
- type CreateEeSubscriptionMonitoringRevocationNotificationResponse
- type CreateEeSubscriptionRequest
- type CreateEeSubscriptionResponse
- type DeleteEESubscriptionApiService
- type DeleteEeSubscriptionError
- type DeleteEeSubscriptionRequest
- type DeleteEeSubscriptionResponse
- type UpdateEESubscriptionApiService
- type UpdateEeSubscriptionError
- type UpdateEeSubscriptionRequest
- func (r *UpdateEeSubscriptionRequest) SetRequestBody(RequestBody []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 ¶
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 CreateEESubscriptionApiService ¶
type CreateEESubscriptionApiService service
func (*CreateEESubscriptionApiService) CreateEeSubscription ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscription( ctx context.Context, request *CreateEeSubscriptionRequest, ) (*CreateEeSubscriptionResponse, error)
func (*CreateEESubscriptionApiService) CreateEeSubscriptionDataRestorationNotification ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscriptionDataRestorationNotification( ctx context.Context, uri string, request *CreateEeSubscriptionDataRestorationNotificationRequest, ) (*CreateEeSubscriptionDataRestorationNotificationResponse, error)
func (*CreateEESubscriptionApiService) CreateEeSubscriptionEventOccurrenceNotification ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscriptionEventOccurrenceNotification( ctx context.Context, uri string, request *CreateEeSubscriptionEventOccurrenceNotificationRequest, ) (*CreateEeSubscriptionEventOccurrenceNotificationResponse, error)
func (*CreateEESubscriptionApiService) CreateEeSubscriptionMonitoringRevocationNotification ¶
func (a *CreateEESubscriptionApiService) CreateEeSubscriptionMonitoringRevocationNotification( ctx context.Context, uri string, request *CreateEeSubscriptionMonitoringRevocationNotificationRequest, ) (*CreateEeSubscriptionMonitoringRevocationNotificationResponse, error)
type CreateEeSubscriptionDataRestorationNotificationError ¶
type CreateEeSubscriptionDataRestorationNotificationError struct {
Location string
Var3gpp_Sbi_Target_Nf_Id string
ProblemDetails *models.ProblemDetails
RedirectResponse *models.RedirectResponse
}
type CreateEeSubscriptionDataRestorationNotificationRequest ¶
type CreateEeSubscriptionDataRestorationNotificationRequest struct {
RequestBody *models.Udm_UECM_DataRestorationNotification
}
CreateEeSubscriptionDataRestorationNotificationRequest
func (*CreateEeSubscriptionDataRestorationNotificationRequest) SetRequestBody ¶
func (r *CreateEeSubscriptionDataRestorationNotificationRequest) SetRequestBody( RequestBody models.Udm_UECM_DataRestorationNotification, )
type CreateEeSubscriptionDataRestorationNotificationResponse ¶
type CreateEeSubscriptionDataRestorationNotificationResponse struct{}
type CreateEeSubscriptionError ¶
type CreateEeSubscriptionError struct {
ProblemDetails *models.ProblemDetails
}
type CreateEeSubscriptionEventOccurrenceNotificationError ¶
type CreateEeSubscriptionEventOccurrenceNotificationError struct {
ProblemDetails *models.ProblemDetails
}
type CreateEeSubscriptionEventOccurrenceNotificationRequest ¶
type CreateEeSubscriptionEventOccurrenceNotificationRequest struct {
RequestBody []models.Udm_EvtExpos_MonitoringReport
}
CreateEeSubscriptionEventOccurrenceNotificationRequest
func (*CreateEeSubscriptionEventOccurrenceNotificationRequest) SetRequestBody ¶
func (r *CreateEeSubscriptionEventOccurrenceNotificationRequest) SetRequestBody( RequestBody []models.Udm_EvtExpos_MonitoringReport, )
type CreateEeSubscriptionEventOccurrenceNotificationResponse ¶
type CreateEeSubscriptionEventOccurrenceNotificationResponse struct{}
type CreateEeSubscriptionMonitoringRevocationNotificationError ¶
type CreateEeSubscriptionMonitoringRevocationNotificationError struct {
ProblemDetails *models.ProblemDetails
}
type CreateEeSubscriptionMonitoringRevocationNotificationRequest ¶
type CreateEeSubscriptionMonitoringRevocationNotificationRequest struct {
RequestBody *models.Udm_EvtExpos_EeMonitoringRevoked
}
CreateEeSubscriptionMonitoringRevocationNotificationRequest
func (*CreateEeSubscriptionMonitoringRevocationNotificationRequest) SetRequestBody ¶
func (r *CreateEeSubscriptionMonitoringRevocationNotificationRequest) SetRequestBody( RequestBody models.Udm_EvtExpos_EeMonitoringRevoked, )
type CreateEeSubscriptionMonitoringRevocationNotificationResponse ¶
type CreateEeSubscriptionMonitoringRevocationNotificationResponse struct{}
type CreateEeSubscriptionRequest ¶
type CreateEeSubscriptionRequest struct {
UeIdentity *string
RequestBody *models.Udm_EvtExpos_EeSubscription
}
CreateEeSubscriptionRequest
func (*CreateEeSubscriptionRequest) SetRequestBody ¶
func (r *CreateEeSubscriptionRequest) SetRequestBody( RequestBody models.Udm_EvtExpos_EeSubscription, )
func (*CreateEeSubscriptionRequest) SetUeIdentity ¶
func (r *CreateEeSubscriptionRequest) SetUeIdentity(UeIdentity string)
type CreateEeSubscriptionResponse ¶
type CreateEeSubscriptionResponse struct {
Location string
Udm_EvtExpos_CreatedEeSubscription *models.Udm_EvtExpos_CreatedEeSubscription
}
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
RequestBody []models.PatchItem
SupportedFeatures *string
}
UpdateEeSubscriptionRequest
func (*UpdateEeSubscriptionRequest) SetRequestBody ¶
func (r *UpdateEeSubscriptionRequest) SetRequestBody( RequestBody []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.