Categorygithub.com/5GCoreNet/openapiopenapi_StreamingDataMnS
package
1.18.2
Repository: https://github.com/5gcorenet/openapi.git
Documentation: pkg.go.dev

# README

Go API client for openapi_StreamingDataMnS

OAS 3.0.1 specification for the Streaming data reporting service (Streaming MnS) © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 17.1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi_StreamingDataMnS "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_StreamingDataMnS"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi_StreamingDataMnS.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi_StreamingDataMnS.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi_StreamingDataMnS.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi_StreamingDataMnS.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://example.com/3GPPManagement/StreamingDataReportingMnS

ClassMethodHTTP requestDescription
DefaultApiConnectionsConnectionIdGetGet /connections/{connectionId}Obtain information about a connection.
DefaultApiConnectionsConnectionIdStreamsDeleteDelete /connections/{connectionId}/streamsRemove reporting streams from an existing connection
DefaultApiConnectionsConnectionIdStreamsGetGet /connections/{connectionId}/streamsObtain information about streams.
DefaultApiConnectionsConnectionIdStreamsPostPost /connections/{connectionId}/streamsInform consumer about new reporting streams on an existing connection.
DefaultApiConnectionsConnectionIdStreamsStreamIdGetGet /connections/{connectionId}/streams/{streamId}Obtain information about stream
DefaultApiConnectionsGetGet /connectionsObtain information about connections.
DefaultApiConnectionsPostPost /connectionsInform consumer about reporting streams to be carried by the new connection and receive a new connection id.

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Functions

