openapi_R4_DataReporting

package
v1.18.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

README

Go API client for openapi_R4_DataReporting

5GMS Data Reporting data types © 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: 1.0.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_R4_DataReporting "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_R4_DataReporting"

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_R4_DataReporting.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_R4_DataReporting.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_R4_DataReporting.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi_R4_DataReporting.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// 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

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	// contains filtered or unexported fields
}

APIClient manages communication with the 5GMS Data Reporting data types API v1.0.0 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

type APIKey struct {
	Key    string
	Prefix string
}

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 BaseRecord

type BaseRecord struct {
	// string with format 'date-time' as defined in OpenAPI.
	Timestamp time.Time `json:"timestamp"`
}

BaseRecord struct for BaseRecord

func NewBaseRecord

func NewBaseRecord(timestamp time.Time) *BaseRecord

NewBaseRecord instantiates a new BaseRecord 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 NewBaseRecordWithDefaults

func NewBaseRecordWithDefaults() *BaseRecord

NewBaseRecordWithDefaults instantiates a new BaseRecord 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 (*BaseRecord) GetTimestamp

func (o *BaseRecord) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*BaseRecord) GetTimestampOk

func (o *BaseRecord) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (BaseRecord) MarshalJSON

func (o BaseRecord) MarshalJSON() ([]byte, error)

func (*BaseRecord) SetTimestamp

func (o *BaseRecord) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (BaseRecord) ToMap

func (o BaseRecord) ToMap() (map[string]interface{}, error)

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 CacheStatus

type CacheStatus struct {
	String *string
}

CacheStatus struct for CacheStatus

func (*CacheStatus) MarshalJSON

func (src *CacheStatus) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CacheStatus) UnmarshalJSON

func (dst *CacheStatus) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

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) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type EndpointAddress

type EndpointAddress struct {
	// String identifying a IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.
	Ipv4Addr *string   `json:"ipv4Addr,omitempty"`
	Ipv6Addr *Ipv6Addr `json:"ipv6Addr,omitempty"`
	// Integer where the allowed values correspond to the value range of an unsigned 16-bit integer.
	PortNumber int32 `json:"portNumber"`
}

EndpointAddress struct for EndpointAddress

func NewEndpointAddress

func NewEndpointAddress(portNumber int32) *EndpointAddress

NewEndpointAddress instantiates a new EndpointAddress 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 NewEndpointAddressWithDefaults

func NewEndpointAddressWithDefaults() *EndpointAddress

NewEndpointAddressWithDefaults instantiates a new EndpointAddress 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 (*EndpointAddress) GetIpv4Addr

func (o *EndpointAddress) GetIpv4Addr() string

GetIpv4Addr returns the Ipv4Addr field value if set, zero value otherwise.

func (*EndpointAddress) GetIpv4AddrOk

func (o *EndpointAddress) GetIpv4AddrOk() (*string, bool)

GetIpv4AddrOk returns a tuple with the Ipv4Addr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EndpointAddress) GetIpv6Addr

func (o *EndpointAddress) GetIpv6Addr() Ipv6Addr

GetIpv6Addr returns the Ipv6Addr field value if set, zero value otherwise.

func (*EndpointAddress) GetIpv6AddrOk

func (o *EndpointAddress) GetIpv6AddrOk() (*Ipv6Addr, bool)

GetIpv6AddrOk returns a tuple with the Ipv6Addr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EndpointAddress) GetPortNumber

func (o *EndpointAddress) GetPortNumber() int32

GetPortNumber returns the PortNumber field value

func (*EndpointAddress) GetPortNumberOk

func (o *EndpointAddress) GetPortNumberOk() (*int32, bool)

GetPortNumberOk returns a tuple with the PortNumber field value and a boolean to check if the value has been set.

func (*EndpointAddress) HasIpv4Addr

func (o *EndpointAddress) HasIpv4Addr() bool

HasIpv4Addr returns a boolean if a field has been set.

func (*EndpointAddress) HasIpv6Addr

func (o *EndpointAddress) HasIpv6Addr() bool

HasIpv6Addr returns a boolean if a field has been set.

func (EndpointAddress) MarshalJSON

func (o EndpointAddress) MarshalJSON() ([]byte, error)

func (*EndpointAddress) SetIpv4Addr

func (o *EndpointAddress) SetIpv4Addr(v string)

SetIpv4Addr gets a reference to the given string and assigns it to the Ipv4Addr field.

func (*EndpointAddress) SetIpv6Addr

func (o *EndpointAddress) SetIpv6Addr(v Ipv6Addr)

SetIpv6Addr gets a reference to the given Ipv6Addr and assigns it to the Ipv6Addr field.

func (*EndpointAddress) SetPortNumber

func (o *EndpointAddress) SetPortNumber(v int32)

SetPortNumber sets field value

func (EndpointAddress) ToMap

func (o EndpointAddress) 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 Ipv6Addr

