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) SetBasePath(apiRoot string)
- func (c *Configuration) SetHTTPClient(client *http.Client)
- func (c *Configuration) SetHost(host string)
- func (c *Configuration) SetUserAgent(userAgent string)
- func (c *Configuration) UserAgent() string
- type GetNWDAFAnalyticsError
- type GetNWDAFAnalyticsRequest
- func (r *GetNWDAFAnalyticsRequest) SetAnaReq(AnaReq models.EventReportingRequirement)
- func (r *GetNWDAFAnalyticsRequest) SetEventFilter(EventFilter models.NwdafAnalyticsInfoEventFilter)
- func (r *GetNWDAFAnalyticsRequest) SetEventId(EventId models.EventId)
- func (r *GetNWDAFAnalyticsRequest) SetSupportedFeatures(SupportedFeatures string)
- func (r *GetNWDAFAnalyticsRequest) SetTgtUe(TgtUe models.TargetUeInformation)
- type GetNWDAFAnalyticsResponse
- type GetNwdafContextError
- type GetNwdafContextRequest
- type GetNwdafContextResponse
- type NWDAFAnalyticsDocumentApiService
- type NWDAFContextDocumentApiService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
NWDAFAnalyticsDocumentApi *NWDAFAnalyticsDocumentApiService
NWDAFContextDocumentApi *NWDAFContextDocumentApiService
// contains filtered or unexported fields
}
APIClient manages communication with the Nnwdaf_AnalyticsInfo API v1.2.2 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 {
// 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) 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) SetUserAgent ¶
func (c *Configuration) SetUserAgent(userAgent string)
func (*Configuration) UserAgent ¶
func (c *Configuration) UserAgent() string
type GetNWDAFAnalyticsError ¶
type GetNWDAFAnalyticsError struct {
ProblemDetails models.ProblemDetails
ProblemDetailsAnalyticsInfoRequest models.ProblemDetailsAnalyticsInfoRequest
}
type GetNWDAFAnalyticsRequest ¶
type GetNWDAFAnalyticsRequest struct {
EventId *models.EventId
AnaReq *models.EventReportingRequirement
EventFilter *models.NwdafAnalyticsInfoEventFilter
SupportedFeatures *string
TgtUe *models.TargetUeInformation
}
GetNWDAFAnalyticsRequest
func (*GetNWDAFAnalyticsRequest) SetAnaReq ¶
func (r *GetNWDAFAnalyticsRequest) SetAnaReq(AnaReq models.EventReportingRequirement)
func (*GetNWDAFAnalyticsRequest) SetEventFilter ¶
func (r *GetNWDAFAnalyticsRequest) SetEventFilter(EventFilter models.NwdafAnalyticsInfoEventFilter)
func (*GetNWDAFAnalyticsRequest) SetEventId ¶
func (r *GetNWDAFAnalyticsRequest) SetEventId(EventId models.EventId)
func (*GetNWDAFAnalyticsRequest) SetSupportedFeatures ¶
func (r *GetNWDAFAnalyticsRequest) SetSupportedFeatures(SupportedFeatures string)
func (*GetNWDAFAnalyticsRequest) SetTgtUe ¶
func (r *GetNWDAFAnalyticsRequest) SetTgtUe(TgtUe models.TargetUeInformation)
type GetNWDAFAnalyticsResponse ¶
type GetNWDAFAnalyticsResponse struct {
NwdafAnalyticsInfoAnalyticsData models.NwdafAnalyticsInfoAnalyticsData
}
type GetNwdafContextError ¶
type GetNwdafContextError struct {
ProblemDetails models.ProblemDetails
}
type GetNwdafContextRequest ¶
type GetNwdafContextRequest struct {
ContextIds *models.ContextIdList
ReqContext *models.RequestedContext
}
GetNwdafContextRequest
func (*GetNwdafContextRequest) SetContextIds ¶
func (r *GetNwdafContextRequest) SetContextIds(ContextIds models.ContextIdList)
func (*GetNwdafContextRequest) SetReqContext ¶
func (r *GetNwdafContextRequest) SetReqContext(ReqContext models.RequestedContext)
type GetNwdafContextResponse ¶
type GetNwdafContextResponse struct {
ContextData models.ContextData
}
type NWDAFAnalyticsDocumentApiService ¶
type NWDAFAnalyticsDocumentApiService service
func (*NWDAFAnalyticsDocumentApiService) GetNWDAFAnalytics ¶
func (a *NWDAFAnalyticsDocumentApiService) GetNWDAFAnalytics(ctx context.Context, request *GetNWDAFAnalyticsRequest) (*GetNWDAFAnalyticsResponse, error)
type NWDAFContextDocumentApiService ¶
type NWDAFContextDocumentApiService service
func (*NWDAFContextDocumentApiService) GetNwdafContext ¶
func (a *NWDAFContextDocumentApiService) GetNwdafContext(ctx context.Context, request *GetNwdafContextRequest) (*GetNwdafContextResponse, error)
Click to show internal directories.
Click to hide internal directories.