AnalyticsInfoTypeAsStreamInfoTypeAdditionalInfo is a convenience function that returns AnalyticsInfoType wrapped in StreamInfoTypeAdditionalInfo.
[]EutraCellIdAsAreaScope is a convenience function that returns []EutraCellId wrapped in AreaScope.
[]NrCellIdAsAreaScope is a convenience function that returns []NrCellId wrapped in AreaScope.
[]TacAsAreaScope is a convenience function that returns []Tac wrapped in AreaScope.
[]TaiAsAreaScope is a convenience function that returns []Tai wrapped in AreaScope.
CacheExpires helper function to determine remaining time before repeating a request.
int32AsEventThresholdTypeEventThresholdRSRP is a convenience function that returns int32 wrapped in EventThresholdTypeEventThresholdRSRP.
int32AsEventThresholdTypeEventThresholdRSRQ is a convenience function that returns int32 wrapped in EventThresholdTypeEventThresholdRSRQ.
Ipv6AddrAsIpAddr is a convenience function that returns Ipv6Addr wrapped in IpAddr.
IsNil checks if an input is nil.
NewAnalyticsInfoType instantiates a new AnalyticsInfoType 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.
NewAnalyticsInfoTypeWithDefaults instantiates a new AnalyticsInfoType 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.
NewAnonymizationOfMdtDataTypeFromValue returns a pointer to a valid AnonymizationOfMdtDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewAreaConfig instantiates a new AreaConfig 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.
NewAreaConfigWithDefaults instantiates a new AreaConfig 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.
NewCollectionPeriodM6LteTypeFromValue returns a pointer to a valid CollectionPeriodM6LteType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewCollectionPeriodM6NrTypeFromValue returns a pointer to a valid CollectionPeriodM6NrType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewCollectionPeriodRrmLteTypeFromValue returns a pointer to a valid CollectionPeriodRrmLteType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewCollectionPeriodRrmNrTypeFromValue returns a pointer to a valid CollectionPeriodRrmNrType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewCollectionPeriodRrmUmtsTypeFromValue returns a pointer to a valid CollectionPeriodRrmUmtsType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewConfiguration returns a new Configuration object.
NewConnectionInfoType instantiates a new ConnectionInfoType 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.
NewConnectionInfoTypeWithDefaults instantiates a new ConnectionInfoType 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.
NewConnectionRequestType instantiates a new ConnectionRequestType 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.
NewConnectionRequestTypeWithDefaults instantiates a new ConnectionRequestType 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.
NewErrorResponseType instantiates a new ErrorResponseType 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.
NewErrorResponseTypeError instantiates a new ErrorResponseTypeError 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.
NewErrorResponseTypeErrorWithDefaults instantiates a new ErrorResponseTypeError 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.
NewErrorResponseTypeWithDefaults instantiates a new ErrorResponseType 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.
NewEventListForEventTriggeredMeasurementTypeFromValue returns a pointer to a valid EventListForEventTriggeredMeasurementType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEventThresholdL1Type instantiates a new EventThresholdL1Type 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.
NewEventThresholdL1TypeWithDefaults instantiates a new EventThresholdL1Type 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.
NewEventThresholdType instantiates a new EventThresholdType 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.
NewEventThresholdTypeEventThreshold1F instantiates a new EventThresholdTypeEventThreshold1F 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.
NewEventThresholdTypeEventThreshold1FWithDefaults instantiates a new EventThresholdTypeEventThreshold1F 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.
NewEventThresholdTypeWithDefaults instantiates a new EventThresholdType 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.
NewFailedConnectionResponseType instantiates a new FailedConnectionResponseType 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.
NewFailedConnectionResponseTypeErrorInner instantiates a new FailedConnectionResponseTypeErrorInner 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.
NewFailedConnectionResponseTypeErrorInnerWithDefaults instantiates a new FailedConnectionResponseTypeErrorInner 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.
NewFailedConnectionResponseTypeWithDefaults instantiates a new FailedConnectionResponseType 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.
NewFreqInfo instantiates a new FreqInfo 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.
NewFreqInfoWithDefaults instantiates a new FreqInfo 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.
NewIpv6Addr instantiates a new Ipv6Addr 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.
NewIpv6AddrWithDefaults instantiates a new Ipv6Addr 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.
NewJobTypeTypeFromValue returns a pointer to a valid JobTypeType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewListOfInterfacesType instantiates a new ListOfInterfacesType 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.
NewListOfInterfacesTypeWithDefaults instantiates a new ListOfInterfacesType 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.
NewListOfMeasurementsType instantiates a new ListOfMeasurementsType 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.
NewListOfMeasurementsTypeWithDefaults instantiates a new ListOfMeasurementsType 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.
NewLoggingDurationTypeFromValue returns a pointer to a valid LoggingDurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewLoggingIntervalType instantiates a new LoggingIntervalType 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.
NewLoggingIntervalTypeWithDefaults instantiates a new LoggingIntervalType 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.
NewMbsfnArea instantiates a new MbsfnArea 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.
NewMbsfnAreaWithDefaults instantiates a new MbsfnArea 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.
NewMeasObjDnType instantiates a new MeasObjDnType 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.
NewMeasObjDnTypeWithDefaults instantiates a new MeasObjDnType 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.
NewMeasurementPeriodLteTypeFromValue returns a pointer to a valid MeasurementPeriodLteType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewMeasurementPeriodUmtsTypeFromValue returns a pointer to a valid MeasurementPeriodUmtsType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewMeasurementQuantityTypeFromValue returns a pointer to a valid MeasurementQuantityType for the value passed as argument, or an error if the value passed is not allowed by the enum.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPerformanceInfoType instantiates a new PerformanceInfoType 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.
NewPerformanceInfoTypeWithDefaults instantiates a new PerformanceInfoType 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.
NewPlmnListTypeInner instantiates a new PlmnListTypeInner 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.
NewPlmnListTypeInnerWithDefaults instantiates a new PlmnListTypeInner 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.
NewPlmnTargetType instantiates a new PlmnTargetType 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.
NewPlmnTargetTypeWithDefaults instantiates a new PlmnTargetType 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.
NewPositioningMethodTypeFromValue returns a pointer to a valid PositioningMethodType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProducerIdType instantiates a new ProducerIdType 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.
NewProducerIdTypeWithDefaults instantiates a new ProducerIdType 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.
NewReportAmountTypeFromValue returns a pointer to a valid ReportAmountType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewReportIntervalType instantiates a new ReportIntervalType 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.
NewReportIntervalTypeWithDefaults instantiates a new ReportIntervalType 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.
NewReportTypeTypeFromValue returns a pointer to a valid ReportTypeType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSerializationFormatTypeFromValue returns a pointer to a valid SerializationFormatType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewStreamInfoType instantiates a new StreamInfoType 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.
NewStreamInfoTypeWithDefaults instantiates a new StreamInfoType 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.
NewStreamInfoWithReportersType instantiates a new StreamInfoWithReportersType 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.
NewStreamInfoWithReportersTypeWithDefaults instantiates a new StreamInfoWithReportersType 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.
NewStreamTypeTypeFromValue returns a pointer to a valid StreamTypeType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTimeToTriggerL1TypeFromValue returns a pointer to a valid TimeToTriggerL1Type for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTraceDepthTypeFromValue returns a pointer to a valid TraceDepthType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTraceInfoType instantiates a new TraceInfoType 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.
NewTraceInfoTypeWithDefaults instantiates a new TraceInfoType 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.
NewTraceJobAttr instantiates a new TraceJobAttr 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.
NewTraceJobAttrWithDefaults instantiates a new TraceJobAttr 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.
NewTraceReferenceType1 instantiates a new TraceReferenceType1 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.
NewTraceReferenceType1WithDefaults instantiates a new TraceReferenceType1 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.
NewTraceReportingFormatTypeFromValue returns a pointer to a valid TraceReportingFormatType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTraceTargetType instantiates a new TraceTargetType 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.
NewTraceTargetTypeWithDefaults instantiates a new TraceTargetType 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.
NewTriggeringEventsType instantiates a new TriggeringEventsType 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.
NewTriggeringEventsTypeWithDefaults instantiates a new TriggeringEventsType 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.
NewVsDataContainerType instantiates a new VsDataContainerType 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.
NewVsDataContainerTypeWithDefaults instantiates a new VsDataContainerType 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.
NewWebsocketHeaderConnectionTypeFromValue returns a pointer to a valid WebsocketHeaderConnectionType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWebsocketHeaderUpgradeTypeFromValue returns a pointer to a valid WebsocketHeaderUpgradeType for the value passed as argument, or an error if the value passed is not allowed by the enum.
PerformanceInfoTypeAsStreamInfoTypeAdditionalInfo is a convenience function that returns PerformanceInfoType wrapped in StreamInfoTypeAdditionalInfo.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.
stringAsIpAddr is a convenience function that returns string wrapped in IpAddr.
stringAsStreamInfoTypeStreamId is a convenience function that returns string wrapped in StreamInfoTypeStreamId.
TraceInfoTypeAsStreamInfoTypeAdditionalInfo is a convenience function that returns TraceInfoType wrapped in StreamInfoTypeAdditionalInfo.
VsDataContainerTypeAsStreamInfoTypeAdditionalInfo is a convenience function that returns VsDataContainerType wrapped in StreamInfoTypeAdditionalInfo.