type Ipv6Addr struct {
}

Ipv6Addr String identifying an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation according to clause 5 of RFC5952 shall not be used.

func NewIpv6Addr

func NewIpv6Addr() *Ipv6Addr

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

func NewIpv6AddrWithDefaults

func NewIpv6AddrWithDefaults() *Ipv6Addr

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

func (Ipv6Addr) MarshalJSON

func (o Ipv6Addr) MarshalJSON() ([]byte, error)

func (Ipv6Addr) ToMap

func (o Ipv6Addr) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MediaStreamingAccessRecord

type MediaStreamingAccessRecord struct {
	BaseRecord
	MediaStreamHandlerEndpointAddress EndpointAddress                                `json:"mediaStreamHandlerEndpointAddress"`
	ApplicationServerEndpointAddress  EndpointAddress                                `json:"applicationServerEndpointAddress"`
	SessionIdentifier                 *string                                        `json:"sessionIdentifier,omitempty"`
	RequestMessage                    MediaStreamingAccessRecordAllOfRequestMessage  `json:"requestMessage"`
	CacheStatus                       *CacheStatus                                   `json:"cacheStatus,omitempty"`
	ResponseMessage                   MediaStreamingAccessRecordAllOfResponseMessage `json:"responseMessage"`
	// string with format 'float' as defined in OpenAPI.
	ProcessingLatency float32                                           `json:"processingLatency"`
	ConnectionMetrics *MediaStreamingAccessRecordAllOfConnectionMetrics `json:"connectionMetrics,omitempty"`
}

MediaStreamingAccessRecord struct for MediaStreamingAccessRecord

func NewMediaStreamingAccessRecord

func NewMediaStreamingAccessRecord(mediaStreamHandlerEndpointAddress EndpointAddress, applicationServerEndpointAddress EndpointAddress, requestMessage MediaStreamingAccessRecordAllOfRequestMessage, responseMessage MediaStreamingAccessRecordAllOfResponseMessage, processingLatency float32, timestamp time.Time) *MediaStreamingAccessRecord

NewMediaStreamingAccessRecord instantiates a new MediaStreamingAccessRecord 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 NewMediaStreamingAccessRecordWithDefaults

func NewMediaStreamingAccessRecordWithDefaults() *MediaStreamingAccessRecord

NewMediaStreamingAccessRecordWithDefaults instantiates a new MediaStreamingAccessRecord 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 (*MediaStreamingAccessRecord) GetApplicationServerEndpointAddress

func (o *MediaStreamingAccessRecord) GetApplicationServerEndpointAddress() EndpointAddress

GetApplicationServerEndpointAddress returns the ApplicationServerEndpointAddress field value

func (*MediaStreamingAccessRecord) GetApplicationServerEndpointAddressOk

func (o *MediaStreamingAccessRecord) GetApplicationServerEndpointAddressOk() (*EndpointAddress, bool)

GetApplicationServerEndpointAddressOk returns a tuple with the ApplicationServerEndpointAddress field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetCacheStatus

func (o *MediaStreamingAccessRecord) GetCacheStatus() CacheStatus

GetCacheStatus returns the CacheStatus field value if set, zero value otherwise.

func (*MediaStreamingAccessRecord) GetCacheStatusOk

func (o *MediaStreamingAccessRecord) GetCacheStatusOk() (*CacheStatus, bool)

GetCacheStatusOk returns a tuple with the CacheStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetConnectionMetrics

GetConnectionMetrics returns the ConnectionMetrics field value if set, zero value otherwise.

func (*MediaStreamingAccessRecord) GetConnectionMetricsOk

GetConnectionMetricsOk returns a tuple with the ConnectionMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetMediaStreamHandlerEndpointAddress

func (o *MediaStreamingAccessRecord) GetMediaStreamHandlerEndpointAddress() EndpointAddress

GetMediaStreamHandlerEndpointAddress returns the MediaStreamHandlerEndpointAddress field value

func (*MediaStreamingAccessRecord) GetMediaStreamHandlerEndpointAddressOk

func (o *MediaStreamingAccessRecord) GetMediaStreamHandlerEndpointAddressOk() (*EndpointAddress, bool)

GetMediaStreamHandlerEndpointAddressOk returns a tuple with the MediaStreamHandlerEndpointAddress field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetProcessingLatency

func (o *MediaStreamingAccessRecord) GetProcessingLatency() float32

GetProcessingLatency returns the ProcessingLatency field value

func (*MediaStreamingAccessRecord) GetProcessingLatencyOk

func (o *MediaStreamingAccessRecord) GetProcessingLatencyOk() (*float32, bool)

GetProcessingLatencyOk returns a tuple with the ProcessingLatency field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetRequestMessage

GetRequestMessage returns the RequestMessage field value

func (*MediaStreamingAccessRecord) GetRequestMessageOk

