Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type ApiModifyUnicastMonitoringRequest
- type ApiReadUnicastMonitoringSubscriptionRequest
- type ApiSubscribeUnicastMonitoringRequest
- type ApiUnsubscribeUnicastMonitoringRequest
- type ApiUpdateUnicastMonitoringRequest
- type BasicAuth
- type Configuration
- type FailureReason
- type FailureReport
- func (o *FailureReport) GetFailureReason() FailureReason
- func (o *FailureReport) GetFailureReasonOk() (*FailureReason, bool)
- func (o *FailureReport) GetMeasDataType() MeasurementDataType
- func (o *FailureReport) GetMeasDataTypeOk() (*MeasurementDataType, bool)
- func (o *FailureReport) GetValStreamIds() []string
- func (o *FailureReport) GetValStreamIdsOk() ([]string, bool)
- func (o *FailureReport) GetValUeIds() []ValTargetUe
- func (o *FailureReport) GetValUeIdsOk() ([]ValTargetUe, bool)
- func (o *FailureReport) HasFailureReason() bool
- func (o *FailureReport) HasValStreamIds() bool
- func (o *FailureReport) HasValUeIds() bool
- func (o FailureReport) MarshalJSON() ([]byte, error)
- func (o *FailureReport) SetFailureReason(v FailureReason)
- func (o *FailureReport) SetMeasDataType(v MeasurementDataType)
- func (o *FailureReport) SetValStreamIds(v []string)
- func (o *FailureReport) SetValUeIds(v []ValTargetUe)
- func (o FailureReport) ToMap() (map[string]interface{}, error)
- type GenericOpenAPIError
- type IndividualUnicastMonitoringSubscriptionDocumentApiService
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ModifyUnicastMonitoring(ctx context.Context, subscriptionId string) ApiModifyUnicastMonitoringRequest
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ModifyUnicastMonitoringExecute(r ApiModifyUnicastMonitoringRequest) (*MonitoringSubscription, *http.Response, error)
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ReadUnicastMonitoringSubscription(ctx context.Context, subscriptionId string) ApiReadUnicastMonitoringSubscriptionRequest
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ReadUnicastMonitoringSubscriptionExecute(r ApiReadUnicastMonitoringSubscriptionRequest) (*MonitoringSubscription, *http.Response, error)
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UnsubscribeUnicastMonitoring(ctx context.Context, subscriptionId string) ApiUnsubscribeUnicastMonitoringRequest
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UnsubscribeUnicastMonitoringExecute(r ApiUnsubscribeUnicastMonitoringRequest) (*http.Response, error)
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UpdateUnicastMonitoring(ctx context.Context, subscriptionId string) ApiUpdateUnicastMonitoringRequest
- func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UpdateUnicastMonitoringExecute(r ApiUpdateUnicastMonitoringRequest) (*MonitoringSubscription, *http.Response, error)
- type InvalidParam
- func (o *InvalidParam) GetParam() string
- func (o *InvalidParam) GetParamOk() (*string, bool)
- func (o *InvalidParam) GetReason() string
- func (o *InvalidParam) GetReasonOk() (*string, bool)
- func (o *InvalidParam) HasReason() bool
- func (o InvalidParam) MarshalJSON() ([]byte, error)
- func (o *InvalidParam) SetParam(v string)
- func (o *InvalidParam) SetReason(v string)
- func (o InvalidParam) ToMap() (map[string]interface{}, error)
- type MappedNullable
- type MatchingDirection
- type MeasurementData
- type MeasurementDataType
- type MeasurementPeriod
- func (o *MeasurementPeriod) GetMeasDuration() int32
- func (o *MeasurementPeriod) GetMeasDurationOk() (*int32, bool)
- func (o *MeasurementPeriod) GetMeasStartTime() time.Time
- func (o *MeasurementPeriod) GetMeasStartTimeOk() (*time.Time, bool)
- func (o MeasurementPeriod) MarshalJSON() ([]byte, error)
- func (o *MeasurementPeriod) SetMeasDuration(v int32)
- func (o *MeasurementPeriod) SetMeasStartTime(v time.Time)
- func (o MeasurementPeriod) ToMap() (map[string]interface{}, error)
- type MeasurementRequirements
- func (o *MeasurementRequirements) GetMeasAggrGranWnd() int32
- func (o *MeasurementRequirements) GetMeasAggrGranWndOk() (*int32, bool)
- func (o *MeasurementRequirements) GetMeasDataTypes() []MeasurementDataType
- func (o *MeasurementRequirements) GetMeasDataTypesOk() ([]MeasurementDataType, bool)
- func (o *MeasurementRequirements) GetMeasPeriod() MeasurementPeriod
- func (o *MeasurementRequirements) GetMeasPeriodOk() (*MeasurementPeriod, bool)
- func (o *MeasurementRequirements) HasMeasAggrGranWnd() bool
- func (o *MeasurementRequirements) HasMeasPeriod() bool
- func (o MeasurementRequirements) MarshalJSON() ([]byte, error)
- func (o *MeasurementRequirements) SetMeasAggrGranWnd(v int32)
- func (o *MeasurementRequirements) SetMeasDataTypes(v []MeasurementDataType)
- func (o *MeasurementRequirements) SetMeasPeriod(v MeasurementPeriod)
- func (o MeasurementRequirements) ToMap() (map[string]interface{}, error)
- type MonitoringReport
- type MonitoringSubscription
- type MonitoringSubscriptionPatch
- func (o *MonitoringSubscriptionPatch) GetMeasReqs() MeasurementRequirements
- func (o *MonitoringSubscriptionPatch) GetMeasReqsOk() (*MeasurementRequirements, bool)
- func (o *MonitoringSubscriptionPatch) GetNotifUri() string
- func (o *MonitoringSubscriptionPatch) GetNotifUriOk() (*string, bool)
- func (o *MonitoringSubscriptionPatch) GetReportReqs() ReportingRequirements
- func (o *MonitoringSubscriptionPatch) GetReportReqsOk() (*ReportingRequirements, bool)
- func (o *MonitoringSubscriptionPatch) HasMeasReqs() bool
- func (o *MonitoringSubscriptionPatch) HasNotifUri() bool
- func (o *MonitoringSubscriptionPatch) HasReportReqs() bool
- func (o MonitoringSubscriptionPatch) MarshalJSON() ([]byte, error)
- func (o *MonitoringSubscriptionPatch) SetMeasReqs(v MeasurementRequirements)
- func (o *MonitoringSubscriptionPatch) SetNotifUri(v string)
- func (o *MonitoringSubscriptionPatch) SetReportReqs(v ReportingRequirements)
- func (o MonitoringSubscriptionPatch) ToMap() (map[string]interface{}, error)
- type NotificationMethod
- type NullableBool
- type NullableFailureReason
- func (v NullableFailureReason) Get() *FailureReason
- func (v NullableFailureReason) IsSet() bool
- func (v NullableFailureReason) MarshalJSON() ([]byte, error)
- func (v *NullableFailureReason) Set(val *FailureReason)
- func (v *NullableFailureReason) UnmarshalJSON(src []byte) error
- func (v *NullableFailureReason) Unset()
- type NullableFailureReport
- func (v NullableFailureReport) Get() *FailureReport
- func (v NullableFailureReport) IsSet() bool
- func (v NullableFailureReport) MarshalJSON() ([]byte, error)
- func (v *NullableFailureReport) Set(val *FailureReport)
- func (v *NullableFailureReport) UnmarshalJSON(src []byte) error
- func (v *NullableFailureReport) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableInvalidParam
- func (v NullableInvalidParam) Get() *InvalidParam
- func (v NullableInvalidParam) IsSet() bool
- func (v NullableInvalidParam) MarshalJSON() ([]byte, error)
- func (v *NullableInvalidParam) Set(val *InvalidParam)
- func (v *NullableInvalidParam) UnmarshalJSON(src []byte) error
- func (v *NullableInvalidParam) Unset()
- type NullableMatchingDirection
- func (v NullableMatchingDirection) Get() *MatchingDirection
- func (v NullableMatchingDirection) IsSet() bool
- func (v NullableMatchingDirection) MarshalJSON() ([]byte, error)
- func (v *NullableMatchingDirection) Set(val *MatchingDirection)
- func (v *NullableMatchingDirection) UnmarshalJSON(src []byte) error
- func (v *NullableMatchingDirection) Unset()
- type NullableMeasurementData
- func (v NullableMeasurementData) Get() *MeasurementData
- func (v NullableMeasurementData) IsSet() bool
- func (v NullableMeasurementData) MarshalJSON() ([]byte, error)
- func (v *NullableMeasurementData) Set(val *MeasurementData)
- func (v *NullableMeasurementData) UnmarshalJSON(src []byte) error
- func (v *NullableMeasurementData) Unset()
- type NullableMeasurementDataType
- func (v NullableMeasurementDataType) Get() *MeasurementDataType
- func (v NullableMeasurementDataType) IsSet() bool
- func (v NullableMeasurementDataType) MarshalJSON() ([]byte, error)
- func (v *NullableMeasurementDataType) Set(val *MeasurementDataType)
- func (v *NullableMeasurementDataType) UnmarshalJSON(src []byte) error
- func (v *NullableMeasurementDataType) Unset()
- type NullableMeasurementPeriod
- func (v NullableMeasurementPeriod) Get() *MeasurementPeriod
- func (v NullableMeasurementPeriod) IsSet() bool
- func (v NullableMeasurementPeriod) MarshalJSON() ([]byte, error)
- func (v *NullableMeasurementPeriod) Set(val *MeasurementPeriod)
- func (v *NullableMeasurementPeriod) UnmarshalJSON(src []byte) error
- func (v *NullableMeasurementPeriod) Unset()
- type NullableMeasurementRequirements
- func (v NullableMeasurementRequirements) Get() *MeasurementRequirements
- func (v NullableMeasurementRequirements) IsSet() bool
- func (v NullableMeasurementRequirements) MarshalJSON() ([]byte, error)
- func (v *NullableMeasurementRequirements) Set(val *MeasurementRequirements)
- func (v *NullableMeasurementRequirements) UnmarshalJSON(src []byte) error
- func (v *NullableMeasurementRequirements) Unset()
- type NullableMonitoringReport
- func (v NullableMonitoringReport) Get() *MonitoringReport
- func (v NullableMonitoringReport) IsSet() bool
- func (v NullableMonitoringReport) MarshalJSON() ([]byte, error)
- func (v *NullableMonitoringReport) Set(val *MonitoringReport)
- func (v *NullableMonitoringReport) UnmarshalJSON(src []byte) error
- func (v *NullableMonitoringReport) Unset()
- type NullableMonitoringSubscription
- func (v NullableMonitoringSubscription) Get() *MonitoringSubscription
- func (v NullableMonitoringSubscription) IsSet() bool
- func (v NullableMonitoringSubscription) MarshalJSON() ([]byte, error)
- func (v *NullableMonitoringSubscription) Set(val *MonitoringSubscription)
- func (v *NullableMonitoringSubscription) UnmarshalJSON(src []byte) error
- func (v *NullableMonitoringSubscription) Unset()
- type NullableMonitoringSubscriptionPatch
- func (v NullableMonitoringSubscriptionPatch) Get() *MonitoringSubscriptionPatch
- func (v NullableMonitoringSubscriptionPatch) IsSet() bool
- func (v NullableMonitoringSubscriptionPatch) MarshalJSON() ([]byte, error)
- func (v *NullableMonitoringSubscriptionPatch) Set(val *MonitoringSubscriptionPatch)
- func (v *NullableMonitoringSubscriptionPatch) UnmarshalJSON(src []byte) error
- func (v *NullableMonitoringSubscriptionPatch) Unset()
- type NullableNotificationMethod
- func (v NullableNotificationMethod) Get() *NotificationMethod
- func (v NullableNotificationMethod) IsSet() bool
- func (v NullableNotificationMethod) MarshalJSON() ([]byte, error)
- func (v *NullableNotificationMethod) Set(val *NotificationMethod)
- func (v *NullableNotificationMethod) UnmarshalJSON(src []byte) error
- func (v *NullableNotificationMethod) Unset()
- type NullableProblemDetails
- func (v NullableProblemDetails) Get() *ProblemDetails
- func (v NullableProblemDetails) IsSet() bool
- func (v NullableProblemDetails) MarshalJSON() ([]byte, error)
- func (v *NullableProblemDetails) Set(val *ProblemDetails)
- func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error
- func (v *NullableProblemDetails) Unset()
- type NullableReportingRequirements
- func (v NullableReportingRequirements) Get() *ReportingRequirements
- func (v NullableReportingRequirements) IsSet() bool
- func (v NullableReportingRequirements) MarshalJSON() ([]byte, error)
- func (v *NullableReportingRequirements) Set(val *ReportingRequirements)
- func (v *NullableReportingRequirements) UnmarshalJSON(src []byte) error
- func (v *NullableReportingRequirements) Unset()
- type NullableReportingThreshold
- func (v NullableReportingThreshold) Get() *ReportingThreshold
- func (v NullableReportingThreshold) IsSet() bool
- func (v NullableReportingThreshold) MarshalJSON() ([]byte, error)
- func (v *NullableReportingThreshold) Set(val *ReportingThreshold)
- func (v *NullableReportingThreshold) UnmarshalJSON(src []byte) error
- func (v *NullableReportingThreshold) Unset()
- type NullableString
- type NullableTerminationMode
- func (v NullableTerminationMode) Get() *TerminationMode
- func (v NullableTerminationMode) IsSet() bool
- func (v NullableTerminationMode) MarshalJSON() ([]byte, error)
- func (v *NullableTerminationMode) Set(val *TerminationMode)
- func (v *NullableTerminationMode) UnmarshalJSON(src []byte) error
- func (v *NullableTerminationMode) Unset()
- type NullableThresholdHandlingMode
- func (v NullableThresholdHandlingMode) Get() *ThresholdHandlingMode
- func (v NullableThresholdHandlingMode) IsSet() bool
- func (v NullableThresholdHandlingMode) MarshalJSON() ([]byte, error)
- func (v *NullableThresholdHandlingMode) Set(val *ThresholdHandlingMode)
- func (v *NullableThresholdHandlingMode) UnmarshalJSON(src []byte) error
- func (v *NullableThresholdHandlingMode) Unset()
- type NullableTime
- type NullableValTargetUe
- func (v NullableValTargetUe) Get() *ValTargetUe
- func (v NullableValTargetUe) IsSet() bool
- func (v NullableValTargetUe) MarshalJSON() ([]byte, error)
- func (v *NullableValTargetUe) Set(val *ValTargetUe)
- func (v *NullableValTargetUe) UnmarshalJSON(src []byte) error
- func (v *NullableValTargetUe) Unset()
- type NullableWebsockNotifConfig
- func (v NullableWebsockNotifConfig) Get() *WebsockNotifConfig
- func (v NullableWebsockNotifConfig) IsSet() bool
- func (v NullableWebsockNotifConfig) MarshalJSON() ([]byte, error)
- func (v *NullableWebsockNotifConfig) Set(val *WebsockNotifConfig)
- func (v *NullableWebsockNotifConfig) UnmarshalJSON(src []byte) error
- func (v *NullableWebsockNotifConfig) Unset()
- type ProblemDetails
- func (o *ProblemDetails) GetCause() string
- func (o *ProblemDetails) GetCauseOk() (*string, bool)
- func (o *ProblemDetails) GetDetail() string
- func (o *ProblemDetails) GetDetailOk() (*string, bool)
- func (o *ProblemDetails) GetInstance() string
- func (o *ProblemDetails) GetInstanceOk() (*string, bool)
- func (o *ProblemDetails) GetInvalidParams() []InvalidParam
- func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool)
- func (o *ProblemDetails) GetStatus() int32
- func (o *ProblemDetails) GetStatusOk() (*int32, bool)
- func (o *ProblemDetails) GetSupportedFeatures() string
- func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool)
- func (o *ProblemDetails) GetTitle() string
- func (o *ProblemDetails) GetTitleOk() (*string, bool)
- func (o *ProblemDetails) GetType() string
- func (o *ProblemDetails) GetTypeOk() (*string, bool)
- func (o *ProblemDetails) HasCause() bool
- func (o *ProblemDetails) HasDetail() bool
- func (o *ProblemDetails) HasInstance() bool
- func (o *ProblemDetails) HasInvalidParams() bool
- func (o *ProblemDetails) HasStatus() bool
- func (o *ProblemDetails) HasSupportedFeatures() bool
- func (o *ProblemDetails) HasTitle() bool
- func (o *ProblemDetails) HasType() bool
- func (o ProblemDetails) MarshalJSON() ([]byte, error)
- func (o *ProblemDetails) SetCause(v string)
- func (o *ProblemDetails) SetDetail(v string)
- func (o *ProblemDetails) SetInstance(v string)
- func (o *ProblemDetails) SetInvalidParams(v []InvalidParam)
- func (o *ProblemDetails) SetStatus(v int32)
- func (o *ProblemDetails) SetSupportedFeatures(v string)
- func (o *ProblemDetails) SetTitle(v string)
- func (o *ProblemDetails) SetType(v string)
- func (o ProblemDetails) ToMap() (map[string]interface{}, error)
- type ReportingRequirements
- func (o *ReportingRequirements) GetExpirationTimer() int32
- func (o *ReportingRequirements) GetExpirationTimerOk() (*int32, bool)
- func (o *ReportingRequirements) GetImmRep() bool
- func (o *ReportingRequirements) GetImmRepOk() (*bool, bool)
- func (o *ReportingRequirements) GetMaxNumRep() int32
- func (o *ReportingRequirements) GetMaxNumRepOk() (*int32, bool)
- func (o *ReportingRequirements) GetRepTerminMode() TerminationMode
- func (o *ReportingRequirements) GetRepTerminModeOk() (*TerminationMode, bool)
- func (o *ReportingRequirements) GetReportingMode() NotificationMethod
- func (o *ReportingRequirements) GetReportingModeOk() (*NotificationMethod, bool)
- func (o *ReportingRequirements) GetReportingPeriod() int32
- func (o *ReportingRequirements) GetReportingPeriodOk() (*int32, bool)
- func (o *ReportingRequirements) GetReportingThrs() []ReportingThreshold
- func (o *ReportingRequirements) GetReportingThrsOk() ([]ReportingThreshold, bool)
- func (o *ReportingRequirements) GetTermThr() MeasurementData
- func (o *ReportingRequirements) GetTermThrMode() ThresholdHandlingMode
- func (o *ReportingRequirements) GetTermThrModeOk() (*ThresholdHandlingMode, bool)
- func (o *ReportingRequirements) GetTermThrOk() (*MeasurementData, bool)
- func (o *ReportingRequirements) HasExpirationTimer() bool
- func (o *ReportingRequirements) HasImmRep() bool
- func (o *ReportingRequirements) HasMaxNumRep() bool
- func (o *ReportingRequirements) HasRepTerminMode() bool
- func (o *ReportingRequirements) HasReportingPeriod() bool
- func (o *ReportingRequirements) HasReportingThrs() bool
- func (o *ReportingRequirements) HasTermThr() bool
- func (o *ReportingRequirements) HasTermThrMode() bool
- func (o ReportingRequirements) MarshalJSON() ([]byte, error)
- func (o *ReportingRequirements) SetExpirationTimer(v int32)
- func (o *ReportingRequirements) SetImmRep(v bool)
- func (o *ReportingRequirements) SetMaxNumRep(v int32)
- func (o *ReportingRequirements) SetRepTerminMode(v TerminationMode)
- func (o *ReportingRequirements) SetReportingMode(v NotificationMethod)
- func (o *ReportingRequirements) SetReportingPeriod(v int32)
- func (o *ReportingRequirements) SetReportingThrs(v []ReportingThreshold)
- func (o *ReportingRequirements) SetTermThr(v MeasurementData)
- func (o *ReportingRequirements) SetTermThrMode(v ThresholdHandlingMode)
- func (o ReportingRequirements) ToMap() (map[string]interface{}, error)
- type ReportingThreshold
- func (o *ReportingThreshold) GetMeasThrValues() MeasurementData
- func (o *ReportingThreshold) GetMeasThrValuesOk() (*MeasurementData, bool)
- func (o *ReportingThreshold) GetThrDirection() MatchingDirection
- func (o *ReportingThreshold) GetThrDirectionOk() (*MatchingDirection, bool)
- func (o ReportingThreshold) MarshalJSON() ([]byte, error)
- func (o *ReportingThreshold) SetMeasThrValues(v MeasurementData)
- func (o *ReportingThreshold) SetThrDirection(v MatchingDirection)
- func (o ReportingThreshold) ToMap() (map[string]interface{}, error)
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type TerminationMode
- type ThresholdHandlingMode
- type UnicastMonitoringSubscriptionsCollectionApiService
- func (a *UnicastMonitoringSubscriptionsCollectionApiService) SubscribeUnicastMonitoring(ctx context.Context) ApiSubscribeUnicastMonitoringRequest
- func (a *UnicastMonitoringSubscriptionsCollectionApiService) SubscribeUnicastMonitoringExecute(r ApiSubscribeUnicastMonitoringRequest) (*MonitoringReport, *http.Response, error)
- type ValTargetUe
- type WebsockNotifConfig
- func (o *WebsockNotifConfig) GetRequestWebsocketUri() bool
- func (o *WebsockNotifConfig) GetRequestWebsocketUriOk() (*bool, bool)
- func (o *WebsockNotifConfig) GetWebsocketUri() string
- func (o *WebsockNotifConfig) GetWebsocketUriOk() (*string, bool)
- func (o *WebsockNotifConfig) HasRequestWebsocketUri() bool
- func (o *WebsockNotifConfig) HasWebsocketUri() bool
- func (o WebsockNotifConfig) MarshalJSON() ([]byte, error)
- func (o *WebsockNotifConfig) SetRequestWebsocketUri(v bool)
- func (o *WebsockNotifConfig) SetWebsocketUri(v string)
- func (o WebsockNotifConfig) ToMap() (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
var ( // ContextOAuth2 takes an oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextServerIndex uses a server configuration from the index. ContextServerIndex = contextKey("serverIndex") // ContextOperationServerIndices uses a server configuration from the index mapping. ContextOperationServerIndices = contextKey("serverOperationIndices") // ContextServerVariables overrides a server configuration variables. ContextServerVariables = contextKey("serverVariables") // ContextOperationServerVariables overrides a server configuration variables using operation specific values. ContextOperationServerVariables = contextKey("serverOperationVariables") )
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { IndividualUnicastMonitoringSubscriptionDocumentApi *IndividualUnicastMonitoringSubscriptionDocumentApiService UnicastMonitoringSubscriptionsCollectionApi *UnicastMonitoringSubscriptionsCollectionApiService // contains filtered or unexported fields }
APIClient manages communication with the SS_NetworkResourceMonitoring API v1.1.0-alpha.1 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.
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the OpenAPI operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type ApiModifyUnicastMonitoringRequest ¶
type ApiModifyUnicastMonitoringRequest struct { ApiService *IndividualUnicastMonitoringSubscriptionDocumentApiService // contains filtered or unexported fields }
func (ApiModifyUnicastMonitoringRequest) Execute ¶
func (r ApiModifyUnicastMonitoringRequest) Execute() (*MonitoringSubscription, *http.Response, error)
func (ApiModifyUnicastMonitoringRequest) MonitoringSubscriptionPatch ¶
func (r ApiModifyUnicastMonitoringRequest) MonitoringSubscriptionPatch(monitoringSubscriptionPatch MonitoringSubscriptionPatch) ApiModifyUnicastMonitoringRequest
type ApiReadUnicastMonitoringSubscriptionRequest ¶
type ApiReadUnicastMonitoringSubscriptionRequest struct { ApiService *IndividualUnicastMonitoringSubscriptionDocumentApiService // contains filtered or unexported fields }
func (ApiReadUnicastMonitoringSubscriptionRequest) Execute ¶
func (r ApiReadUnicastMonitoringSubscriptionRequest) Execute() (*MonitoringSubscription, *http.Response, error)
type ApiSubscribeUnicastMonitoringRequest ¶
type ApiSubscribeUnicastMonitoringRequest struct { ApiService *UnicastMonitoringSubscriptionsCollectionApiService // contains filtered or unexported fields }
func (ApiSubscribeUnicastMonitoringRequest) Execute ¶
func (r ApiSubscribeUnicastMonitoringRequest) Execute() (*MonitoringReport, *http.Response, error)
func (ApiSubscribeUnicastMonitoringRequest) MonitoringSubscription ¶
func (r ApiSubscribeUnicastMonitoringRequest) MonitoringSubscription(monitoringSubscription MonitoringSubscription) ApiSubscribeUnicastMonitoringRequest
type ApiUnsubscribeUnicastMonitoringRequest ¶
type ApiUnsubscribeUnicastMonitoringRequest struct { ApiService *IndividualUnicastMonitoringSubscriptionDocumentApiService // contains filtered or unexported fields }
type ApiUpdateUnicastMonitoringRequest ¶
type ApiUpdateUnicastMonitoringRequest struct { ApiService *IndividualUnicastMonitoringSubscriptionDocumentApiService // contains filtered or unexported fields }
func (ApiUpdateUnicastMonitoringRequest) Execute ¶
func (r ApiUpdateUnicastMonitoringRequest) Execute() (*MonitoringSubscription, *http.Response, error)
func (ApiUpdateUnicastMonitoringRequest) MonitoringSubscription ¶
func (r ApiUpdateUnicastMonitoringRequest) MonitoringSubscription(monitoringSubscription MonitoringSubscription) ApiUpdateUnicastMonitoringRequest
Updated details of the unicast QoS monitoring subscription.
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type Configuration ¶
type Configuration struct { Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` Debug bool `json:"debug,omitempty"` Servers ServerConfigurations OperationServers map[string]ServerConfigurations HTTPClient *http.Client }
Configuration stores the configuration of the API client
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new Configuration object
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
AddDefaultHeader adds a new HTTP header to the default header in the request
func (*Configuration) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type FailureReason ¶
type FailureReason struct {
String *string
}
FailureReason Possible values are: - USER_NOT_FOUND: The user is not found. - STREAM_NOT_FOUND: The stream is not found. - DATA_NOT_AVAILABLE: The requested data is not available. - OTHER_REASON: Other reason (unspecified).
func (*FailureReason) MarshalJSON ¶
func (src *FailureReason) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*FailureReason) UnmarshalJSON ¶
func (dst *FailureReason) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type FailureReport ¶
type FailureReport struct { // List of VAL UE(s) whose measurement data is not obtained successfully. ValUeIds []ValTargetUe `json:"valUeIds,omitempty"` // List of VAL stream ID(s) whose measurement data is not obtained successfully. ValStreamIds []string `json:"valStreamIds,omitempty"` FailureReason *FailureReason `json:"failureReason,omitempty"` MeasDataType MeasurementDataType `json:"measDataType"` }
FailureReport Represents the failure report indicating the VAL UE(s) or VAL Stream ID(s) for which the NRM server failed to obtain the requested data.
func NewFailureReport ¶
func NewFailureReport(measDataType MeasurementDataType) *FailureReport
NewFailureReport instantiates a new FailureReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewFailureReportWithDefaults ¶
func NewFailureReportWithDefaults() *FailureReport
NewFailureReportWithDefaults instantiates a new FailureReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*FailureReport) GetFailureReason ¶
func (o *FailureReport) GetFailureReason() FailureReason
GetFailureReason returns the FailureReason field value if set, zero value otherwise.
func (*FailureReport) GetFailureReasonOk ¶
func (o *FailureReport) GetFailureReasonOk() (*FailureReason, bool)
GetFailureReasonOk returns a tuple with the FailureReason field value if set, nil otherwise and a boolean to check if the value has been set.
func (*FailureReport) GetMeasDataType ¶
func (o *FailureReport) GetMeasDataType() MeasurementDataType
GetMeasDataType returns the MeasDataType field value
func (*FailureReport) GetMeasDataTypeOk ¶
func (o *FailureReport) GetMeasDataTypeOk() (*MeasurementDataType, bool)
GetMeasDataTypeOk returns a tuple with the MeasDataType field value and a boolean to check if the value has been set.
func (*FailureReport) GetValStreamIds ¶
func (o *FailureReport) GetValStreamIds() []string
GetValStreamIds returns the ValStreamIds field value if set, zero value otherwise.
func (*FailureReport) GetValStreamIdsOk ¶
func (o *FailureReport) GetValStreamIdsOk() ([]string, bool)
GetValStreamIdsOk returns a tuple with the ValStreamIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*FailureReport) GetValUeIds ¶
func (o *FailureReport) GetValUeIds() []ValTargetUe
GetValUeIds returns the ValUeIds field value if set, zero value otherwise.
func (*FailureReport) GetValUeIdsOk ¶
func (o *FailureReport) GetValUeIdsOk() ([]ValTargetUe, bool)
GetValUeIdsOk returns a tuple with the ValUeIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*FailureReport) HasFailureReason ¶
func (o *FailureReport) HasFailureReason() bool
HasFailureReason returns a boolean if a field has been set.
func (*FailureReport) HasValStreamIds ¶
func (o *FailureReport) HasValStreamIds() bool
HasValStreamIds returns a boolean if a field has been set.
func (*FailureReport) HasValUeIds ¶
func (o *FailureReport) HasValUeIds() bool
HasValUeIds returns a boolean if a field has been set.
func (FailureReport) MarshalJSON ¶
func (o FailureReport) MarshalJSON() ([]byte, error)
func (*FailureReport) SetFailureReason ¶
func (o *FailureReport) SetFailureReason(v FailureReason)
SetFailureReason gets a reference to the given FailureReason and assigns it to the FailureReason field.
func (*FailureReport) SetMeasDataType ¶
func (o *FailureReport) SetMeasDataType(v MeasurementDataType)
SetMeasDataType sets field value
func (*FailureReport) SetValStreamIds ¶
func (o *FailureReport) SetValStreamIds(v []string)
SetValStreamIds gets a reference to the given []string and assigns it to the ValStreamIds field.
func (*FailureReport) SetValUeIds ¶
func (o *FailureReport) SetValUeIds(v []ValTargetUe)
SetValUeIds gets a reference to the given []ValTargetUe and assigns it to the ValUeIds field.
func (FailureReport) ToMap ¶
func (o FailureReport) ToMap() (map[string]interface{}, error)
type GenericOpenAPIError ¶
type GenericOpenAPIError struct {
// contains filtered or unexported fields
}
GenericOpenAPIError Provides access to the body, error and model on returned errors.
func (GenericOpenAPIError) Body ¶
func (e GenericOpenAPIError) Body() []byte
Body returns the raw bytes of the response
func (GenericOpenAPIError) Error ¶
func (e GenericOpenAPIError) Error() string
Error returns non-empty string if there was an error.
func (GenericOpenAPIError) Model ¶
func (e GenericOpenAPIError) Model() interface{}
Model returns the unpacked model of the error
type IndividualUnicastMonitoringSubscriptionDocumentApiService ¶
type IndividualUnicastMonitoringSubscriptionDocumentApiService service
IndividualUnicastMonitoringSubscriptionDocumentApiService IndividualUnicastMonitoringSubscriptionDocumentApi service
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) ModifyUnicastMonitoring ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ModifyUnicastMonitoring(ctx context.Context, subscriptionId string) ApiModifyUnicastMonitoringRequest
ModifyUnicastMonitoring Modify an individual unicast monitoring subscription identified by the subscriptionId.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subscriptionId Represents the identifier of an individual unicast monitoring subscription resource. @return ApiModifyUnicastMonitoringRequest
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) ModifyUnicastMonitoringExecute ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ModifyUnicastMonitoringExecute(r ApiModifyUnicastMonitoringRequest) (*MonitoringSubscription, *http.Response, error)
Execute executes the request
@return MonitoringSubscription
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) ReadUnicastMonitoringSubscription ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ReadUnicastMonitoringSubscription(ctx context.Context, subscriptionId string) ApiReadUnicastMonitoringSubscriptionRequest
ReadUnicastMonitoringSubscription Read an existing individual unicast monitoring subscription resource according to the subscriptionId.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subscriptionId Represents the identifier of an individual unicast monitoring subscription resource. @return ApiReadUnicastMonitoringSubscriptionRequest
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) ReadUnicastMonitoringSubscriptionExecute ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) ReadUnicastMonitoringSubscriptionExecute(r ApiReadUnicastMonitoringSubscriptionRequest) (*MonitoringSubscription, *http.Response, error)
Execute executes the request
@return MonitoringSubscription
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) UnsubscribeUnicastMonitoring ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UnsubscribeUnicastMonitoring(ctx context.Context, subscriptionId string) ApiUnsubscribeUnicastMonitoringRequest
UnsubscribeUnicastMonitoring Remove an existing individual unicast monitoring subscription resource according to the subscriptionId.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subscriptionId Represents the identifier of an individual unicast monitoring subscription resource. @return ApiUnsubscribeUnicastMonitoringRequest
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) UnsubscribeUnicastMonitoringExecute ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UnsubscribeUnicastMonitoringExecute(r ApiUnsubscribeUnicastMonitoringRequest) (*http.Response, error)
Execute executes the request
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) UpdateUnicastMonitoring ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UpdateUnicastMonitoring(ctx context.Context, subscriptionId string) ApiUpdateUnicastMonitoringRequest
UpdateUnicastMonitoring Update an individual unicast monitoring subscription identified by the subscriptionId.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subscriptionId Represents the identifier of an individual unicast monitoring subscription resource. @return ApiUpdateUnicastMonitoringRequest
func (*IndividualUnicastMonitoringSubscriptionDocumentApiService) UpdateUnicastMonitoringExecute ¶
func (a *IndividualUnicastMonitoringSubscriptionDocumentApiService) UpdateUnicastMonitoringExecute(r ApiUpdateUnicastMonitoringRequest) (*MonitoringSubscription, *http.Response, error)
Execute executes the request
@return MonitoringSubscription
type InvalidParam ¶
type InvalidParam struct { // Attribute's name encoded as a JSON Pointer, or header's name. Param string `json:"param"` // A human-readable reason, e.g. \"must be a positive integer\". Reason *string `json:"reason,omitempty"` }
InvalidParam Represents the description of invalid parameters, for a request rejected due to invalid parameters.
func NewInvalidParam ¶
func NewInvalidParam(param string) *InvalidParam
NewInvalidParam instantiates a new InvalidParam object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInvalidParamWithDefaults ¶
func NewInvalidParamWithDefaults() *InvalidParam
NewInvalidParamWithDefaults instantiates a new InvalidParam object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InvalidParam) GetParam ¶
func (o *InvalidParam) GetParam() string
GetParam returns the Param field value
func (*InvalidParam) GetParamOk ¶
func (o *InvalidParam) GetParamOk() (*string, bool)
GetParamOk returns a tuple with the Param field value and a boolean to check if the value has been set.
func (*InvalidParam) GetReason ¶
func (o *InvalidParam) GetReason() string
GetReason returns the Reason field value if set, zero value otherwise.
func (*InvalidParam) GetReasonOk ¶
func (o *InvalidParam) GetReasonOk() (*string, bool)
GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InvalidParam) HasReason ¶
func (o *InvalidParam) HasReason() bool
HasReason returns a boolean if a field has been set.
func (InvalidParam) MarshalJSON ¶
func (o InvalidParam) MarshalJSON() ([]byte, error)
func (*InvalidParam) SetReason ¶
func (o *InvalidParam) SetReason(v string)
SetReason gets a reference to the given string and assigns it to the Reason field.
func (InvalidParam) ToMap ¶
func (o InvalidParam) ToMap() (map[string]interface{}, error)
type MappedNullable ¶
type MatchingDirection ¶
type MatchingDirection struct {
String *string
}
MatchingDirection Possible values are: - ASCENDING: Threshold is crossed in ascending direction. - DESCENDING: Threshold is crossed in descending direction. - CROSSED: Threshold is crossed either in ascending or descending direction.
func (*MatchingDirection) MarshalJSON ¶
func (src *MatchingDirection) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*MatchingDirection) UnmarshalJSON ¶
func (dst *MatchingDirection) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type MeasurementData ¶
type MeasurementData struct {
Interface *interface{}
}
MeasurementData Presents the aggregated measurement data.
func (*MeasurementData) MarshalJSON ¶
func (src *MeasurementData) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*MeasurementData) UnmarshalJSON ¶
func (dst *MeasurementData) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type MeasurementDataType ¶
type MeasurementDataType struct {
String *string
}
MeasurementDataType Possible values are: - DL_DELAY: Downlink packet delay. - UL_DELAY: Uplink packet delay. - RT_DELAY: Round trip packet delay. - AVG_PLR: Average packet loss rate. - AVG_DATA_RATE: Average data rate. - MAX_DATA_RATE: Maximum data rate. - AVG_DL_TRAFFIC_VOLUME: Average downlink traffic volume. - AVG_UL_TRAFFIC_VOLUME: Average uplink traffic volume.
func (*MeasurementDataType) MarshalJSON ¶
func (src *MeasurementDataType) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*MeasurementDataType) UnmarshalJSON ¶
func (dst *MeasurementDataType) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type MeasurementPeriod ¶
type MeasurementPeriod struct { // string with format 'date-time' as defined in OpenAPI. MeasStartTime time.Time `json:"measStartTime"` // indicating a time in seconds. MeasDuration int32 `json:"measDuration"` }
MeasurementPeriod Indicates the measurement time period.
func NewMeasurementPeriod ¶
func NewMeasurementPeriod(measStartTime time.Time, measDuration int32) *MeasurementPeriod
NewMeasurementPeriod instantiates a new MeasurementPeriod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMeasurementPeriodWithDefaults ¶
func NewMeasurementPeriodWithDefaults() *MeasurementPeriod
NewMeasurementPeriodWithDefaults instantiates a new MeasurementPeriod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MeasurementPeriod) GetMeasDuration ¶
func (o *MeasurementPeriod) GetMeasDuration() int32
GetMeasDuration returns the MeasDuration field value
func (*MeasurementPeriod) GetMeasDurationOk ¶
func (o *MeasurementPeriod) GetMeasDurationOk() (*int32, bool)
GetMeasDurationOk returns a tuple with the MeasDuration field value and a boolean to check if the value has been set.
func (*MeasurementPeriod) GetMeasStartTime ¶
func (o *MeasurementPeriod) GetMeasStartTime() time.Time
GetMeasStartTime returns the MeasStartTime field value
func (*MeasurementPeriod) GetMeasStartTimeOk ¶
func (o *MeasurementPeriod) GetMeasStartTimeOk() (*time.Time, bool)
GetMeasStartTimeOk returns a tuple with the MeasStartTime field value and a boolean to check if the value has been set.
func (MeasurementPeriod) MarshalJSON ¶
func (o MeasurementPeriod) MarshalJSON() ([]byte, error)
func (*MeasurementPeriod) SetMeasDuration ¶
func (o *MeasurementPeriod) SetMeasDuration(v int32)
SetMeasDuration sets field value
func (*MeasurementPeriod) SetMeasStartTime ¶
func (o *MeasurementPeriod) SetMeasStartTime(v time.Time)
SetMeasStartTime sets field value
func (MeasurementPeriod) ToMap ¶
func (o MeasurementPeriod) ToMap() (map[string]interface{}, error)
type MeasurementRequirements ¶
type MeasurementRequirements struct { // Indicates the required the QoS measurement data types. MeasDataTypes []MeasurementDataType `json:"measDataTypes"` // Unsigned integer indicating Averaging Window (see clause 5.7.3.6 and 5.7.4 of 3GPP TS 23.501), expressed in milliseconds. MeasAggrGranWnd *int32 `json:"measAggrGranWnd,omitempty"` MeasPeriod *MeasurementPeriod `json:"measPeriod,omitempty"` }
MeasurementRequirements Indicates the measurement requirements.
func NewMeasurementRequirements ¶
func NewMeasurementRequirements(measDataTypes []MeasurementDataType) *MeasurementRequirements
NewMeasurementRequirements instantiates a new MeasurementRequirements object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMeasurementRequirementsWithDefaults ¶
func NewMeasurementRequirementsWithDefaults() *MeasurementRequirements
NewMeasurementRequirementsWithDefaults instantiates a new MeasurementRequirements object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MeasurementRequirements) GetMeasAggrGranWnd ¶
func (o *MeasurementRequirements) GetMeasAggrGranWnd() int32
GetMeasAggrGranWnd returns the MeasAggrGranWnd field value if set, zero value otherwise.
func (*MeasurementRequirements) GetMeasAggrGranWndOk ¶
func (o *MeasurementRequirements) GetMeasAggrGranWndOk() (*int32, bool)
GetMeasAggrGranWndOk returns a tuple with the MeasAggrGranWnd field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MeasurementRequirements) GetMeasDataTypes ¶
func (o *MeasurementRequirements) GetMeasDataTypes() []MeasurementDataType
GetMeasDataTypes returns the MeasDataTypes field value
func (*MeasurementRequirements) GetMeasDataTypesOk ¶
func (o *MeasurementRequirements) GetMeasDataTypesOk() ([]MeasurementDataType, bool)
GetMeasDataTypesOk returns a tuple with the MeasDataTypes field value and a boolean to check if the value has been set.
func (*MeasurementRequirements) GetMeasPeriod ¶
func (o *MeasurementRequirements) GetMeasPeriod() MeasurementPeriod
GetMeasPeriod returns the MeasPeriod field value if set, zero value otherwise.
func (*MeasurementRequirements) GetMeasPeriodOk ¶
func (o *MeasurementRequirements) GetMeasPeriodOk() (*MeasurementPeriod, bool)
GetMeasPeriodOk returns a tuple with the MeasPeriod field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MeasurementRequirements) HasMeasAggrGranWnd ¶
func (o *MeasurementRequirements) HasMeasAggrGranWnd() bool
HasMeasAggrGranWnd returns a boolean if a field has been set.
func (*MeasurementRequirements) HasMeasPeriod ¶
func (o *MeasurementRequirements) HasMeasPeriod() bool
HasMeasPeriod returns a boolean if a field has been set.
func (MeasurementRequirements) MarshalJSON ¶
func (o MeasurementRequirements) MarshalJSON() ([]byte, error)
func (*MeasurementRequirements) SetMeasAggrGranWnd ¶
func (o *MeasurementRequirements) SetMeasAggrGranWnd(v int32)
SetMeasAggrGranWnd gets a reference to the given int32 and assigns it to the MeasAggrGranWnd field.
func (*MeasurementRequirements) SetMeasDataTypes ¶
func (o *MeasurementRequirements) SetMeasDataTypes(v []MeasurementDataType)
SetMeasDataTypes sets field value
func (*MeasurementRequirements) SetMeasPeriod ¶
func (o *MeasurementRequirements) SetMeasPeriod(v MeasurementPeriod)
SetMeasPeriod gets a reference to the given MeasurementPeriod and assigns it to the MeasPeriod field.
func (MeasurementRequirements) ToMap ¶
func (o MeasurementRequirements) ToMap() (map[string]interface{}, error)
type MonitoringReport ¶
type MonitoringReport struct {
Interface *interface{}
}
MonitoringReport - Indicates the monitoring information for VAL UEs list, VAL Group, or VAL Stream.
func InterfaceAsMonitoringReport ¶
func InterfaceAsMonitoringReport(v *interface{}) MonitoringReport
interface{}AsMonitoringReport is a convenience function that returns interface{} wrapped in MonitoringReport
func (*MonitoringReport) GetActualInstance ¶
func (obj *MonitoringReport) GetActualInstance() interface{}
Get the actual instance
func (MonitoringReport) MarshalJSON ¶
func (src MonitoringReport) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*MonitoringReport) UnmarshalJSON ¶
func (dst *MonitoringReport) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type MonitoringSubscription ¶
type MonitoringSubscription struct {
Interface *interface{}
}
MonitoringSubscription - The unicast monitoring subscription request.
func InterfaceAsMonitoringSubscription ¶
func InterfaceAsMonitoringSubscription(v *interface{}) MonitoringSubscription
interface{}AsMonitoringSubscription is a convenience function that returns interface{} wrapped in MonitoringSubscription
func (*MonitoringSubscription) GetActualInstance ¶
func (obj *MonitoringSubscription) GetActualInstance() interface{}
Get the actual instance
func (MonitoringSubscription) MarshalJSON ¶
func (src MonitoringSubscription) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*MonitoringSubscription) UnmarshalJSON ¶
func (dst *MonitoringSubscription) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type MonitoringSubscriptionPatch ¶
type MonitoringSubscriptionPatch struct { MeasReqs *MeasurementRequirements `json:"measReqs,omitempty"` ReportReqs *ReportingRequirements `json:"reportReqs,omitempty"` // String providing an URI formatted according to RFC 3986. NotifUri *string `json:"notifUri,omitempty"` }
MonitoringSubscriptionPatch Represents the monitoring subscription modification request.
func NewMonitoringSubscriptionPatch ¶
func NewMonitoringSubscriptionPatch() *MonitoringSubscriptionPatch
NewMonitoringSubscriptionPatch instantiates a new MonitoringSubscriptionPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMonitoringSubscriptionPatchWithDefaults ¶
func NewMonitoringSubscriptionPatchWithDefaults() *MonitoringSubscriptionPatch
NewMonitoringSubscriptionPatchWithDefaults instantiates a new MonitoringSubscriptionPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MonitoringSubscriptionPatch) GetMeasReqs ¶
func (o *MonitoringSubscriptionPatch) GetMeasReqs() MeasurementRequirements
GetMeasReqs returns the MeasReqs field value if set, zero value otherwise.
func (*MonitoringSubscriptionPatch) GetMeasReqsOk ¶
func (o *MonitoringSubscriptionPatch) GetMeasReqsOk() (*MeasurementRequirements, bool)
GetMeasReqsOk returns a tuple with the MeasReqs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MonitoringSubscriptionPatch) GetNotifUri ¶
func (o *MonitoringSubscriptionPatch) GetNotifUri() string
GetNotifUri returns the NotifUri field value if set, zero value otherwise.
func (*MonitoringSubscriptionPatch) GetNotifUriOk ¶
func (o *MonitoringSubscriptionPatch) GetNotifUriOk() (*string, bool)
GetNotifUriOk returns a tuple with the NotifUri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MonitoringSubscriptionPatch) GetReportReqs ¶
func (o *MonitoringSubscriptionPatch) GetReportReqs() ReportingRequirements
GetReportReqs returns the ReportReqs field value if set, zero value otherwise.
func (*MonitoringSubscriptionPatch) GetReportReqsOk ¶
func (o *MonitoringSubscriptionPatch) GetReportReqsOk() (*ReportingRequirements, bool)
GetReportReqsOk returns a tuple with the ReportReqs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MonitoringSubscriptionPatch) HasMeasReqs ¶
func (o *MonitoringSubscriptionPatch) HasMeasReqs() bool
HasMeasReqs returns a boolean if a field has been set.
func (*MonitoringSubscriptionPatch) HasNotifUri ¶
func (o *MonitoringSubscriptionPatch) HasNotifUri() bool
HasNotifUri returns a boolean if a field has been set.
func (*MonitoringSubscriptionPatch) HasReportReqs ¶
func (o *MonitoringSubscriptionPatch) HasReportReqs() bool
HasReportReqs returns a boolean if a field has been set.
func (MonitoringSubscriptionPatch) MarshalJSON ¶
func (o MonitoringSubscriptionPatch) MarshalJSON() ([]byte, error)
func (*MonitoringSubscriptionPatch) SetMeasReqs ¶
func (o *MonitoringSubscriptionPatch) SetMeasReqs(v MeasurementRequirements)
SetMeasReqs gets a reference to the given MeasurementRequirements and assigns it to the MeasReqs field.
func (*MonitoringSubscriptionPatch) SetNotifUri ¶
func (o *MonitoringSubscriptionPatch) SetNotifUri(v string)
SetNotifUri gets a reference to the given string and assigns it to the NotifUri field.
func (*MonitoringSubscriptionPatch) SetReportReqs ¶
func (o *MonitoringSubscriptionPatch) SetReportReqs(v ReportingRequirements)
SetReportReqs gets a reference to the given ReportingRequirements and assigns it to the ReportReqs field.
func (MonitoringSubscriptionPatch) ToMap ¶
func (o MonitoringSubscriptionPatch) ToMap() (map[string]interface{}, error)
type NotificationMethod ¶
type NotificationMethod struct {
String *string
}
NotificationMethod Possible values are: - PERIODIC - ONE_TIME - ON_EVENT_DETECTION
func (*NotificationMethod) MarshalJSON ¶
func (src *NotificationMethod) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*NotificationMethod) UnmarshalJSON ¶
func (dst *NotificationMethod) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableFailureReason ¶
type NullableFailureReason struct {
// contains filtered or unexported fields
}
func NewNullableFailureReason ¶
func NewNullableFailureReason(val *FailureReason) *NullableFailureReason
func (NullableFailureReason) Get ¶
func (v NullableFailureReason) Get() *FailureReason
func (NullableFailureReason) IsSet ¶
func (v NullableFailureReason) IsSet() bool
func (NullableFailureReason) MarshalJSON ¶
func (v NullableFailureReason) MarshalJSON() ([]byte, error)
func (*NullableFailureReason) Set ¶
func (v *NullableFailureReason) Set(val *FailureReason)
func (*NullableFailureReason) UnmarshalJSON ¶
func (v *NullableFailureReason) UnmarshalJSON(src []byte) error
func (*NullableFailureReason) Unset ¶
func (v *NullableFailureReason) Unset()
type NullableFailureReport ¶
type NullableFailureReport struct {
// contains filtered or unexported fields
}
func NewNullableFailureReport ¶
func NewNullableFailureReport(val *FailureReport) *NullableFailureReport
func (NullableFailureReport) Get ¶
func (v NullableFailureReport) Get() *FailureReport
func (NullableFailureReport) IsSet ¶
func (v NullableFailureReport) IsSet() bool
func (NullableFailureReport) MarshalJSON ¶
func (v NullableFailureReport) MarshalJSON() ([]byte, error)
func (*NullableFailureReport) Set ¶
func (v *NullableFailureReport) Set(val *FailureReport)
func (*NullableFailureReport) UnmarshalJSON ¶
func (v *NullableFailureReport) UnmarshalJSON(src []byte) error
func (*NullableFailureReport) Unset ¶
func (v *NullableFailureReport) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableInvalidParam ¶
type NullableInvalidParam struct {
// contains filtered or unexported fields
}
func NewNullableInvalidParam ¶
func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam
func (NullableInvalidParam) Get ¶
func (v NullableInvalidParam) Get() *InvalidParam
func (NullableInvalidParam) IsSet ¶
func (v NullableInvalidParam) IsSet() bool
func (NullableInvalidParam) MarshalJSON ¶
func (v NullableInvalidParam) MarshalJSON() ([]byte, error)
func (*NullableInvalidParam) Set ¶
func (v *NullableInvalidParam) Set(val *InvalidParam)
func (*NullableInvalidParam) UnmarshalJSON ¶
func (v *NullableInvalidParam) UnmarshalJSON(src []byte) error
func (*NullableInvalidParam) Unset ¶
func (v *NullableInvalidParam) Unset()
type NullableMatchingDirection ¶
type NullableMatchingDirection struct {
// contains filtered or unexported fields
}
func NewNullableMatchingDirection ¶
func NewNullableMatchingDirection(val *MatchingDirection) *NullableMatchingDirection
func (NullableMatchingDirection) Get ¶
func (v NullableMatchingDirection) Get() *MatchingDirection
func (NullableMatchingDirection) IsSet ¶
func (v NullableMatchingDirection) IsSet() bool
func (NullableMatchingDirection) MarshalJSON ¶
func (v NullableMatchingDirection) MarshalJSON() ([]byte, error)
func (*NullableMatchingDirection) Set ¶
func (v *NullableMatchingDirection) Set(val *MatchingDirection)
func (*NullableMatchingDirection) UnmarshalJSON ¶
func (v *NullableMatchingDirection) UnmarshalJSON(src []byte) error
func (*NullableMatchingDirection) Unset ¶
func (v *NullableMatchingDirection) Unset()
type NullableMeasurementData ¶
type NullableMeasurementData struct {
// contains filtered or unexported fields
}
func NewNullableMeasurementData ¶
func NewNullableMeasurementData(val *MeasurementData) *NullableMeasurementData
func (NullableMeasurementData) Get ¶
func (v NullableMeasurementData) Get() *MeasurementData
func (NullableMeasurementData) IsSet ¶
func (v NullableMeasurementData) IsSet() bool
func (NullableMeasurementData) MarshalJSON ¶
func (v NullableMeasurementData) MarshalJSON() ([]byte, error)
func (*NullableMeasurementData) Set ¶
func (v *NullableMeasurementData) Set(val *MeasurementData)
func (*NullableMeasurementData) UnmarshalJSON ¶
func (v *NullableMeasurementData) UnmarshalJSON(src []byte) error
func (*NullableMeasurementData) Unset ¶
func (v *NullableMeasurementData) Unset()
type NullableMeasurementDataType ¶
type NullableMeasurementDataType struct {
// contains filtered or unexported fields
}
func NewNullableMeasurementDataType ¶
func NewNullableMeasurementDataType(val *MeasurementDataType) *NullableMeasurementDataType
func (NullableMeasurementDataType) Get ¶
func (v NullableMeasurementDataType) Get() *MeasurementDataType
func (NullableMeasurementDataType) IsSet ¶
func (v NullableMeasurementDataType) IsSet() bool
func (NullableMeasurementDataType) MarshalJSON ¶
func (v NullableMeasurementDataType) MarshalJSON() ([]byte, error)
func (*NullableMeasurementDataType) Set ¶
func (v *NullableMeasurementDataType) Set(val *MeasurementDataType)
func (*NullableMeasurementDataType) UnmarshalJSON ¶
func (v *NullableMeasurementDataType) UnmarshalJSON(src []byte) error
func (*NullableMeasurementDataType) Unset ¶
func (v *NullableMeasurementDataType) Unset()
type NullableMeasurementPeriod ¶
type NullableMeasurementPeriod struct {
// contains filtered or unexported fields
}
func NewNullableMeasurementPeriod ¶
func NewNullableMeasurementPeriod(val *MeasurementPeriod) *NullableMeasurementPeriod
func (NullableMeasurementPeriod) Get ¶
func (v NullableMeasurementPeriod) Get() *MeasurementPeriod
func (NullableMeasurementPeriod) IsSet ¶
func (v NullableMeasurementPeriod) IsSet() bool
func (NullableMeasurementPeriod) MarshalJSON ¶
func (v NullableMeasurementPeriod) MarshalJSON() ([]byte, error)
func (*NullableMeasurementPeriod) Set ¶
func (v *NullableMeasurementPeriod) Set(val *MeasurementPeriod)
func (*NullableMeasurementPeriod) UnmarshalJSON ¶
func (v *NullableMeasurementPeriod) UnmarshalJSON(src []byte) error
func (*NullableMeasurementPeriod) Unset ¶
func (v *NullableMeasurementPeriod) Unset()
type NullableMeasurementRequirements ¶
type NullableMeasurementRequirements struct {
// contains filtered or unexported fields
}
func NewNullableMeasurementRequirements ¶
func NewNullableMeasurementRequirements(val *MeasurementRequirements) *NullableMeasurementRequirements
func (NullableMeasurementRequirements) Get ¶
func (v NullableMeasurementRequirements) Get() *MeasurementRequirements
func (NullableMeasurementRequirements) IsSet ¶
func (v NullableMeasurementRequirements) IsSet() bool
func (NullableMeasurementRequirements) MarshalJSON ¶
func (v NullableMeasurementRequirements) MarshalJSON() ([]byte, error)
func (*NullableMeasurementRequirements) Set ¶
func (v *NullableMeasurementRequirements) Set(val *MeasurementRequirements)
func (*NullableMeasurementRequirements) UnmarshalJSON ¶
func (v *NullableMeasurementRequirements) UnmarshalJSON(src []byte) error
func (*NullableMeasurementRequirements) Unset ¶
func (v *NullableMeasurementRequirements) Unset()
type NullableMonitoringReport ¶
type NullableMonitoringReport struct {
// contains filtered or unexported fields
}
func NewNullableMonitoringReport ¶
func NewNullableMonitoringReport(val *MonitoringReport) *NullableMonitoringReport
func (NullableMonitoringReport) Get ¶
func (v NullableMonitoringReport) Get() *MonitoringReport
func (NullableMonitoringReport) IsSet ¶
func (v NullableMonitoringReport) IsSet() bool
func (NullableMonitoringReport) MarshalJSON ¶
func (v NullableMonitoringReport) MarshalJSON() ([]byte, error)
func (*NullableMonitoringReport) Set ¶
func (v *NullableMonitoringReport) Set(val *MonitoringReport)
func (*NullableMonitoringReport) UnmarshalJSON ¶
func (v *NullableMonitoringReport) UnmarshalJSON(src []byte) error
func (*NullableMonitoringReport) Unset ¶
func (v *NullableMonitoringReport) Unset()
type NullableMonitoringSubscription ¶
type NullableMonitoringSubscription struct {
// contains filtered or unexported fields
}
func NewNullableMonitoringSubscription ¶
func NewNullableMonitoringSubscription(val *MonitoringSubscription) *NullableMonitoringSubscription
func (NullableMonitoringSubscription) Get ¶
func (v NullableMonitoringSubscription) Get() *MonitoringSubscription
func (NullableMonitoringSubscription) IsSet ¶
func (v NullableMonitoringSubscription) IsSet() bool
func (NullableMonitoringSubscription) MarshalJSON ¶
func (v NullableMonitoringSubscription) MarshalJSON() ([]byte, error)
func (*NullableMonitoringSubscription) Set ¶
func (v *NullableMonitoringSubscription) Set(val *MonitoringSubscription)
func (*NullableMonitoringSubscription) UnmarshalJSON ¶
func (v *NullableMonitoringSubscription) UnmarshalJSON(src []byte) error
func (*NullableMonitoringSubscription) Unset ¶
func (v *NullableMonitoringSubscription) Unset()
type NullableMonitoringSubscriptionPatch ¶
type NullableMonitoringSubscriptionPatch struct {
// contains filtered or unexported fields
}
func NewNullableMonitoringSubscriptionPatch ¶
func NewNullableMonitoringSubscriptionPatch(val *MonitoringSubscriptionPatch) *NullableMonitoringSubscriptionPatch
func (NullableMonitoringSubscriptionPatch) Get ¶
func (v NullableMonitoringSubscriptionPatch) Get() *MonitoringSubscriptionPatch
func (NullableMonitoringSubscriptionPatch) IsSet ¶
func (v NullableMonitoringSubscriptionPatch) IsSet() bool
func (NullableMonitoringSubscriptionPatch) MarshalJSON ¶
func (v NullableMonitoringSubscriptionPatch) MarshalJSON() ([]byte, error)
func (*NullableMonitoringSubscriptionPatch) Set ¶
func (v *NullableMonitoringSubscriptionPatch) Set(val *MonitoringSubscriptionPatch)
func (*NullableMonitoringSubscriptionPatch) UnmarshalJSON ¶
func (v *NullableMonitoringSubscriptionPatch) UnmarshalJSON(src []byte) error
func (*NullableMonitoringSubscriptionPatch) Unset ¶
func (v *NullableMonitoringSubscriptionPatch) Unset()
type NullableNotificationMethod ¶
type NullableNotificationMethod struct {
// contains filtered or unexported fields
}
func NewNullableNotificationMethod ¶
func NewNullableNotificationMethod(val *NotificationMethod) *NullableNotificationMethod
func (NullableNotificationMethod) Get ¶
func (v NullableNotificationMethod) Get() *NotificationMethod
func (NullableNotificationMethod) IsSet ¶
func (v NullableNotificationMethod) IsSet() bool
func (NullableNotificationMethod) MarshalJSON ¶
func (v NullableNotificationMethod) MarshalJSON() ([]byte, error)
func (*NullableNotificationMethod) Set ¶
func (v *NullableNotificationMethod) Set(val *NotificationMethod)
func (*NullableNotificationMethod) UnmarshalJSON ¶
func (v *NullableNotificationMethod) UnmarshalJSON(src []byte) error
func (*NullableNotificationMethod) Unset ¶
func (v *NullableNotificationMethod) Unset()
type NullableProblemDetails ¶
type NullableProblemDetails struct {
// contains filtered or unexported fields
}
func NewNullableProblemDetails ¶
func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails
func (NullableProblemDetails) Get ¶
func (v NullableProblemDetails) Get() *ProblemDetails
func (NullableProblemDetails) IsSet ¶
func (v NullableProblemDetails) IsSet() bool
func (NullableProblemDetails) MarshalJSON ¶
func (v NullableProblemDetails) MarshalJSON() ([]byte, error)
func (*NullableProblemDetails) Set ¶
func (v *NullableProblemDetails) Set(val *ProblemDetails)
func (*NullableProblemDetails) UnmarshalJSON ¶
func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error
func (*NullableProblemDetails) Unset ¶
func (v *NullableProblemDetails) Unset()
type NullableReportingRequirements ¶
type NullableReportingRequirements struct {
// contains filtered or unexported fields
}
func NewNullableReportingRequirements ¶
func NewNullableReportingRequirements(val *ReportingRequirements) *NullableReportingRequirements
func (NullableReportingRequirements) Get ¶
func (v NullableReportingRequirements) Get() *ReportingRequirements
func (NullableReportingRequirements) IsSet ¶
func (v NullableReportingRequirements) IsSet() bool
func (NullableReportingRequirements) MarshalJSON ¶
func (v NullableReportingRequirements) MarshalJSON() ([]byte, error)
func (*NullableReportingRequirements) Set ¶
func (v *NullableReportingRequirements) Set(val *ReportingRequirements)
func (*NullableReportingRequirements) UnmarshalJSON ¶
func (v *NullableReportingRequirements) UnmarshalJSON(src []byte) error
func (*NullableReportingRequirements) Unset ¶
func (v *NullableReportingRequirements) Unset()
type NullableReportingThreshold ¶
type NullableReportingThreshold struct {
// contains filtered or unexported fields
}
func NewNullableReportingThreshold ¶
func NewNullableReportingThreshold(val *ReportingThreshold) *NullableReportingThreshold
func (NullableReportingThreshold) Get ¶
func (v NullableReportingThreshold) Get() *ReportingThreshold
func (NullableReportingThreshold) IsSet ¶
func (v NullableReportingThreshold) IsSet() bool
func (NullableReportingThreshold) MarshalJSON ¶
func (v NullableReportingThreshold) MarshalJSON() ([]byte, error)
func (*NullableReportingThreshold) Set ¶
func (v *NullableReportingThreshold) Set(val *ReportingThreshold)
func (*NullableReportingThreshold) UnmarshalJSON ¶
func (v *NullableReportingThreshold) UnmarshalJSON(src []byte) error
func (*NullableReportingThreshold) Unset ¶
func (v *NullableReportingThreshold) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTerminationMode ¶
type NullableTerminationMode struct {
// contains filtered or unexported fields
}
func NewNullableTerminationMode ¶
func NewNullableTerminationMode(val *TerminationMode) *NullableTerminationMode
func (NullableTerminationMode) Get ¶
func (v NullableTerminationMode) Get() *TerminationMode
func (NullableTerminationMode) IsSet ¶
func (v NullableTerminationMode) IsSet() bool
func (NullableTerminationMode) MarshalJSON ¶
func (v NullableTerminationMode) MarshalJSON() ([]byte, error)
func (*NullableTerminationMode) Set ¶
func (v *NullableTerminationMode) Set(val *TerminationMode)
func (*NullableTerminationMode) UnmarshalJSON ¶
func (v *NullableTerminationMode) UnmarshalJSON(src []byte) error
func (*NullableTerminationMode) Unset ¶
func (v *NullableTerminationMode) Unset()
type NullableThresholdHandlingMode ¶
type NullableThresholdHandlingMode struct {
// contains filtered or unexported fields
}
func NewNullableThresholdHandlingMode ¶
func NewNullableThresholdHandlingMode(val *ThresholdHandlingMode) *NullableThresholdHandlingMode
func (NullableThresholdHandlingMode) Get ¶
func (v NullableThresholdHandlingMode) Get() *ThresholdHandlingMode
func (NullableThresholdHandlingMode) IsSet ¶
func (v NullableThresholdHandlingMode) IsSet() bool
func (NullableThresholdHandlingMode) MarshalJSON ¶
func (v NullableThresholdHandlingMode) MarshalJSON() ([]byte, error)
func (*NullableThresholdHandlingMode) Set ¶
func (v *NullableThresholdHandlingMode) Set(val *ThresholdHandlingMode)
func (*NullableThresholdHandlingMode) UnmarshalJSON ¶
func (v *NullableThresholdHandlingMode) UnmarshalJSON(src []byte) error
func (*NullableThresholdHandlingMode) Unset ¶
func (v *NullableThresholdHandlingMode) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableValTargetUe ¶
type NullableValTargetUe struct {
// contains filtered or unexported fields
}
func NewNullableValTargetUe ¶
func NewNullableValTargetUe(val *ValTargetUe) *NullableValTargetUe
func (NullableValTargetUe) Get ¶
func (v NullableValTargetUe) Get() *ValTargetUe
func (NullableValTargetUe) IsSet ¶
func (v NullableValTargetUe) IsSet() bool
func (NullableValTargetUe) MarshalJSON ¶
func (v NullableValTargetUe) MarshalJSON() ([]byte, error)
func (*NullableValTargetUe) Set ¶
func (v *NullableValTargetUe) Set(val *ValTargetUe)
func (*NullableValTargetUe) UnmarshalJSON ¶
func (v *NullableValTargetUe) UnmarshalJSON(src []byte) error
func (*NullableValTargetUe) Unset ¶
func (v *NullableValTargetUe) Unset()
type NullableWebsockNotifConfig ¶
type NullableWebsockNotifConfig struct {
// contains filtered or unexported fields
}
func NewNullableWebsockNotifConfig ¶
func NewNullableWebsockNotifConfig(val *WebsockNotifConfig) *NullableWebsockNotifConfig
func (NullableWebsockNotifConfig) Get ¶
func (v NullableWebsockNotifConfig) Get() *WebsockNotifConfig
func (NullableWebsockNotifConfig) IsSet ¶
func (v NullableWebsockNotifConfig) IsSet() bool
func (NullableWebsockNotifConfig) MarshalJSON ¶
func (v NullableWebsockNotifConfig) MarshalJSON() ([]byte, error)
func (*NullableWebsockNotifConfig) Set ¶
func (v *NullableWebsockNotifConfig) Set(val *WebsockNotifConfig)
func (*NullableWebsockNotifConfig) UnmarshalJSON ¶
func (v *NullableWebsockNotifConfig) UnmarshalJSON(src []byte) error
func (*NullableWebsockNotifConfig) Unset ¶
func (v *NullableWebsockNotifConfig) Unset()
type ProblemDetails ¶
type ProblemDetails struct { // string providing an URI formatted according to IETF RFC 3986. Type *string `json:"type,omitempty"` // A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem. Title *string `json:"title,omitempty"` // The HTTP status code for this occurrence of the problem. Status *int32 `json:"status,omitempty"` // A human-readable explanation specific to this occurrence of the problem. Detail *string `json:"detail,omitempty"` // string providing an URI formatted according to IETF RFC 3986. Instance *string `json:"instance,omitempty"` // A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available. Cause *string `json:"cause,omitempty"` // Description of invalid parameters, for a request rejected due to invalid parameters. InvalidParams []InvalidParam `json:"invalidParams,omitempty"` // A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported. SupportedFeatures *string `json:"supportedFeatures,omitempty"` }
ProblemDetails Represents additional information and details on an error response.
func NewProblemDetails ¶
func NewProblemDetails() *ProblemDetails
NewProblemDetails instantiates a new ProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProblemDetailsWithDefaults ¶
func NewProblemDetailsWithDefaults() *ProblemDetails
NewProblemDetailsWithDefaults instantiates a new ProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProblemDetails) GetCause ¶
func (o *ProblemDetails) GetCause() string
GetCause returns the Cause field value if set, zero value otherwise.
func (*ProblemDetails) GetCauseOk ¶
func (o *ProblemDetails) GetCauseOk() (*string, bool)
GetCauseOk returns a tuple with the Cause field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetDetail ¶
func (o *ProblemDetails) GetDetail() string
GetDetail returns the Detail field value if set, zero value otherwise.
func (*ProblemDetails) GetDetailOk ¶
func (o *ProblemDetails) GetDetailOk() (*string, bool)
GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetInstance ¶
func (o *ProblemDetails) GetInstance() string
GetInstance returns the Instance field value if set, zero value otherwise.
func (*ProblemDetails) GetInstanceOk ¶
func (o *ProblemDetails) GetInstanceOk() (*string, bool)
GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetInvalidParams ¶
func (o *ProblemDetails) GetInvalidParams() []InvalidParam
GetInvalidParams returns the InvalidParams field value if set, zero value otherwise.
func (*ProblemDetails) GetInvalidParamsOk ¶
func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool)
GetInvalidParamsOk returns a tuple with the InvalidParams field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetStatus ¶
func (o *ProblemDetails) GetStatus() int32
GetStatus returns the Status field value if set, zero value otherwise.
func (*ProblemDetails) GetStatusOk ¶
func (o *ProblemDetails) GetStatusOk() (*int32, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetSupportedFeatures ¶
func (o *ProblemDetails) GetSupportedFeatures() string
GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.
func (*ProblemDetails) GetSupportedFeaturesOk ¶
func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool)
GetSupportedFeaturesOk returns a tuple with the SupportedFeatures field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetTitle ¶
func (o *ProblemDetails) GetTitle() string
GetTitle returns the Title field value if set, zero value otherwise.
func (*ProblemDetails) GetTitleOk ¶
func (o *ProblemDetails) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) GetType ¶
func (o *ProblemDetails) GetType() string
GetType returns the Type field value if set, zero value otherwise.
func (*ProblemDetails) GetTypeOk ¶
func (o *ProblemDetails) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProblemDetails) HasCause ¶
func (o *ProblemDetails) HasCause() bool
HasCause returns a boolean if a field has been set.
func (*ProblemDetails) HasDetail ¶
func (o *ProblemDetails) HasDetail() bool
HasDetail returns a boolean if a field has been set.
func (*ProblemDetails) HasInstance ¶
func (o *ProblemDetails) HasInstance() bool
HasInstance returns a boolean if a field has been set.
func (*ProblemDetails) HasInvalidParams ¶
func (o *ProblemDetails) HasInvalidParams() bool
HasInvalidParams returns a boolean if a field has been set.
func (*ProblemDetails) HasStatus ¶
func (o *ProblemDetails) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*ProblemDetails) HasSupportedFeatures ¶
func (o *ProblemDetails) HasSupportedFeatures() bool
HasSupportedFeatures returns a boolean if a field has been set.
func (*ProblemDetails) HasTitle ¶
func (o *ProblemDetails) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (*ProblemDetails) HasType ¶
func (o *ProblemDetails) HasType() bool
HasType returns a boolean if a field has been set.
func (ProblemDetails) MarshalJSON ¶
func (o ProblemDetails) MarshalJSON() ([]byte, error)
func (*ProblemDetails) SetCause ¶
func (o *ProblemDetails) SetCause(v string)
SetCause gets a reference to the given string and assigns it to the Cause field.
func (*ProblemDetails) SetDetail ¶
func (o *ProblemDetails) SetDetail(v string)
SetDetail gets a reference to the given string and assigns it to the Detail field.
func (*ProblemDetails) SetInstance ¶
func (o *ProblemDetails) SetInstance(v string)
SetInstance gets a reference to the given string and assigns it to the Instance field.
func (*ProblemDetails) SetInvalidParams ¶
func (o *ProblemDetails) SetInvalidParams(v []InvalidParam)
SetInvalidParams gets a reference to the given []InvalidParam and assigns it to the InvalidParams field.
func (*ProblemDetails) SetStatus ¶
func (o *ProblemDetails) SetStatus(v int32)
SetStatus gets a reference to the given int32 and assigns it to the Status field.
func (*ProblemDetails) SetSupportedFeatures ¶
func (o *ProblemDetails) SetSupportedFeatures(v string)
SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.
func (*ProblemDetails) SetTitle ¶
func (o *ProblemDetails) SetTitle(v string)
SetTitle gets a reference to the given string and assigns it to the Title field.
func (*ProblemDetails) SetType ¶
func (o *ProblemDetails) SetType(v string)
SetType gets a reference to the given string and assigns it to the Type field.
func (ProblemDetails) ToMap ¶
func (o ProblemDetails) ToMap() (map[string]interface{}, error)
type ReportingRequirements ¶
type ReportingRequirements struct { ReportingMode NotificationMethod `json:"reportingMode"` // indicating a time in seconds. ReportingPeriod *int32 `json:"reportingPeriod,omitempty"` ReportingThrs []ReportingThreshold `json:"reportingThrs,omitempty"` ImmRep *bool `json:"immRep,omitempty"` RepTerminMode *TerminationMode `json:"repTerminMode,omitempty"` // indicating a time in seconds. ExpirationTimer *int32 `json:"expirationTimer,omitempty"` // Unsigned Integer, i.e. only value 0 and integers above 0 are permissible. MaxNumRep *int32 `json:"maxNumRep,omitempty"` TermThr *MeasurementData `json:"termThr,omitempty"` TermThrMode *ThresholdHandlingMode `json:"termThrMode,omitempty"` }
ReportingRequirements Indicates the requested frequency of reporting.
func NewReportingRequirements ¶
func NewReportingRequirements(reportingMode NotificationMethod) *ReportingRequirements
NewReportingRequirements instantiates a new ReportingRequirements object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReportingRequirementsWithDefaults ¶
func NewReportingRequirementsWithDefaults() *ReportingRequirements
NewReportingRequirementsWithDefaults instantiates a new ReportingRequirements object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReportingRequirements) GetExpirationTimer ¶
func (o *ReportingRequirements) GetExpirationTimer() int32
GetExpirationTimer returns the ExpirationTimer field value if set, zero value otherwise.
func (*ReportingRequirements) GetExpirationTimerOk ¶
func (o *ReportingRequirements) GetExpirationTimerOk() (*int32, bool)
GetExpirationTimerOk returns a tuple with the ExpirationTimer field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetImmRep ¶
func (o *ReportingRequirements) GetImmRep() bool
GetImmRep returns the ImmRep field value if set, zero value otherwise.
func (*ReportingRequirements) GetImmRepOk ¶
func (o *ReportingRequirements) GetImmRepOk() (*bool, bool)
GetImmRepOk returns a tuple with the ImmRep field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetMaxNumRep ¶
func (o *ReportingRequirements) GetMaxNumRep() int32
GetMaxNumRep returns the MaxNumRep field value if set, zero value otherwise.
func (*ReportingRequirements) GetMaxNumRepOk ¶
func (o *ReportingRequirements) GetMaxNumRepOk() (*int32, bool)
GetMaxNumRepOk returns a tuple with the MaxNumRep field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetRepTerminMode ¶
func (o *ReportingRequirements) GetRepTerminMode() TerminationMode
GetRepTerminMode returns the RepTerminMode field value if set, zero value otherwise.
func (*ReportingRequirements) GetRepTerminModeOk ¶
func (o *ReportingRequirements) GetRepTerminModeOk() (*TerminationMode, bool)
GetRepTerminModeOk returns a tuple with the RepTerminMode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetReportingMode ¶
func (o *ReportingRequirements) GetReportingMode() NotificationMethod
GetReportingMode returns the ReportingMode field value
func (*ReportingRequirements) GetReportingModeOk ¶
func (o *ReportingRequirements) GetReportingModeOk() (*NotificationMethod, bool)
GetReportingModeOk returns a tuple with the ReportingMode field value and a boolean to check if the value has been set.
func (*ReportingRequirements) GetReportingPeriod ¶
func (o *ReportingRequirements) GetReportingPeriod() int32
GetReportingPeriod returns the ReportingPeriod field value if set, zero value otherwise.
func (*ReportingRequirements) GetReportingPeriodOk ¶
func (o *ReportingRequirements) GetReportingPeriodOk() (*int32, bool)
GetReportingPeriodOk returns a tuple with the ReportingPeriod field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetReportingThrs ¶
func (o *ReportingRequirements) GetReportingThrs() []ReportingThreshold
GetReportingThrs returns the ReportingThrs field value if set, zero value otherwise.
func (*ReportingRequirements) GetReportingThrsOk ¶
func (o *ReportingRequirements) GetReportingThrsOk() ([]ReportingThreshold, bool)
GetReportingThrsOk returns a tuple with the ReportingThrs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetTermThr ¶
func (o *ReportingRequirements) GetTermThr() MeasurementData
GetTermThr returns the TermThr field value if set, zero value otherwise.
func (*ReportingRequirements) GetTermThrMode ¶
func (o *ReportingRequirements) GetTermThrMode() ThresholdHandlingMode
GetTermThrMode returns the TermThrMode field value if set, zero value otherwise.
func (*ReportingRequirements) GetTermThrModeOk ¶
func (o *ReportingRequirements) GetTermThrModeOk() (*ThresholdHandlingMode, bool)
GetTermThrModeOk returns a tuple with the TermThrMode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) GetTermThrOk ¶
func (o *ReportingRequirements) GetTermThrOk() (*MeasurementData, bool)
GetTermThrOk returns a tuple with the TermThr field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReportingRequirements) HasExpirationTimer ¶
func (o *ReportingRequirements) HasExpirationTimer() bool
HasExpirationTimer returns a boolean if a field has been set.
func (*ReportingRequirements) HasImmRep ¶
func (o *ReportingRequirements) HasImmRep() bool
HasImmRep returns a boolean if a field has been set.
func (*ReportingRequirements) HasMaxNumRep ¶
func (o *ReportingRequirements) HasMaxNumRep() bool
HasMaxNumRep returns a boolean if a field has been set.
func (*ReportingRequirements) HasRepTerminMode ¶
func (o *ReportingRequirements) HasRepTerminMode() bool
HasRepTerminMode returns a boolean if a field has been set.
func (*ReportingRequirements) HasReportingPeriod ¶
func (o *ReportingRequirements) HasReportingPeriod() bool
HasReportingPeriod returns a boolean if a field has been set.
func (*ReportingRequirements) HasReportingThrs ¶
func (o *ReportingRequirements) HasReportingThrs() bool
HasReportingThrs returns a boolean if a field has been set.
func (*ReportingRequirements) HasTermThr ¶
func (o *ReportingRequirements) HasTermThr() bool
HasTermThr returns a boolean if a field has been set.
func (*ReportingRequirements) HasTermThrMode ¶
func (o *ReportingRequirements) HasTermThrMode() bool
HasTermThrMode returns a boolean if a field has been set.
func (ReportingRequirements) MarshalJSON ¶
func (o ReportingRequirements) MarshalJSON() ([]byte, error)
func (*ReportingRequirements) SetExpirationTimer ¶
func (o *ReportingRequirements) SetExpirationTimer(v int32)
SetExpirationTimer gets a reference to the given int32 and assigns it to the ExpirationTimer field.
func (*ReportingRequirements) SetImmRep ¶
func (o *ReportingRequirements) SetImmRep(v bool)
SetImmRep gets a reference to the given bool and assigns it to the ImmRep field.
func (*ReportingRequirements) SetMaxNumRep ¶
func (o *ReportingRequirements) SetMaxNumRep(v int32)
SetMaxNumRep gets a reference to the given int32 and assigns it to the MaxNumRep field.
func (*ReportingRequirements) SetRepTerminMode ¶
func (o *ReportingRequirements) SetRepTerminMode(v TerminationMode)
SetRepTerminMode gets a reference to the given TerminationMode and assigns it to the RepTerminMode field.
func (*ReportingRequirements) SetReportingMode ¶
func (o *ReportingRequirements) SetReportingMode(v NotificationMethod)
SetReportingMode sets field value
func (*ReportingRequirements) SetReportingPeriod ¶
func (o *ReportingRequirements) SetReportingPeriod(v int32)
SetReportingPeriod gets a reference to the given int32 and assigns it to the ReportingPeriod field.
func (*ReportingRequirements) SetReportingThrs ¶
func (o *ReportingRequirements) SetReportingThrs(v []ReportingThreshold)
SetReportingThrs gets a reference to the given []ReportingThreshold and assigns it to the ReportingThrs field.
func (*ReportingRequirements) SetTermThr ¶
func (o *ReportingRequirements) SetTermThr(v MeasurementData)
SetTermThr gets a reference to the given MeasurementData and assigns it to the TermThr field.
func (*ReportingRequirements) SetTermThrMode ¶
func (o *ReportingRequirements) SetTermThrMode(v ThresholdHandlingMode)
SetTermThrMode gets a reference to the given ThresholdHandlingMode and assigns it to the TermThrMode field.
func (ReportingRequirements) ToMap ¶
func (o ReportingRequirements) ToMap() (map[string]interface{}, error)
type ReportingThreshold ¶
type ReportingThreshold struct { MeasThrValues MeasurementData `json:"measThrValues"` ThrDirection MatchingDirection `json:"thrDirection"` }
ReportingThreshold Indicates the requested reporting termination threshold for the measurement index(es).
func NewReportingThreshold ¶
func NewReportingThreshold(measThrValues MeasurementData, thrDirection MatchingDirection) *ReportingThreshold
NewReportingThreshold instantiates a new ReportingThreshold object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReportingThresholdWithDefaults ¶
func NewReportingThresholdWithDefaults() *ReportingThreshold
NewReportingThresholdWithDefaults instantiates a new ReportingThreshold object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReportingThreshold) GetMeasThrValues ¶
func (o *ReportingThreshold) GetMeasThrValues() MeasurementData
GetMeasThrValues returns the MeasThrValues field value
func (*ReportingThreshold) GetMeasThrValuesOk ¶
func (o *ReportingThreshold) GetMeasThrValuesOk() (*MeasurementData, bool)
GetMeasThrValuesOk returns a tuple with the MeasThrValues field value and a boolean to check if the value has been set.
func (*ReportingThreshold) GetThrDirection ¶
func (o *ReportingThreshold) GetThrDirection() MatchingDirection
GetThrDirection returns the ThrDirection field value
func (*ReportingThreshold) GetThrDirectionOk ¶
func (o *ReportingThreshold) GetThrDirectionOk() (*MatchingDirection, bool)
GetThrDirectionOk returns a tuple with the ThrDirection field value and a boolean to check if the value has been set.
func (ReportingThreshold) MarshalJSON ¶
func (o ReportingThreshold) MarshalJSON() ([]byte, error)
func (*ReportingThreshold) SetMeasThrValues ¶
func (o *ReportingThreshold) SetMeasThrValues(v MeasurementData)
SetMeasThrValues sets field value
func (*ReportingThreshold) SetThrDirection ¶
func (o *ReportingThreshold) SetThrDirection(v MatchingDirection)
SetThrDirection sets field value
func (ReportingThreshold) ToMap ¶
func (o ReportingThreshold) ToMap() (map[string]interface{}, error)
type ServerConfiguration ¶
type ServerConfiguration struct { URL string Description string Variables map[string]ServerVariable }
ServerConfiguration stores the information about a server
type ServerConfigurations ¶
type ServerConfigurations []ServerConfiguration
ServerConfigurations stores multiple ServerConfiguration items
type ServerVariable ¶
ServerVariable stores the information about a server variable
type TerminationMode ¶
type TerminationMode struct {
String *string
}
TerminationMode Possible values are: - TIME_TRIGGERED: Time-triggered termination mode. - EVENT_TRIGGERED_NUM_REPORTS_REACHED: Event-triggered termination number of reports reached mode. - EVENT_TRIGGERED_MEAS_THR_REACHED: The event-triggered termination measurement index threshold reached mode. - USER_TRIGGERED: User-triggered termination mode.
func (*TerminationMode) MarshalJSON ¶
func (src *TerminationMode) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*TerminationMode) UnmarshalJSON ¶
func (dst *TerminationMode) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type ThresholdHandlingMode ¶
type ThresholdHandlingMode struct {
String *string
}
ThresholdHandlingMode Possible values are: - ALL_REACHED: The decision criterion is met when all the provided thresholds are reached. - ANY_REACHED: The decision criterion is met when any of the provided threshold(s) is reached.
func (*ThresholdHandlingMode) MarshalJSON ¶
func (src *ThresholdHandlingMode) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*ThresholdHandlingMode) UnmarshalJSON ¶
func (dst *ThresholdHandlingMode) UnmarshalJSON(data []byte) error
Unmarshal JSON data into any of the pointers in the struct
type UnicastMonitoringSubscriptionsCollectionApiService ¶
type UnicastMonitoringSubscriptionsCollectionApiService service
UnicastMonitoringSubscriptionsCollectionApiService UnicastMonitoringSubscriptionsCollectionApi service
func (*UnicastMonitoringSubscriptionsCollectionApiService) SubscribeUnicastMonitoring ¶
func (a *UnicastMonitoringSubscriptionsCollectionApiService) SubscribeUnicastMonitoring(ctx context.Context) ApiSubscribeUnicastMonitoringRequest
SubscribeUnicastMonitoring Create individual unicast monitoring subscription resource or obtain unicast QoS monitoring data for VAL UEs, VAL Group, or VAL Streams.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiSubscribeUnicastMonitoringRequest
func (*UnicastMonitoringSubscriptionsCollectionApiService) SubscribeUnicastMonitoringExecute ¶
func (a *UnicastMonitoringSubscriptionsCollectionApiService) SubscribeUnicastMonitoringExecute(r ApiSubscribeUnicastMonitoringRequest) (*MonitoringReport, *http.Response, error)
Execute executes the request
@return MonitoringReport
type ValTargetUe ¶
type ValTargetUe struct {
Interface *interface{}
}
ValTargetUe - Represents the information identifying a VAL user ID or a VAL UE ID.
func InterfaceAsValTargetUe ¶
func InterfaceAsValTargetUe(v *interface{}) ValTargetUe
interface{}AsValTargetUe is a convenience function that returns interface{} wrapped in ValTargetUe
func (*ValTargetUe) GetActualInstance ¶
func (obj *ValTargetUe) GetActualInstance() interface{}
Get the actual instance
func (ValTargetUe) MarshalJSON ¶
func (src ValTargetUe) MarshalJSON() ([]byte, error)
Marshal data from the first non-nil pointers in the struct to JSON
func (*ValTargetUe) UnmarshalJSON ¶
func (dst *ValTargetUe) UnmarshalJSON(data []byte) error
Unmarshal JSON data into one of the pointers in the struct
type WebsockNotifConfig ¶
type WebsockNotifConfig struct { // string formatted according to IETF RFC 3986 identifying a referenced resource. WebsocketUri *string `json:"websocketUri,omitempty"` // Set by the SCS/AS to indicate that the Websocket delivery is requested. RequestWebsocketUri *bool `json:"requestWebsocketUri,omitempty"` }
WebsockNotifConfig Represents the configuration information for the delivery of notifications over Websockets.
func NewWebsockNotifConfig ¶
func NewWebsockNotifConfig() *WebsockNotifConfig
NewWebsockNotifConfig instantiates a new WebsockNotifConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewWebsockNotifConfigWithDefaults ¶
func NewWebsockNotifConfigWithDefaults() *WebsockNotifConfig
NewWebsockNotifConfigWithDefaults instantiates a new WebsockNotifConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*WebsockNotifConfig) GetRequestWebsocketUri ¶
func (o *WebsockNotifConfig) GetRequestWebsocketUri() bool
GetRequestWebsocketUri returns the RequestWebsocketUri field value if set, zero value otherwise.
func (*WebsockNotifConfig) GetRequestWebsocketUriOk ¶
func (o *WebsockNotifConfig) GetRequestWebsocketUriOk() (*bool, bool)
GetRequestWebsocketUriOk returns a tuple with the RequestWebsocketUri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WebsockNotifConfig) GetWebsocketUri ¶
func (o *WebsockNotifConfig) GetWebsocketUri() string
GetWebsocketUri returns the WebsocketUri field value if set, zero value otherwise.
func (*WebsockNotifConfig) GetWebsocketUriOk ¶
func (o *WebsockNotifConfig) GetWebsocketUriOk() (*string, bool)
GetWebsocketUriOk returns a tuple with the WebsocketUri field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WebsockNotifConfig) HasRequestWebsocketUri ¶
func (o *WebsockNotifConfig) HasRequestWebsocketUri() bool
HasRequestWebsocketUri returns a boolean if a field has been set.
func (*WebsockNotifConfig) HasWebsocketUri ¶
func (o *WebsockNotifConfig) HasWebsocketUri() bool
HasWebsocketUri returns a boolean if a field has been set.
func (WebsockNotifConfig) MarshalJSON ¶
func (o WebsockNotifConfig) MarshalJSON() ([]byte, error)
func (*WebsockNotifConfig) SetRequestWebsocketUri ¶
func (o *WebsockNotifConfig) SetRequestWebsocketUri(v bool)
SetRequestWebsocketUri gets a reference to the given bool and assigns it to the RequestWebsocketUri field.
func (*WebsockNotifConfig) SetWebsocketUri ¶
func (o *WebsockNotifConfig) SetWebsocketUri(v string)
SetWebsocketUri gets a reference to the given string and assigns it to the WebsocketUri field.
func (WebsockNotifConfig) ToMap ¶
func (o WebsockNotifConfig) ToMap() (map[string]interface{}, error)
Source Files ¶
- api_individual_unicast_monitoring_subscription_document.go
- api_unicast_monitoring_subscriptions_collection.go
- client.go
- configuration.go
- model_failure_reason.go
- model_failure_report.go
- model_invalid_param.go
- model_matching_direction.go
- model_measurement_data.go
- model_measurement_data_type.go
- model_measurement_period.go
- model_measurement_requirements.go
- model_monitoring_report.go
- model_monitoring_subscription.go
- model_monitoring_subscription_patch.go
- model_notification_method.go
- model_problem_details.go
- model_reporting_requirements.go
- model_reporting_threshold.go
- model_termination_mode.go
- model_threshold_handling_mode.go
- model_val_target_ue.go
- model_websock_notif_config.go
- response.go
- utils.go