# Constants

List of eventListForEventTriggeredMeasurement-Type.
List of streamType-Type.
List of serializationFormat-Type.
List of measurementQuantity-Type.
List of measurementQuantity-Type.
List of positioningMethod-Type.
List of reportType-Type.
List of traceReportingFormat-Type.
List of positioningMethod-Type.
List of serializationFormat-Type.
List of jobType-Type.
List of jobType-Type.
List of reportAmount-Type.
List of jobType-Type.
List of jobType-Type.
List of traceDepth-Type.
List of traceDepth-Type.
List of traceDepth-Type.
List of anonymizationOfMdtData-Type.
List of eventListForEventTriggeredMeasurement-Type.
List of measurementQuantity-Type.
List of streamType-Type.
List of reportType-Type.
List of streamType-Type.
List of jobType-Type.
List of jobType-Type.
List of traceReportingFormat-Type.
List of anonymizationOfMdtData-Type.
List of streamType-Type.
List of jobType-Type.
List of websocketHeaderConnection-Type.
List of traceDepth-Type.
List of traceDepth-Type.
List of traceDepth-Type.
List of websocketHeaderUpgrade-Type.

# Variables

All allowed values of AnonymizationOfMdtDataType enum.
All allowed values of CollectionPeriodM6LteType enum.
All allowed values of CollectionPeriodM6NrType enum.
All allowed values of CollectionPeriodRrmLteType enum.
All allowed values of CollectionPeriodRrmNrType enum.
All allowed values of CollectionPeriodRrmUmtsType enum.
All allowed values of EventListForEventTriggeredMeasurementType enum.
All allowed values of JobTypeType enum.
All allowed values of LoggingDurationType enum.
All allowed values of MeasurementPeriodLteType enum.
All allowed values of MeasurementPeriodUmtsType enum.
All allowed values of MeasurementQuantityType enum.
All allowed values of PositioningMethodType enum.
All allowed values of ReportAmountType enum.
All allowed values of ReportTypeType enum.
All allowed values of SerializationFormatType enum.
All allowed values of StreamTypeType enum.
All allowed values of TimeToTriggerL1Type enum.
All allowed values of TraceDepthType enum.
All allowed values of TraceReportingFormatType enum.
All allowed values of WebsocketHeaderConnectionType enum.
All allowed values of WebsocketHeaderUpgradeType enum.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AnalyticsInfoType Information specific to analytics reporting.
APIClient manages communication with the TS 28.532 Streaming data reporting service API v17.1.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
AreaConfig struct for AreaConfig.
AreaScope - struct for AreaScope.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
ConnectionInfoType struct for ConnectionInfoType.
ConnectionRequestType struct for ConnectionRequestType.
ErrorResponseType struct for ErrorResponseType.
ErrorResponseTypeError struct for ErrorResponseTypeError.
EventThresholdL1Type See details in 3GPP TS 32.422 clause 5.10.X.
EventThresholdType See details in 3GPP TS 32.422 clause 5.10.7, 5.10.7a, 5.10.13 and 5.10.14.
EventThresholdTypeEventThreshold1F struct for EventThresholdTypeEventThreshold1F.
EventThresholdTypeEventThresholdRSRP - struct for EventThresholdTypeEventThresholdRSRP.
EventThresholdTypeEventThresholdRSRQ - struct for EventThresholdTypeEventThresholdRSRQ.
FailedConnectionResponseType struct for FailedConnectionResponseType.
FailedConnectionResponseTypeErrorInner struct for FailedConnectionResponseTypeErrorInner.
FreqInfo specifies the carrier frequency and bands used in a cell.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
IpAddr - struct for IpAddr.
Ipv6Addr struct for Ipv6Addr.
ListOfInterfacesType The interfaces to be recorded in the Network Element.
ListOfMeasurementsType See details in 3GPP TS 32.422 clause 5.10.3 for details.
LoggingIntervalType See details in 3GPP TS 32.422 clause 5.10.8.
MbsfnArea struct for MbsfnArea.
MeasObjDnType DN of the measured object instance (see 3GPP TS 28.550).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PerformanceInfoType Information specific to performance data reporting.
PlmnListTypeInner struct for PlmnListTypeInner.
PlmnTargetType The PLMN for which sessions shall be selected in the Trace Session in case of management based activation when several PLMNs are supported in the RAN (this means that shared cells and not shared cells are allowed for the specified PLMN.
ProducerIdType DN of the streaming data reporting MnS producer.
ReportIntervalType See details in 3GPP TS 32.422 clause 5.10.5.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
StreamInfoType Reporting stream meta-data.
StreamInfoTypeAdditionalInfo - struct for StreamInfoTypeAdditionalInfo.
StreamInfoTypeStreamId - struct for StreamInfoTypeStreamId.
StreamInfoWithReportersType Reporting stream meta-data with added information about reporters.
TraceInfoType Information specific to trace data reporting.
TraceJobAttr abstract class used as a container of all TraceJob attributes.
TraceReferenceType1 The Trace Reference parameter shall be globally unique, therefore the Trace Reference shall compose as follows - MCC+MNC+Trace ID, where the MCC and MNC are coming with the Trace activation request from the management system to identify one PLMN containing the management system, and Trace ID is a 3 byte Octet String.
TraceTargetType Trace target conveying both the type and value of the target ID.
TriggeringEventsType Specifies when to start a Trace Recording Session and which message shall be recorded first, when to stop a Trace Recording Session and which message shall be recorded last respectively.
VsDataContainerType container for vendor specific data (see 3GPP TS 28.622).

# Interfaces

No description provided by the author

# Type aliases

AnonymizationOfMdtDataType Specifies level of MDT anonymization.
CollectionPeriodM6LteType See details in 3GPP TS 32.422 clause 5.10.32.
CollectionPeriodM6NrType See details in 3GPP TS 32.422 clause 5.10.34.
CollectionPeriodRrmLteType See details in 3GPP TS 32.422 clause 5.10.20.
CollectionPeriodRrmNrType See details in 3GPP TS 32.422 clause 5.10.30.
CollectionPeriodRrmUmtsType See details in 3GPP TS 32.422 clause 5.10.21.
DefaultApiService DefaultApi service.
EventListForEventTriggeredMeasurementType See details in 3GPP TS 32.422 clause 5.10.28.
JobTypeType Specifies whether the TraceJob represents only MDT, Logged MBSFN MDT, Trace or a combined Trace and MDT job.
LoggingDurationType See details in 3GPP TS 32.422 clause 5.10.9.
MeasurementPeriodLteType See details in 3GPP TS 32.422 clause 5.10.23.
MeasurementPeriodUmtsType See details in 3GPP TS 32.422 clause 5.10.22.
MeasurementQuantityType See details in 3GPP TS 32.422 clause 5.10.15.
PositioningMethodType See details in 3GPP TS 32.422 clause 5.10.19.
ReportAmountType See details in 3GPP TS 32.422 clause 5.10.6.
ReportTypeType Report type for logged NR MDT.
SerializationFormatType the model 'SerializationFormatType'.
ServerConfigurations stores multiple ServerConfiguration items.
StreamTypeType the model 'StreamTypeType'.
TimeToTriggerL1Type See details in 3GPP TS 32.422 clause 5.10.Z.
TraceDepthType Specifies how detailed information should be recorded in the Network Element.
TraceReportingFormatType Specifies whether file-based or streaming reporting shall be used for this Trace Session.
WebsocketHeaderConnectionType Header value for the upgrade request and response.
WebsocketHeaderUpgradeType Header value for the upgrade to WebSocket request and response.