GetRequestMessageOk returns a tuple with the RequestMessage field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetResponseMessage

GetResponseMessage returns the ResponseMessage field value

func (*MediaStreamingAccessRecord) GetResponseMessageOk

GetResponseMessageOk returns a tuple with the ResponseMessage field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) GetSessionIdentifier

func (o *MediaStreamingAccessRecord) GetSessionIdentifier() string

GetSessionIdentifier returns the SessionIdentifier field value if set, zero value otherwise.

func (*MediaStreamingAccessRecord) GetSessionIdentifierOk

func (o *MediaStreamingAccessRecord) GetSessionIdentifierOk() (*string, bool)

GetSessionIdentifierOk returns a tuple with the SessionIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecord) HasCacheStatus

func (o *MediaStreamingAccessRecord) HasCacheStatus() bool

HasCacheStatus returns a boolean if a field has been set.

func (*MediaStreamingAccessRecord) HasConnectionMetrics

func (o *MediaStreamingAccessRecord) HasConnectionMetrics() bool

HasConnectionMetrics returns a boolean if a field has been set.

func (*MediaStreamingAccessRecord) HasSessionIdentifier

func (o *MediaStreamingAccessRecord) HasSessionIdentifier() bool

HasSessionIdentifier returns a boolean if a field has been set.

func (MediaStreamingAccessRecord) MarshalJSON

func (o MediaStreamingAccessRecord) MarshalJSON() ([]byte, error)

func (*MediaStreamingAccessRecord) SetApplicationServerEndpointAddress

func (o *MediaStreamingAccessRecord) SetApplicationServerEndpointAddress(v EndpointAddress)

SetApplicationServerEndpointAddress sets field value

func (*MediaStreamingAccessRecord) SetCacheStatus

func (o *MediaStreamingAccessRecord) SetCacheStatus(v CacheStatus)

SetCacheStatus gets a reference to the given CacheStatus and assigns it to the CacheStatus field.

func (*MediaStreamingAccessRecord) SetConnectionMetrics

SetConnectionMetrics gets a reference to the given MediaStreamingAccessRecordAllOfConnectionMetrics and assigns it to the ConnectionMetrics field.

func (*MediaStreamingAccessRecord) SetMediaStreamHandlerEndpointAddress

func (o *MediaStreamingAccessRecord) SetMediaStreamHandlerEndpointAddress(v EndpointAddress)

SetMediaStreamHandlerEndpointAddress sets field value

func (*MediaStreamingAccessRecord) SetProcessingLatency

func (o *MediaStreamingAccessRecord) SetProcessingLatency(v float32)

SetProcessingLatency sets field value

func (*MediaStreamingAccessRecord) SetRequestMessage

SetRequestMessage sets field value

func (*MediaStreamingAccessRecord) SetResponseMessage

SetResponseMessage sets field value

func (*MediaStreamingAccessRecord) SetSessionIdentifier

func (o *MediaStreamingAccessRecord) SetSessionIdentifier(v string)

SetSessionIdentifier gets a reference to the given string and assigns it to the SessionIdentifier field.

func (MediaStreamingAccessRecord) ToMap

func (o MediaStreamingAccessRecord) ToMap() (map[string]interface{}, error)

type MediaStreamingAccessRecordAllOf

type MediaStreamingAccessRecordAllOf struct {
	MediaStreamHandlerEndpointAddress EndpointAddress                                `json:"mediaStreamHandlerEndpointAddress"`
	ApplicationServerEndpointAddress  EndpointAddress                                `json:"applicationServerEndpointAddress"`
	SessionIdentifier                 *string                                        `json:"sessionIdentifier,omitempty"`
	RequestMessage                    MediaStreamingAccessRecordAllOfRequestMessage  `json:"requestMessage"`
	CacheStatus                       *CacheStatus                                   `json:"cacheStatus,omitempty"`
	ResponseMessage                   MediaStreamingAccessRecordAllOfResponseMessage `json:"responseMessage"`
	// string with format 'float' as defined in OpenAPI.
	ProcessingLatency float32                                           `json:"processingLatency"`
	ConnectionMetrics *MediaStreamingAccessRecordAllOfConnectionMetrics `json:"connectionMetrics,omitempty"`
}

MediaStreamingAccessRecordAllOf struct for MediaStreamingAccessRecordAllOf

func NewMediaStreamingAccessRecordAllOf

func NewMediaStreamingAccessRecordAllOf(mediaStreamHandlerEndpointAddress EndpointAddress, applicationServerEndpointAddress EndpointAddress, requestMessage MediaStreamingAccessRecordAllOfRequestMessage, responseMessage MediaStreamingAccessRecordAllOfResponseMessage, processingLatency float32) *MediaStreamingAccessRecordAllOf

NewMediaStreamingAccessRecordAllOf instantiates a new MediaStreamingAccessRecordAllOf 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 NewMediaStreamingAccessRecordAllOfWithDefaults

func NewMediaStreamingAccessRecordAllOfWithDefaults() *MediaStreamingAccessRecordAllOf

NewMediaStreamingAccessRecordAllOfWithDefaults instantiates a new MediaStreamingAccessRecordAllOf 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 (*MediaStreamingAccessRecordAllOf) GetApplicationServerEndpointAddress

func (o *MediaStreamingAccessRecordAllOf) GetApplicationServerEndpointAddress() EndpointAddress

GetApplicationServerEndpointAddress returns the ApplicationServerEndpointAddress field value

func (*MediaStreamingAccessRecordAllOf) GetApplicationServerEndpointAddressOk

func (o *MediaStreamingAccessRecordAllOf) GetApplicationServerEndpointAddressOk() (*EndpointAddress, bool)

GetApplicationServerEndpointAddressOk returns a tuple with the ApplicationServerEndpointAddress field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetCacheStatus

func (o *MediaStreamingAccessRecordAllOf) GetCacheStatus() CacheStatus

GetCacheStatus returns the CacheStatus field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOf) GetCacheStatusOk

func (o *MediaStreamingAccessRecordAllOf) GetCacheStatusOk() (*CacheStatus, bool)

GetCacheStatusOk returns a tuple with the CacheStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetConnectionMetrics

GetConnectionMetrics returns the ConnectionMetrics field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOf) GetConnectionMetricsOk

GetConnectionMetricsOk returns a tuple with the ConnectionMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetMediaStreamHandlerEndpointAddress

func (o *MediaStreamingAccessRecordAllOf) GetMediaStreamHandlerEndpointAddress() EndpointAddress

GetMediaStreamHandlerEndpointAddress returns the MediaStreamHandlerEndpointAddress field value

func (*MediaStreamingAccessRecordAllOf) GetMediaStreamHandlerEndpointAddressOk

func (o *MediaStreamingAccessRecordAllOf) GetMediaStreamHandlerEndpointAddressOk() (*EndpointAddress, bool)

GetMediaStreamHandlerEndpointAddressOk returns a tuple with the MediaStreamHandlerEndpointAddress field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetProcessingLatency

func (o *MediaStreamingAccessRecordAllOf) GetProcessingLatency() float32

GetProcessingLatency returns the ProcessingLatency field value

func (*MediaStreamingAccessRecordAllOf) GetProcessingLatencyOk

func (o *MediaStreamingAccessRecordAllOf) GetProcessingLatencyOk() (*float32, bool)

GetProcessingLatencyOk returns a tuple with the ProcessingLatency field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetRequestMessage

GetRequestMessage returns the RequestMessage field value

func (*MediaStreamingAccessRecordAllOf) GetRequestMessageOk

GetRequestMessageOk returns a tuple with the RequestMessage field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetResponseMessage

GetResponseMessage returns the ResponseMessage field value

func (*MediaStreamingAccessRecordAllOf) GetResponseMessageOk

GetResponseMessageOk returns a tuple with the ResponseMessage field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) GetSessionIdentifier

func (o *MediaStreamingAccessRecordAllOf) GetSessionIdentifier() string

GetSessionIdentifier returns the SessionIdentifier field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOf) GetSessionIdentifierOk

func (o *MediaStreamingAccessRecordAllOf) GetSessionIdentifierOk() (*string, bool)

GetSessionIdentifierOk returns a tuple with the SessionIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOf) HasCacheStatus

func (o *MediaStreamingAccessRecordAllOf) HasCacheStatus() bool

HasCacheStatus returns a boolean if a field has been set.

func (*MediaStreamingAccessRecordAllOf) HasConnectionMetrics

func (o *MediaStreamingAccessRecordAllOf) HasConnectionMetrics() bool

HasConnectionMetrics returns a boolean if a field has been set.

func (*MediaStreamingAccessRecordAllOf) HasSessionIdentifier

func (o *MediaStreamingAccessRecordAllOf) HasSessionIdentifier() bool

HasSessionIdentifier returns a boolean if a field has been set.

func (MediaStreamingAccessRecordAllOf) MarshalJSON

func (o MediaStreamingAccessRecordAllOf) MarshalJSON() ([]byte, error)

func (*MediaStreamingAccessRecordAllOf) SetApplicationServerEndpointAddress

func (o *MediaStreamingAccessRecordAllOf) SetApplicationServerEndpointAddress(v EndpointAddress)

SetApplicationServerEndpointAddress sets field value

func (*MediaStreamingAccessRecordAllOf) SetCacheStatus

func (o *MediaStreamingAccessRecordAllOf) SetCacheStatus(v CacheStatus)

SetCacheStatus gets a reference to the given CacheStatus and assigns it to the CacheStatus field.

func (*MediaStreamingAccessRecordAllOf) SetConnectionMetrics

SetConnectionMetrics gets a reference to the given MediaStreamingAccessRecordAllOfConnectionMetrics and assigns it to the ConnectionMetrics field.

func (*MediaStreamingAccessRecordAllOf) SetMediaStreamHandlerEndpointAddress

func (o *MediaStreamingAccessRecordAllOf) SetMediaStreamHandlerEndpointAddress(v EndpointAddress)

SetMediaStreamHandlerEndpointAddress sets field value

func (*MediaStreamingAccessRecordAllOf) SetProcessingLatency

func (o *MediaStreamingAccessRecordAllOf) SetProcessingLatency(v float32)

SetProcessingLatency sets field value

func (*MediaStreamingAccessRecordAllOf) SetRequestMessage

SetRequestMessage sets field value

func (*MediaStreamingAccessRecordAllOf) SetResponseMessage

SetResponseMessage sets field value

func (*MediaStreamingAccessRecordAllOf) SetSessionIdentifier

func (o *MediaStreamingAccessRecordAllOf) SetSessionIdentifier(v string)

SetSessionIdentifier gets a reference to the given string and assigns it to the SessionIdentifier field.

func (MediaStreamingAccessRecordAllOf) ToMap

func (o MediaStreamingAccessRecordAllOf) ToMap() (map[string]interface{}, error)

type MediaStreamingAccessRecordAllOfConnectionMetrics

type MediaStreamingAccessRecordAllOfConnectionMetrics struct {
	// string with format 'float' as defined in OpenAPI.
	MeanNetworkRoundTripTime float32 `json:"meanNetworkRoundTripTime"`
	// string with format 'float' as defined in OpenAPI.
	NetworkRoundTripTimeVariation float32 `json:"networkRoundTripTimeVariation"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	CongestionWindowSize int32 `json:"congestionWindowSize"`
}

MediaStreamingAccessRecordAllOfConnectionMetrics struct for MediaStreamingAccessRecordAllOfConnectionMetrics

func NewMediaStreamingAccessRecordAllOfConnectionMetrics

func NewMediaStreamingAccessRecordAllOfConnectionMetrics(meanNetworkRoundTripTime float32, networkRoundTripTimeVariation float32, congestionWindowSize int32) *MediaStreamingAccessRecordAllOfConnectionMetrics

NewMediaStreamingAccessRecordAllOfConnectionMetrics instantiates a new MediaStreamingAccessRecordAllOfConnectionMetrics 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 NewMediaStreamingAccessRecordAllOfConnectionMetricsWithDefaults

func NewMediaStreamingAccessRecordAllOfConnectionMetricsWithDefaults() *MediaStreamingAccessRecordAllOfConnectionMetrics

NewMediaStreamingAccessRecordAllOfConnectionMetricsWithDefaults instantiates a new MediaStreamingAccessRecordAllOfConnectionMetrics 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 (*MediaStreamingAccessRecordAllOfConnectionMetrics) GetCongestionWindowSize

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) GetCongestionWindowSize() int32

GetCongestionWindowSize returns the CongestionWindowSize field value

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) GetCongestionWindowSizeOk

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) GetCongestionWindowSizeOk() (*int32, bool)

GetCongestionWindowSizeOk returns a tuple with the CongestionWindowSize field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) GetMeanNetworkRoundTripTime

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) GetMeanNetworkRoundTripTime() float32

GetMeanNetworkRoundTripTime returns the MeanNetworkRoundTripTime field value

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) GetMeanNetworkRoundTripTimeOk

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) GetMeanNetworkRoundTripTimeOk() (*float32, bool)

GetMeanNetworkRoundTripTimeOk returns a tuple with the MeanNetworkRoundTripTime field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) GetNetworkRoundTripTimeVariation

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) GetNetworkRoundTripTimeVariation() float32

GetNetworkRoundTripTimeVariation returns the NetworkRoundTripTimeVariation field value

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) GetNetworkRoundTripTimeVariationOk

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) GetNetworkRoundTripTimeVariationOk() (*float32, bool)

GetNetworkRoundTripTimeVariationOk returns a tuple with the NetworkRoundTripTimeVariation field value and a boolean to check if the value has been set.

func (MediaStreamingAccessRecordAllOfConnectionMetrics) MarshalJSON

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) SetCongestionWindowSize

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) SetCongestionWindowSize(v int32)

SetCongestionWindowSize sets field value

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) SetMeanNetworkRoundTripTime

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) SetMeanNetworkRoundTripTime(v float32)

SetMeanNetworkRoundTripTime sets field value

func (*MediaStreamingAccessRecordAllOfConnectionMetrics) SetNetworkRoundTripTimeVariation

func (o *MediaStreamingAccessRecordAllOfConnectionMetrics) SetNetworkRoundTripTimeVariation(v float32)

SetNetworkRoundTripTimeVariation sets field value

func (MediaStreamingAccessRecordAllOfConnectionMetrics) ToMap

func (o MediaStreamingAccessRecordAllOfConnectionMetrics) ToMap() (map[string]interface{}, error)

type MediaStreamingAccessRecordAllOfRequestMessage

type MediaStreamingAccessRecordAllOfRequestMessage struct {
	Method string `json:"method"`
	// Uniform Resource Locator, comforming with the URI Generic Syntax specified in IETF RFC 3986.
	Url             string  `json:"url"`
	ProtocolVersion string  `json:"protocolVersion"`
	Range           *string `json:"range,omitempty"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	Size int32 `json:"size"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	BodySize     int32   `json:"bodySize"`
	ContentType  *string `json:"contentType,omitempty"`
	UserAgent    *string `json:"userAgent,omitempty"`
	UserIdentity *string `json:"userIdentity,omitempty"`
	// Uniform Resource Locator, comforming with the URI Generic Syntax specified in IETF RFC 3986.
	Referer *string `json:"referer,omitempty"`
}

MediaStreamingAccessRecordAllOfRequestMessage struct for MediaStreamingAccessRecordAllOfRequestMessage

func NewMediaStreamingAccessRecordAllOfRequestMessage

func NewMediaStreamingAccessRecordAllOfRequestMessage(method string, url string, protocolVersion string, size int32, bodySize int32) *MediaStreamingAccessRecordAllOfRequestMessage

NewMediaStreamingAccessRecordAllOfRequestMessage instantiates a new MediaStreamingAccessRecordAllOfRequestMessage 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 NewMediaStreamingAccessRecordAllOfRequestMessageWithDefaults

func NewMediaStreamingAccessRecordAllOfRequestMessageWithDefaults() *MediaStreamingAccessRecordAllOfRequestMessage

NewMediaStreamingAccessRecordAllOfRequestMessageWithDefaults instantiates a new MediaStreamingAccessRecordAllOfRequestMessage 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 (*MediaStreamingAccessRecordAllOfRequestMessage) GetBodySize

GetBodySize returns the BodySize field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetBodySizeOk

GetBodySizeOk returns a tuple with the BodySize field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetContentType

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetContentTypeOk

func (o *MediaStreamingAccessRecordAllOfRequestMessage) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetMethod

GetMethod returns the Method field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetMethodOk

GetMethodOk returns a tuple with the Method field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetProtocolVersion

func (o *MediaStreamingAccessRecordAllOfRequestMessage) GetProtocolVersion() string

GetProtocolVersion returns the ProtocolVersion field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetProtocolVersionOk

func (o *MediaStreamingAccessRecordAllOfRequestMessage) GetProtocolVersionOk() (*string, bool)

GetProtocolVersionOk returns a tuple with the ProtocolVersion field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetRange

GetRange returns the Range field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetRangeOk

GetRangeOk returns a tuple with the Range field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetReferer

GetReferer returns the Referer field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetRefererOk

GetRefererOk returns a tuple with the Referer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetSize

GetSize returns the Size field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetSizeOk

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetUrl

GetUrl returns the Url field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetUrlOk

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetUserAgent

GetUserAgent returns the UserAgent field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetUserAgentOk

GetUserAgentOk returns a tuple with the UserAgent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetUserIdentity

GetUserIdentity returns the UserIdentity field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOfRequestMessage) GetUserIdentityOk

func (o *MediaStreamingAccessRecordAllOfRequestMessage) GetUserIdentityOk() (*string, bool)

GetUserIdentityOk returns a tuple with the UserIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) HasContentType

HasContentType returns a boolean if a field has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) HasRange

HasRange returns a boolean if a field has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) HasReferer

HasReferer returns a boolean if a field has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) HasUserAgent

HasUserAgent returns a boolean if a field has been set.

func (*MediaStreamingAccessRecordAllOfRequestMessage) HasUserIdentity

HasUserIdentity returns a boolean if a field has been set.

func (MediaStreamingAccessRecordAllOfRequestMessage) MarshalJSON

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetBodySize

SetBodySize sets field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetContentType

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetMethod

SetMethod sets field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetProtocolVersion

func (o *MediaStreamingAccessRecordAllOfRequestMessage) SetProtocolVersion(v string)

SetProtocolVersion sets field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetRange

SetRange gets a reference to the given string and assigns it to the Range field.

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetReferer

SetReferer gets a reference to the given string and assigns it to the Referer field.

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetSize

SetSize sets field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetUrl

SetUrl sets field value

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetUserAgent

SetUserAgent gets a reference to the given string and assigns it to the UserAgent field.

func (*MediaStreamingAccessRecordAllOfRequestMessage) SetUserIdentity

SetUserIdentity gets a reference to the given string and assigns it to the UserIdentity field.

func (MediaStreamingAccessRecordAllOfRequestMessage) ToMap

func (o MediaStreamingAccessRecordAllOfRequestMessage) ToMap() (map[string]interface{}, error)

type MediaStreamingAccessRecordAllOfResponseMessage

type MediaStreamingAccessRecordAllOfResponseMessage struct {
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	ResponseCode int32 `json:"responseCode"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	Size int32 `json:"size"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	BodySize    int32   `json:"bodySize"`
	ContentType *string `json:"contentType,omitempty"`
}

MediaStreamingAccessRecordAllOfResponseMessage struct for MediaStreamingAccessRecordAllOfResponseMessage

func NewMediaStreamingAccessRecordAllOfResponseMessage

func NewMediaStreamingAccessRecordAllOfResponseMessage(responseCode int32, size int32, bodySize int32) *MediaStreamingAccessRecordAllOfResponseMessage

NewMediaStreamingAccessRecordAllOfResponseMessage instantiates a new MediaStreamingAccessRecordAllOfResponseMessage 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 NewMediaStreamingAccessRecordAllOfResponseMessageWithDefaults

func NewMediaStreamingAccessRecordAllOfResponseMessageWithDefaults() *MediaStreamingAccessRecordAllOfResponseMessage

NewMediaStreamingAccessRecordAllOfResponseMessageWithDefaults instantiates a new MediaStreamingAccessRecordAllOfResponseMessage 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 (*MediaStreamingAccessRecordAllOfResponseMessage) GetBodySize

GetBodySize returns the BodySize field value

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetBodySizeOk

GetBodySizeOk returns a tuple with the BodySize field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetContentType

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetContentTypeOk

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetResponseCode

GetResponseCode returns the ResponseCode field value

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetResponseCodeOk

func (o *MediaStreamingAccessRecordAllOfResponseMessage) GetResponseCodeOk() (*int32, bool)

GetResponseCodeOk returns a tuple with the ResponseCode field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetSize

GetSize returns the Size field value

func (*MediaStreamingAccessRecordAllOfResponseMessage) GetSizeOk

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (*MediaStreamingAccessRecordAllOfResponseMessage) HasContentType

HasContentType returns a boolean if a field has been set.

func (MediaStreamingAccessRecordAllOfResponseMessage) MarshalJSON

func (*MediaStreamingAccessRecordAllOfResponseMessage) SetBodySize

SetBodySize sets field value

func (*MediaStreamingAccessRecordAllOfResponseMessage) SetContentType

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*MediaStreamingAccessRecordAllOfResponseMessage) SetResponseCode

SetResponseCode sets field value

func (*MediaStreamingAccessRecordAllOfResponseMessage) SetSize

SetSize sets field value

func (MediaStreamingAccessRecordAllOfResponseMessage) ToMap

func (o MediaStreamingAccessRecordAllOfResponseMessage) ToMap() (map[string]interface{}, error)

type NullableBaseRecord

type NullableBaseRecord struct {
	// contains filtered or unexported fields
}

func NewNullableBaseRecord

func NewNullableBaseRecord(val *BaseRecord) *NullableBaseRecord

func (NullableBaseRecord) Get

func (v NullableBaseRecord) Get() *BaseRecord

func (NullableBaseRecord) IsSet

func (v NullableBaseRecord) IsSet() bool

func (NullableBaseRecord) MarshalJSON

func (v NullableBaseRecord) MarshalJSON() ([]byte, error)

func (*NullableBaseRecord) Set

func (v *NullableBaseRecord) Set(val *BaseRecord)

func (*NullableBaseRecord) UnmarshalJSON

func (v *NullableBaseRecord) UnmarshalJSON(src []byte) error

func (*NullableBaseRecord) Unset

func (v *NullableBaseRecord) Unset()

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 NullableCacheStatus

type NullableCacheStatus struct {
	// contains filtered or unexported fields
}

func NewNullableCacheStatus

func NewNullableCacheStatus(val *CacheStatus) *NullableCacheStatus

func (NullableCacheStatus) Get

func (NullableCacheStatus) IsSet

func (v NullableCacheStatus) IsSet() bool

func (NullableCacheStatus) MarshalJSON

func (v NullableCacheStatus) MarshalJSON() ([]byte, error)

func (*NullableCacheStatus) Set

func (v *NullableCacheStatus) Set(val *CacheStatus)

func (*NullableCacheStatus) UnmarshalJSON

func (v *NullableCacheStatus) UnmarshalJSON(src []byte) error

func (*NullableCacheStatus) Unset

func (v *NullableCacheStatus) Unset()

type NullableEndpointAddress

type NullableEndpointAddress struct {
	// contains filtered or unexported fields
}

func NewNullableEndpointAddress

func NewNullableEndpointAddress(val *EndpointAddress) *NullableEndpointAddress

func (NullableEndpointAddress) Get

func (NullableEndpointAddress) IsSet

func (v NullableEndpointAddress) IsSet() bool

func (NullableEndpointAddress) MarshalJSON

func (v NullableEndpointAddress) MarshalJSON() ([]byte, error)

func (*NullableEndpointAddress) Set

func (*NullableEndpointAddress) UnmarshalJSON

func (v *NullableEndpointAddress) UnmarshalJSON(src []byte) error

func (*NullableEndpointAddress) Unset

func (v *NullableEndpointAddress) 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 NullableIpv6Addr

type NullableIpv6Addr struct {
	// contains filtered or unexported fields
}

func NewNullableIpv6Addr

func NewNullableIpv6Addr(val *Ipv6Addr) *NullableIpv6Addr

func (NullableIpv6Addr) Get

func (v NullableIpv6Addr) Get() *Ipv6Addr

func (NullableIpv6Addr) IsSet

func (v NullableIpv6Addr) IsSet() bool

func (NullableIpv6Addr) MarshalJSON

func (v NullableIpv6Addr) MarshalJSON() ([]byte, error)

func (*NullableIpv6Addr) Set

func (v *NullableIpv6Addr) Set(val *Ipv6Addr)

func (*NullableIpv6Addr) UnmarshalJSON

func (v *NullableIpv6Addr) UnmarshalJSON(src []byte) error

func (*NullableIpv6Addr) Unset

func (v *NullableIpv6Addr) Unset()

type NullableMediaStreamingAccessRecord

type NullableMediaStreamingAccessRecord struct {
	// contains filtered or unexported fields
}

func (NullableMediaStreamingAccessRecord) Get

func (NullableMediaStreamingAccessRecord) IsSet

func (NullableMediaStreamingAccessRecord) MarshalJSON

func (v NullableMediaStreamingAccessRecord) MarshalJSON() ([]byte, error)

func (*NullableMediaStreamingAccessRecord) Set

func (*NullableMediaStreamingAccessRecord) UnmarshalJSON

func (v *NullableMediaStreamingAccessRecord) UnmarshalJSON(src []byte) error

func (*NullableMediaStreamingAccessRecord) Unset

type NullableMediaStreamingAccessRecordAllOf

type NullableMediaStreamingAccessRecordAllOf struct {
	// contains filtered or unexported fields
}

func (NullableMediaStreamingAccessRecordAllOf) Get

func (NullableMediaStreamingAccessRecordAllOf) IsSet

func (NullableMediaStreamingAccessRecordAllOf) MarshalJSON

func (v NullableMediaStreamingAccessRecordAllOf) MarshalJSON() ([]byte, error)

func (*NullableMediaStreamingAccessRecordAllOf) Set

func (*NullableMediaStreamingAccessRecordAllOf) UnmarshalJSON

func (v *NullableMediaStreamingAccessRecordAllOf) UnmarshalJSON(src []byte) error

func (*NullableMediaStreamingAccessRecordAllOf) Unset

type NullableMediaStreamingAccessRecordAllOfConnectionMetrics

type NullableMediaStreamingAccessRecordAllOfConnectionMetrics struct {
	// contains filtered or unexported fields
}

func (NullableMediaStreamingAccessRecordAllOfConnectionMetrics) Get

func (NullableMediaStreamingAccessRecordAllOfConnectionMetrics) IsSet

func (NullableMediaStreamingAccessRecordAllOfConnectionMetrics) MarshalJSON

func (*NullableMediaStreamingAccessRecordAllOfConnectionMetrics) Set

func (*NullableMediaStreamingAccessRecordAllOfConnectionMetrics) UnmarshalJSON

func (*NullableMediaStreamingAccessRecordAllOfConnectionMetrics) Unset

type NullableMediaStreamingAccessRecordAllOfRequestMessage

type NullableMediaStreamingAccessRecordAllOfRequestMessage struct {
	// contains filtered or unexported fields
}

func (NullableMediaStreamingAccessRecordAllOfRequestMessage) Get

func (NullableMediaStreamingAccessRecordAllOfRequestMessage) IsSet

func (NullableMediaStreamingAccessRecordAllOfRequestMessage) MarshalJSON

func (*NullableMediaStreamingAccessRecordAllOfRequestMessage) Set

func (*NullableMediaStreamingAccessRecordAllOfRequestMessage) UnmarshalJSON

func (*NullableMediaStreamingAccessRecordAllOfRequestMessage) Unset

type NullableMediaStreamingAccessRecordAllOfResponseMessage

type NullableMediaStreamingAccessRecordAllOfResponseMessage struct {
	// contains filtered or unexported fields
}

func (NullableMediaStreamingAccessRecordAllOfResponseMessage) Get

func (NullableMediaStreamingAccessRecordAllOfResponseMessage) IsSet

func (NullableMediaStreamingAccessRecordAllOfResponseMessage) MarshalJSON

func (*NullableMediaStreamingAccessRecordAllOfResponseMessage) Set

func (*NullableMediaStreamingAccessRecordAllOfResponseMessage) UnmarshalJSON

func (*NullableMediaStreamingAccessRecordAllOfResponseMessage) 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 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 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

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL