openapi_MBSUserServiceAnnouncement

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_MBSUserServiceAnnouncement

MBS User Service Announcement Element units. © 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.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_MBSUserServiceAnnouncement "github.com/GIT_USER_ID/GIT_REPO_ID/openapi_MBSUserServiceAnnouncement"

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_MBSUserServiceAnnouncement.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_MBSUserServiceAnnouncement.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_MBSUserServiceAnnouncement.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi_MBSUserServiceAnnouncement.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 added in v1.18.2

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 MBS User Service Announcement Element units’ definition API v1.1.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 AppServiceDescription

type AppServiceDescription struct {
	// String providing an URI formatted according to RFC 3986.
	MediaManifestDescriptionURI *string                                       `json:"mediaManifestDescriptionURI,omitempty"`
	MimeType                    *string                                       `json:"mimeType,omitempty"`
	IdenticalContents           []AppServiceDescriptionIdenticalContentsInner `json:"identicalContents,omitempty"`
	AlternativeContents         [][]ApplicationService                        `json:"alternativeContents,omitempty"`
}

AppServiceDescription struct for AppServiceDescription

func NewAppServiceDescription

func NewAppServiceDescription() *AppServiceDescription

NewAppServiceDescription instantiates a new AppServiceDescription 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 NewAppServiceDescriptionWithDefaults

func NewAppServiceDescriptionWithDefaults() *AppServiceDescription

NewAppServiceDescriptionWithDefaults instantiates a new AppServiceDescription 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 (*AppServiceDescription) GetAlternativeContents

func (o *AppServiceDescription) GetAlternativeContents() [][]ApplicationService

GetAlternativeContents returns the AlternativeContents field value if set, zero value otherwise.

func (*AppServiceDescription) GetAlternativeContentsOk

func (o *AppServiceDescription) GetAlternativeContentsOk() ([][]ApplicationService, bool)

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

func (*AppServiceDescription) GetIdenticalContents

GetIdenticalContents returns the IdenticalContents field value if set, zero value otherwise.

func (*AppServiceDescription) GetIdenticalContentsOk

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

func (*AppServiceDescription) GetMediaManifestDescriptionURI

func (o *AppServiceDescription) GetMediaManifestDescriptionURI() string

GetMediaManifestDescriptionURI returns the MediaManifestDescriptionURI field value if set, zero value otherwise.

func (*AppServiceDescription) GetMediaManifestDescriptionURIOk

func (o *AppServiceDescription) GetMediaManifestDescriptionURIOk() (*string, bool)

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

func (*AppServiceDescription) GetMimeType

func (o *AppServiceDescription) GetMimeType() string

GetMimeType returns the MimeType field value if set, zero value otherwise.

func (*AppServiceDescription) GetMimeTypeOk

func (o *AppServiceDescription) GetMimeTypeOk() (*string, bool)

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

func (*AppServiceDescription) HasAlternativeContents

func (o *AppServiceDescription) HasAlternativeContents() bool

HasAlternativeContents returns a boolean if a field has been set.

func (*AppServiceDescription) HasIdenticalContents

func (o *AppServiceDescription) HasIdenticalContents() bool

HasIdenticalContents returns a boolean if a field has been set.

func (*AppServiceDescription) HasMediaManifestDescriptionURI

func (o *AppServiceDescription) HasMediaManifestDescriptionURI() bool

HasMediaManifestDescriptionURI returns a boolean if a field has been set.

func (*AppServiceDescription) HasMimeType

func (o *AppServiceDescription) HasMimeType() bool

HasMimeType returns a boolean if a field has been set.

func (AppServiceDescription) MarshalJSON

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

func (*AppServiceDescription) SetAlternativeContents

func (o *AppServiceDescription) SetAlternativeContents(v [][]ApplicationService)

SetAlternativeContents gets a reference to the given [][]ApplicationService and assigns it to the AlternativeContents field.

func (*AppServiceDescription) SetIdenticalContents

SetIdenticalContents gets a reference to the given []AppServiceDescriptionIdenticalContentsInner and assigns it to the IdenticalContents field.

func (*AppServiceDescription) SetMediaManifestDescriptionURI

func (o *AppServiceDescription) SetMediaManifestDescriptionURI(v string)

SetMediaManifestDescriptionURI gets a reference to the given string and assigns it to the MediaManifestDescriptionURI field.

func (*AppServiceDescription) SetMimeType

func (o *AppServiceDescription) SetMimeType(v string)

SetMimeType gets a reference to the given string and assigns it to the MimeType field.

func (AppServiceDescription) ToMap

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

type AppServiceDescriptionIdenticalContentsInner

type AppServiceDescriptionIdenticalContentsInner struct {
	UnicastAppService []ApplicationService `json:"unicastAppService,omitempty"`
}

AppServiceDescriptionIdenticalContentsInner struct for AppServiceDescriptionIdenticalContentsInner

func NewAppServiceDescriptionIdenticalContentsInner

func NewAppServiceDescriptionIdenticalContentsInner() *AppServiceDescriptionIdenticalContentsInner

NewAppServiceDescriptionIdenticalContentsInner instantiates a new AppServiceDescriptionIdenticalContentsInner 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 NewAppServiceDescriptionIdenticalContentsInnerWithDefaults

func NewAppServiceDescriptionIdenticalContentsInnerWithDefaults() *AppServiceDescriptionIdenticalContentsInner

NewAppServiceDescriptionIdenticalContentsInnerWithDefaults instantiates a new AppServiceDescriptionIdenticalContentsInner 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 (*AppServiceDescriptionIdenticalContentsInner) GetUnicastAppService

GetUnicastAppService returns the UnicastAppService field value if set, zero value otherwise.

func (*AppServiceDescriptionIdenticalContentsInner) GetUnicastAppServiceOk

func (o *AppServiceDescriptionIdenticalContentsInner) GetUnicastAppServiceOk() ([]ApplicationService, bool)

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

func (*AppServiceDescriptionIdenticalContentsInner) HasUnicastAppService

func (o *AppServiceDescriptionIdenticalContentsInner) HasUnicastAppService() bool

HasUnicastAppService returns a boolean if a field has been set.

func (AppServiceDescriptionIdenticalContentsInner) MarshalJSON

func (*AppServiceDescriptionIdenticalContentsInner) SetUnicastAppService

SetUnicastAppService gets a reference to the given []ApplicationService and assigns it to the UnicastAppService field.

func (AppServiceDescriptionIdenticalContentsInner) ToMap

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

type ApplicationService

type ApplicationService struct {
	BasePattern string `json:"basePattern"`
}

ApplicationService struct for ApplicationService

func NewApplicationService

func NewApplicationService(basePattern string) *ApplicationService

NewApplicationService instantiates a new ApplicationService 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 NewApplicationServiceWithDefaults

func NewApplicationServiceWithDefaults() *ApplicationService

NewApplicationServiceWithDefaults instantiates a new ApplicationService 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 (*ApplicationService) GetBasePattern

func (o *ApplicationService) GetBasePattern() string

GetBasePattern returns the BasePattern field value

func (*ApplicationService) GetBasePatternOk

func (o *ApplicationService) GetBasePatternOk() (*string, bool)

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

func (ApplicationService) MarshalJSON

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

func (*ApplicationService) SetBasePattern

func (o *ApplicationService) SetBasePattern(v string)

SetBasePattern sets field value

func (ApplicationService) ToMap

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

type AssociatedProcedureDescription

type AssociatedProcedureDescription struct {
	PostObjectRepair *PostObjectRepair `json:"postObjectRepair,omitempty"`
	MbsObjectRepair  *MbsObjectRepair  `json:"mbsObjectRepair,omitempty"`
}

AssociatedProcedureDescription struct for AssociatedProcedureDescription

func NewAssociatedProcedureDescription

func NewAssociatedProcedureDescription() *AssociatedProcedureDescription

NewAssociatedProcedureDescription instantiates a new AssociatedProcedureDescription 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 NewAssociatedProcedureDescriptionWithDefaults

func NewAssociatedProcedureDescriptionWithDefaults() *AssociatedProcedureDescription

NewAssociatedProcedureDescriptionWithDefaults instantiates a new AssociatedProcedureDescription 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 (*AssociatedProcedureDescription) GetMbsObjectRepair

func (o *AssociatedProcedureDescription) GetMbsObjectRepair() MbsObjectRepair

GetMbsObjectRepair returns the MbsObjectRepair field value if set, zero value otherwise.

func (*AssociatedProcedureDescription) GetMbsObjectRepairOk

func (o *AssociatedProcedureDescription) GetMbsObjectRepairOk() (*MbsObjectRepair, bool)

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

func (*AssociatedProcedureDescription) GetPostObjectRepair

func (o *AssociatedProcedureDescription) GetPostObjectRepair() PostObjectRepair

GetPostObjectRepair returns the PostObjectRepair field value if set, zero value otherwise.

func (*AssociatedProcedureDescription) GetPostObjectRepairOk

func (o *AssociatedProcedureDescription) GetPostObjectRepairOk() (*PostObjectRepair, bool)

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

func (*AssociatedProcedureDescription) HasMbsObjectRepair

func (o *AssociatedProcedureDescription) HasMbsObjectRepair() bool

HasMbsObjectRepair returns a boolean if a field has been set.

func (*AssociatedProcedureDescription) HasPostObjectRepair

func (o *AssociatedProcedureDescription) HasPostObjectRepair() bool

HasPostObjectRepair returns a boolean if a field has been set.

func (AssociatedProcedureDescription) MarshalJSON

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

func (*AssociatedProcedureDescription) SetMbsObjectRepair

func (o *AssociatedProcedureDescription) SetMbsObjectRepair(v MbsObjectRepair)

SetMbsObjectRepair gets a reference to the given MbsObjectRepair and assigns it to the MbsObjectRepair field.

func (*AssociatedProcedureDescription) SetPostObjectRepair

func (o *AssociatedProcedureDescription) SetPostObjectRepair(v PostObjectRepair)

SetPostObjectRepair gets a reference to the given PostObjectRepair and assigns it to the PostObjectRepair field.

func (AssociatedProcedureDescription) ToMap

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

type AvailabilityInformationBinding

type AvailabilityInformationBinding struct {
	MbsServiceArea []MbsServiceArea `json:"mbsServiceArea,omitempty"`
	// MBS Frequency Selection Area Identifier
	MbsFSAId       *string `json:"mbsFSAId,omitempty"`
	RadioFrequency []int32 `json:"radioFrequency,omitempty"`
}

AvailabilityInformationBinding struct for AvailabilityInformationBinding

func NewAvailabilityInformationBinding

func NewAvailabilityInformationBinding() *AvailabilityInformationBinding

NewAvailabilityInformationBinding instantiates a new AvailabilityInformationBinding 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 NewAvailabilityInformationBindingWithDefaults

func NewAvailabilityInformationBindingWithDefaults() *AvailabilityInformationBinding

NewAvailabilityInformationBindingWithDefaults instantiates a new AvailabilityInformationBinding 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 (*AvailabilityInformationBinding) GetMbsFSAId

func (o *AvailabilityInformationBinding) GetMbsFSAId() string

GetMbsFSAId returns the MbsFSAId field value if set, zero value otherwise.

func (*AvailabilityInformationBinding) GetMbsFSAIdOk

func (o *AvailabilityInformationBinding) GetMbsFSAIdOk() (*string, bool)

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

func (*AvailabilityInformationBinding) GetMbsServiceArea

func (o *AvailabilityInformationBinding) GetMbsServiceArea() []MbsServiceArea

GetMbsServiceArea returns the MbsServiceArea field value if set, zero value otherwise.

func (*AvailabilityInformationBinding) GetMbsServiceAreaOk

func (o *AvailabilityInformationBinding) GetMbsServiceAreaOk() ([]MbsServiceArea, bool)

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

func (*AvailabilityInformationBinding) GetRadioFrequency

func (o *AvailabilityInformationBinding) GetRadioFrequency() []int32

GetRadioFrequency returns the RadioFrequency field value if set, zero value otherwise.

func (*AvailabilityInformationBinding) GetRadioFrequencyOk

func (o *AvailabilityInformationBinding) GetRadioFrequencyOk() ([]int32, bool)

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

func (*AvailabilityInformationBinding) HasMbsFSAId

func (o *AvailabilityInformationBinding) HasMbsFSAId() bool

HasMbsFSAId returns a boolean if a field has been set.

func (*AvailabilityInformationBinding) HasMbsServiceArea

func (o *AvailabilityInformationBinding) HasMbsServiceArea() bool

HasMbsServiceArea returns a boolean if a field has been set.

func (*AvailabilityInformationBinding) HasRadioFrequency

func (o *AvailabilityInformationBinding) HasRadioFrequency() bool

HasRadioFrequency returns a boolean if a field has been set.

func (AvailabilityInformationBinding) MarshalJSON

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

func (*AvailabilityInformationBinding) SetMbsFSAId

func (o *AvailabilityInformationBinding) SetMbsFSAId(v string)

SetMbsFSAId gets a reference to the given string and assigns it to the MbsFSAId field.

func (*AvailabilityInformationBinding) SetMbsServiceArea

func (o *AvailabilityInformationBinding) SetMbsServiceArea(v []MbsServiceArea)

SetMbsServiceArea gets a reference to the given []MbsServiceArea and assigns it to the MbsServiceArea field.

func (*AvailabilityInformationBinding) SetRadioFrequency

func (o *AvailabilityInformationBinding) SetRadioFrequency(v []int32)

SetRadioFrequency gets a reference to the given []int32 and assigns it to the RadioFrequency field.

func (AvailabilityInformationBinding) ToMap

func (o AvailabilityInformationBinding) 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 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 DistributionSessionDescription

type DistributionSessionDescription struct {
	ConformanceProfile *string `json:"conformanceProfile,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	SessionDescriptionURI  string                                                  `json:"sessionDescriptionURI"`
	ObjectRepairParameters *AssociatedProcedureDescription                         `json:"objectRepairParameters,omitempty"`
	DataNetworkName        *string                                                 `json:"dataNetworkName,omitempty"`
	MbsAppService          []ApplicationService                                    `json:"mbsAppService,omitempty"`
	UnicastAppServices     []DistributionSessionDescriptionUnicastAppServicesInner `json:"unicastAppServices,omitempty"`
}

DistributionSessionDescription struct for DistributionSessionDescription

func NewDistributionSessionDescription

func NewDistributionSessionDescription(sessionDescriptionURI string) *DistributionSessionDescription

NewDistributionSessionDescription instantiates a new DistributionSessionDescription 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 NewDistributionSessionDescriptionWithDefaults

func NewDistributionSessionDescriptionWithDefaults() *DistributionSessionDescription

NewDistributionSessionDescriptionWithDefaults instantiates a new DistributionSessionDescription 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 (*DistributionSessionDescription) GetConformanceProfile

func (o *DistributionSessionDescription) GetConformanceProfile() string

GetConformanceProfile returns the ConformanceProfile field value if set, zero value otherwise.

func (*DistributionSessionDescription) GetConformanceProfileOk

func (o *DistributionSessionDescription) GetConformanceProfileOk() (*string, bool)

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

func (*DistributionSessionDescription) GetDataNetworkName

func (o *DistributionSessionDescription) GetDataNetworkName() string

GetDataNetworkName returns the DataNetworkName field value if set, zero value otherwise.

func (*DistributionSessionDescription) GetDataNetworkNameOk

func (o *DistributionSessionDescription) GetDataNetworkNameOk() (*string, bool)

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

func (*DistributionSessionDescription) GetMbsAppService

func (o *DistributionSessionDescription) GetMbsAppService() []ApplicationService

GetMbsAppService returns the MbsAppService field value if set, zero value otherwise.

func (*DistributionSessionDescription) GetMbsAppServiceOk

func (o *DistributionSessionDescription) GetMbsAppServiceOk() ([]ApplicationService, bool)

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

func (*DistributionSessionDescription) GetObjectRepairParameters

func (o *DistributionSessionDescription) GetObjectRepairParameters() AssociatedProcedureDescription

GetObjectRepairParameters returns the ObjectRepairParameters field value if set, zero value otherwise.

func (*DistributionSessionDescription) GetObjectRepairParametersOk

func (o *DistributionSessionDescription) GetObjectRepairParametersOk() (*AssociatedProcedureDescription, bool)

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

func (*DistributionSessionDescription) GetSessionDescriptionURI

func (o *DistributionSessionDescription) GetSessionDescriptionURI() string

GetSessionDescriptionURI returns the SessionDescriptionURI field value

func (*DistributionSessionDescription) GetSessionDescriptionURIOk

func (o *DistributionSessionDescription) GetSessionDescriptionURIOk() (*string, bool)

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

func (*DistributionSessionDescription) GetUnicastAppServices

GetUnicastAppServices returns the UnicastAppServices field value if set, zero value otherwise.

func (*DistributionSessionDescription) GetUnicastAppServicesOk

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

func (*DistributionSessionDescription) HasConformanceProfile

func (o *DistributionSessionDescription) HasConformanceProfile() bool

HasConformanceProfile returns a boolean if a field has been set.

func (*DistributionSessionDescription) HasDataNetworkName

func (o *DistributionSessionDescription) HasDataNetworkName() bool

HasDataNetworkName returns a boolean if a field has been set.

func (*DistributionSessionDescription) HasMbsAppService

func (o *DistributionSessionDescription) HasMbsAppService() bool

HasMbsAppService returns a boolean if a field has been set.

func (*DistributionSessionDescription) HasObjectRepairParameters

func (o *DistributionSessionDescription) HasObjectRepairParameters() bool

HasObjectRepairParameters returns a boolean if a field has been set.

func (*DistributionSessionDescription) HasUnicastAppServices

func (o *DistributionSessionDescription) HasUnicastAppServices() bool

HasUnicastAppServices returns a boolean if a field has been set.

func (DistributionSessionDescription) MarshalJSON

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

func (*DistributionSessionDescription) SetConformanceProfile

func (o *DistributionSessionDescription) SetConformanceProfile(v string)

SetConformanceProfile gets a reference to the given string and assigns it to the ConformanceProfile field.

func (*DistributionSessionDescription) SetDataNetworkName

func (o *DistributionSessionDescription) SetDataNetworkName(v string)

SetDataNetworkName gets a reference to the given string and assigns it to the DataNetworkName field.

func (*DistributionSessionDescription) SetMbsAppService

func (o *DistributionSessionDescription) SetMbsAppService(v []ApplicationService)

SetMbsAppService gets a reference to the given []ApplicationService and assigns it to the MbsAppService field.

func (*DistributionSessionDescription) SetObjectRepairParameters

func (o *DistributionSessionDescription) SetObjectRepairParameters(v AssociatedProcedureDescription)

SetObjectRepairParameters gets a reference to the given AssociatedProcedureDescription and assigns it to the ObjectRepairParameters field.

func (*DistributionSessionDescription) SetSessionDescriptionURI

func (o *DistributionSessionDescription) SetSessionDescriptionURI(v string)

SetSessionDescriptionURI sets field value

func (*DistributionSessionDescription) SetUnicastAppServices

SetUnicastAppServices gets a reference to the given []DistributionSessionDescriptionUnicastAppServicesInner and assigns it to the UnicastAppServices field.

func (DistributionSessionDescription) ToMap

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

type DistributionSessionDescriptionUnicastAppServicesInner

type DistributionSessionDescriptionUnicastAppServicesInner struct {
	UnicastAppService []ApplicationService `json:"unicastAppService,omitempty"`
}

DistributionSessionDescriptionUnicastAppServicesInner struct for DistributionSessionDescriptionUnicastAppServicesInner

func NewDistributionSessionDescriptionUnicastAppServicesInner

func NewDistributionSessionDescriptionUnicastAppServicesInner() *DistributionSessionDescriptionUnicastAppServicesInner

NewDistributionSessionDescriptionUnicastAppServicesInner instantiates a new DistributionSessionDescriptionUnicastAppServicesInner 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 NewDistributionSessionDescriptionUnicastAppServicesInnerWithDefaults

func NewDistributionSessionDescriptionUnicastAppServicesInnerWithDefaults() *DistributionSessionDescriptionUnicastAppServicesInner

NewDistributionSessionDescriptionUnicastAppServicesInnerWithDefaults instantiates a new DistributionSessionDescriptionUnicastAppServicesInner 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 (*DistributionSessionDescriptionUnicastAppServicesInner) GetUnicastAppService

GetUnicastAppService returns the UnicastAppService field value if set, zero value otherwise.

func (*DistributionSessionDescriptionUnicastAppServicesInner) GetUnicastAppServiceOk

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

func (*DistributionSessionDescriptionUnicastAppServicesInner) HasUnicastAppService

HasUnicastAppService returns a boolean if a field has been set.

func (DistributionSessionDescriptionUnicastAppServicesInner) MarshalJSON

func (*DistributionSessionDescriptionUnicastAppServicesInner) SetUnicastAppService

SetUnicastAppService gets a reference to the given []ApplicationService and assigns it to the UnicastAppService field.

func (DistributionSessionDescriptionUnicastAppServicesInner) ToMap

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 MappedNullable

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

type MbsObjectRepair

type MbsObjectRepair struct {
	SessionDescriptionURI *string `json:"sessionDescriptionURI,omitempty"`
}

MbsObjectRepair struct for MbsObjectRepair

func NewMbsObjectRepair

func NewMbsObjectRepair() *MbsObjectRepair

NewMbsObjectRepair instantiates a new MbsObjectRepair 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 NewMbsObjectRepairWithDefaults

func NewMbsObjectRepairWithDefaults() *MbsObjectRepair

NewMbsObjectRepairWithDefaults instantiates a new MbsObjectRepair 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 (*MbsObjectRepair) GetSessionDescriptionURI

func (o *MbsObjectRepair) GetSessionDescriptionURI() string

GetSessionDescriptionURI returns the SessionDescriptionURI field value if set, zero value otherwise.

func (*MbsObjectRepair) GetSessionDescriptionURIOk

func (o *MbsObjectRepair) GetSessionDescriptionURIOk() (*string, bool)

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

func (*MbsObjectRepair) HasSessionDescriptionURI

func (o *MbsObjectRepair) HasSessionDescriptionURI() bool

HasSessionDescriptionURI returns a boolean if a field has been set.

func (MbsObjectRepair) MarshalJSON

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

func (*MbsObjectRepair) SetSessionDescriptionURI

func (o *MbsObjectRepair) SetSessionDescriptionURI(v string)

SetSessionDescriptionURI gets a reference to the given string and assigns it to the SessionDescriptionURI field.

func (MbsObjectRepair) ToMap

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

type MbsServiceArea

type MbsServiceArea struct {
	Interface *interface{}
}

MbsServiceArea MBS Service Area

func (*MbsServiceArea) MarshalJSON

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

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

func (*MbsServiceArea) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Ncgi

type Ncgi struct {
	PlmnId PlmnId `json:"plmnId"`
	// 36-bit string identifying an NR Cell Id as specified in clause 9.3.1.7 of 3GPP TS 38.413,  in hexadecimal representation. Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent 4 bits. The most significant character  representing the 4 most significant bits of the Cell Id shall appear first in the string, and  the character representing the 4 least significant bit of the Cell Id shall appear last in the  string.
	NrCellId string `json:"nrCellId"`
	// This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
	Nid *string `json:"nid,omitempty"`
}

Ncgi Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003

func NewNcgi

func NewNcgi(plmnId PlmnId, nrCellId string) *Ncgi

NewNcgi instantiates a new Ncgi 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 NewNcgiWithDefaults

func NewNcgiWithDefaults() *Ncgi

NewNcgiWithDefaults instantiates a new Ncgi 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 (*Ncgi) GetNid

func (o *Ncgi) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*Ncgi) GetNidOk

func (o *Ncgi) GetNidOk() (*string, bool)

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

func (*Ncgi) GetNrCellId

func (o *Ncgi) GetNrCellId() string

GetNrCellId returns the NrCellId field value

func (*Ncgi) GetNrCellIdOk

func (o *Ncgi) GetNrCellIdOk() (*string, bool)

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

func (*Ncgi) GetPlmnId

func (o *Ncgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Ncgi) GetPlmnIdOk

func (o *Ncgi) GetPlmnIdOk() (*PlmnId, bool)

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

func (*Ncgi) HasNid

func (o *Ncgi) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Ncgi) MarshalJSON

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

func (*Ncgi) SetNid

func (o *Ncgi) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (*Ncgi) SetNrCellId

func (o *Ncgi) SetNrCellId(v string)

SetNrCellId sets field value

func (*Ncgi) SetPlmnId

func (o *Ncgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Ncgi) ToMap

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

type NcgiTai

type NcgiTai struct {
	Tai Tai `json:"tai"`
	// List of List of NR cell ids
	CellList []Ncgi `json:"cellList"`
}

NcgiTai List of NR cell ids, with their pertaining TAIs

func NewNcgiTai

func NewNcgiTai(tai Tai, cellList []Ncgi) *NcgiTai

NewNcgiTai instantiates a new NcgiTai 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 NewNcgiTaiWithDefaults

func NewNcgiTaiWithDefaults() *NcgiTai

NewNcgiTaiWithDefaults instantiates a new NcgiTai 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 (*NcgiTai) GetCellList

func (o *NcgiTai) GetCellList() []Ncgi

GetCellList returns the CellList field value

func (*NcgiTai) GetCellListOk

func (o *NcgiTai) GetCellListOk() ([]Ncgi, bool)

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

func (*NcgiTai) GetTai

func (o *NcgiTai) GetTai() Tai

GetTai returns the Tai field value

func (*NcgiTai) GetTaiOk

func (o *NcgiTai) GetTaiOk() (*Tai, bool)

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

func (NcgiTai) MarshalJSON

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

func (*NcgiTai) SetCellList

func (o *NcgiTai) SetCellList(v []Ncgi)

SetCellList sets field value

func (*NcgiTai) SetTai

func (o *NcgiTai) SetTai(v Tai)

SetTai sets field value

func (NcgiTai) ToMap

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

type NullableAppServiceDescription

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

func (NullableAppServiceDescription) Get

func (NullableAppServiceDescription) IsSet

func (NullableAppServiceDescription) MarshalJSON

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

func (*NullableAppServiceDescription) Set

func (*NullableAppServiceDescription) UnmarshalJSON

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

func (*NullableAppServiceDescription) Unset

func (v *NullableAppServiceDescription) Unset()

type NullableAppServiceDescriptionIdenticalContentsInner

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

func (NullableAppServiceDescriptionIdenticalContentsInner) Get

func (NullableAppServiceDescriptionIdenticalContentsInner) IsSet

func (NullableAppServiceDescriptionIdenticalContentsInner) MarshalJSON

func (*NullableAppServiceDescriptionIdenticalContentsInner) Set

func (*NullableAppServiceDescriptionIdenticalContentsInner) UnmarshalJSON

func (*NullableAppServiceDescriptionIdenticalContentsInner) Unset

type NullableApplicationService

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

func NewNullableApplicationService

func NewNullableApplicationService(val *ApplicationService) *NullableApplicationService

func (NullableApplicationService) Get

func (NullableApplicationService) IsSet

func (v NullableApplicationService) IsSet() bool

func (NullableApplicationService) MarshalJSON

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

func (*NullableApplicationService) Set

func (*NullableApplicationService) UnmarshalJSON

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

func (*NullableApplicationService) Unset

func (v *NullableApplicationService) Unset()

type NullableAssociatedProcedureDescription

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

func (NullableAssociatedProcedureDescription) Get

func (NullableAssociatedProcedureDescription) IsSet

func (NullableAssociatedProcedureDescription) MarshalJSON

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

func (*NullableAssociatedProcedureDescription) Set

func (*NullableAssociatedProcedureDescription) UnmarshalJSON

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

func (*NullableAssociatedProcedureDescription) Unset

type NullableAvailabilityInformationBinding

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

func (NullableAvailabilityInformationBinding) Get

func (NullableAvailabilityInformationBinding) IsSet

func (NullableAvailabilityInformationBinding) MarshalJSON

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

func (*NullableAvailabilityInformationBinding) Set

func (*NullableAvailabilityInformationBinding) UnmarshalJSON

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

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

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

func (NullableDistributionSessionDescription) Get

func (NullableDistributionSessionDescription) IsSet

func (NullableDistributionSessionDescription) MarshalJSON

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

func (*NullableDistributionSessionDescription) Set

func (*NullableDistributionSessionDescription) UnmarshalJSON

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

func (*NullableDistributionSessionDescription) Unset

type NullableDistributionSessionDescriptionUnicastAppServicesInner

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

func (NullableDistributionSessionDescriptionUnicastAppServicesInner) Get

func (NullableDistributionSessionDescriptionUnicastAppServicesInner) IsSet

func (NullableDistributionSessionDescriptionUnicastAppServicesInner) MarshalJSON

func (*NullableDistributionSessionDescriptionUnicastAppServicesInner) Set

func (*NullableDistributionSessionDescriptionUnicastAppServicesInner) UnmarshalJSON

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

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

func NewNullableMbsObjectRepair

func NewNullableMbsObjectRepair(val *MbsObjectRepair) *NullableMbsObjectRepair

func (NullableMbsObjectRepair) Get

func (NullableMbsObjectRepair) IsSet

func (v NullableMbsObjectRepair) IsSet() bool

func (NullableMbsObjectRepair) MarshalJSON

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

func (*NullableMbsObjectRepair) Set

func (*NullableMbsObjectRepair) UnmarshalJSON

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

func (*NullableMbsObjectRepair) Unset

func (v *NullableMbsObjectRepair) Unset()

type NullableMbsServiceArea

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

func NewNullableMbsServiceArea

func NewNullableMbsServiceArea(val *MbsServiceArea) *NullableMbsServiceArea

func (NullableMbsServiceArea) Get

func (NullableMbsServiceArea) IsSet

func (v NullableMbsServiceArea) IsSet() bool

func (NullableMbsServiceArea) MarshalJSON

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

func (*NullableMbsServiceArea) Set

func (*NullableMbsServiceArea) UnmarshalJSON

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

func (*NullableMbsServiceArea) Unset

func (v *NullableMbsServiceArea) Unset()

type NullableNcgi

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

func NewNullableNcgi

func NewNullableNcgi(val *Ncgi) *NullableNcgi

func (NullableNcgi) Get

func (v NullableNcgi) Get() *Ncgi

func (NullableNcgi) IsSet

func (v NullableNcgi) IsSet() bool

func (NullableNcgi) MarshalJSON

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

func (*NullableNcgi) Set

func (v *NullableNcgi) Set(val *Ncgi)

func (*NullableNcgi) UnmarshalJSON

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

func (*NullableNcgi) Unset

func (v *NullableNcgi) Unset()

type NullableNcgiTai

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

func NewNullableNcgiTai

func NewNullableNcgiTai(val *NcgiTai) *NullableNcgiTai

func (NullableNcgiTai) Get

func (v NullableNcgiTai) Get() *NcgiTai

func (NullableNcgiTai) IsSet

func (v NullableNcgiTai) IsSet() bool

func (NullableNcgiTai) MarshalJSON

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

func (*NullableNcgiTai) Set

func (v *NullableNcgiTai) Set(val *NcgiTai)

func (*NullableNcgiTai) UnmarshalJSON

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

func (*NullableNcgiTai) Unset

func (v *NullableNcgiTai) Unset()

type NullableObjectScheduleInner

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

func NewNullableObjectScheduleInner

func NewNullableObjectScheduleInner(val *ObjectScheduleInner) *NullableObjectScheduleInner

func (NullableObjectScheduleInner) Get

func (NullableObjectScheduleInner) IsSet

func (NullableObjectScheduleInner) MarshalJSON

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

func (*NullableObjectScheduleInner) Set

func (*NullableObjectScheduleInner) UnmarshalJSON

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

func (*NullableObjectScheduleInner) Unset

func (v *NullableObjectScheduleInner) Unset()

type NullableObjectScheduleInnerDeliveryInfoInner

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

func (NullableObjectScheduleInnerDeliveryInfoInner) Get

func (NullableObjectScheduleInnerDeliveryInfoInner) IsSet

func (NullableObjectScheduleInnerDeliveryInfoInner) MarshalJSON

func (*NullableObjectScheduleInnerDeliveryInfoInner) Set

func (*NullableObjectScheduleInnerDeliveryInfoInner) UnmarshalJSON

func (*NullableObjectScheduleInnerDeliveryInfoInner) Unset

type NullablePlmnId

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

func NewNullablePlmnId

func NewNullablePlmnId(val *PlmnId) *NullablePlmnId

func (NullablePlmnId) Get

func (v NullablePlmnId) Get() *PlmnId

func (NullablePlmnId) IsSet

func (v NullablePlmnId) IsSet() bool

func (NullablePlmnId) MarshalJSON

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

func (*NullablePlmnId) Set

func (v *NullablePlmnId) Set(val *PlmnId)

func (*NullablePlmnId) UnmarshalJSON

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

func (*NullablePlmnId) Unset

func (v *NullablePlmnId) Unset()

type NullablePostObjectRepair

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

func NewNullablePostObjectRepair

func NewNullablePostObjectRepair(val *PostObjectRepair) *NullablePostObjectRepair

func (NullablePostObjectRepair) Get

func (NullablePostObjectRepair) IsSet

func (v NullablePostObjectRepair) IsSet() bool

func (NullablePostObjectRepair) MarshalJSON

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

func (*NullablePostObjectRepair) Set

func (*NullablePostObjectRepair) UnmarshalJSON

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

func (*NullablePostObjectRepair) Unset

func (v *NullablePostObjectRepair) Unset()

type NullableServiceSchedule

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

func NewNullableServiceSchedule

func NewNullableServiceSchedule(val *ServiceSchedule) *NullableServiceSchedule

func (NullableServiceSchedule) Get

func (NullableServiceSchedule) IsSet

func (v NullableServiceSchedule) IsSet() bool

func (NullableServiceSchedule) MarshalJSON

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

func (*NullableServiceSchedule) Set

func (*NullableServiceSchedule) UnmarshalJSON

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

func (*NullableServiceSchedule) Unset

func (v *NullableServiceSchedule) Unset()

type NullableSessionScheduleInner

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

func NewNullableSessionScheduleInner

func NewNullableSessionScheduleInner(val *SessionScheduleInner) *NullableSessionScheduleInner

func (NullableSessionScheduleInner) Get

func (NullableSessionScheduleInner) IsSet

func (NullableSessionScheduleInner) MarshalJSON

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

func (*NullableSessionScheduleInner) Set

func (*NullableSessionScheduleInner) UnmarshalJSON

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

func (*NullableSessionScheduleInner) Unset

func (v *NullableSessionScheduleInner) Unset()

type NullableSessionScheduleOverrideInner

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

func (NullableSessionScheduleOverrideInner) Get

func (NullableSessionScheduleOverrideInner) IsSet

func (NullableSessionScheduleOverrideInner) MarshalJSON

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

func (*NullableSessionScheduleOverrideInner) Set

func (*NullableSessionScheduleOverrideInner) UnmarshalJSON

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

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

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

func NewNullableTai

func NewNullableTai(val *Tai) *NullableTai

func (NullableTai) Get

func (v NullableTai) Get() *Tai

func (NullableTai) IsSet

func (v NullableTai) IsSet() bool

func (NullableTai) MarshalJSON

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

func (*NullableTai) Set

func (v *NullableTai) Set(val *Tai)

func (*NullableTai) UnmarshalJSON

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

func (*NullableTai) Unset

func (v *NullableTai) 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 NullableUserServiceDescription

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

func (NullableUserServiceDescription) Get

func (NullableUserServiceDescription) IsSet

func (NullableUserServiceDescription) MarshalJSON

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

func (*NullableUserServiceDescription) Set

func (*NullableUserServiceDescription) UnmarshalJSON

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

func (*NullableUserServiceDescription) Unset

func (v *NullableUserServiceDescription) Unset()

type ObjectScheduleInner

type ObjectScheduleInner struct {
	// String providing an URI formatted according to RFC 3986.
	ObjectURI    *string                                `json:"objectURI,omitempty"`
	SessionId    *string                                `json:"sessionId,omitempty"`
	ObjectEtag   *string                                `json:"objectEtag,omitempty"`
	UnicastOnly  *bool                                  `json:"unicastOnly,omitempty"`
	DeliveryInfo []ObjectScheduleInnerDeliveryInfoInner `json:"deliveryInfo,omitempty"`
}

ObjectScheduleInner struct for ObjectScheduleInner

func NewObjectScheduleInner

func NewObjectScheduleInner() *ObjectScheduleInner

NewObjectScheduleInner instantiates a new ObjectScheduleInner 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 NewObjectScheduleInnerWithDefaults

func NewObjectScheduleInnerWithDefaults() *ObjectScheduleInner

NewObjectScheduleInnerWithDefaults instantiates a new ObjectScheduleInner 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 (*ObjectScheduleInner) GetDeliveryInfo

GetDeliveryInfo returns the DeliveryInfo field value if set, zero value otherwise.

func (*ObjectScheduleInner) GetDeliveryInfoOk

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

func (*ObjectScheduleInner) GetObjectEtag

func (o *ObjectScheduleInner) GetObjectEtag() string

GetObjectEtag returns the ObjectEtag field value if set, zero value otherwise.

func (*ObjectScheduleInner) GetObjectEtagOk

func (o *ObjectScheduleInner) GetObjectEtagOk() (*string, bool)

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

func (*ObjectScheduleInner) GetObjectURI

func (o *ObjectScheduleInner) GetObjectURI() string

GetObjectURI returns the ObjectURI field value if set, zero value otherwise.

func (*ObjectScheduleInner) GetObjectURIOk

func (o *ObjectScheduleInner) GetObjectURIOk() (*string, bool)

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

func (*ObjectScheduleInner) GetSessionId

func (o *ObjectScheduleInner) GetSessionId() string

GetSessionId returns the SessionId field value if set, zero value otherwise.

func (*ObjectScheduleInner) GetSessionIdOk

func (o *ObjectScheduleInner) GetSessionIdOk() (*string, bool)

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

func (*ObjectScheduleInner) GetUnicastOnly

func (o *ObjectScheduleInner) GetUnicastOnly() bool

GetUnicastOnly returns the UnicastOnly field value if set, zero value otherwise.

func (*ObjectScheduleInner) GetUnicastOnlyOk

func (o *ObjectScheduleInner) GetUnicastOnlyOk() (*bool, bool)

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

func (*ObjectScheduleInner) HasDeliveryInfo

func (o *ObjectScheduleInner) HasDeliveryInfo() bool

HasDeliveryInfo returns a boolean if a field has been set.

func (*ObjectScheduleInner) HasObjectEtag

func (o *ObjectScheduleInner) HasObjectEtag() bool

HasObjectEtag returns a boolean if a field has been set.

func (*ObjectScheduleInner) HasObjectURI

func (o *ObjectScheduleInner) HasObjectURI() bool

HasObjectURI returns a boolean if a field has been set.

func (*ObjectScheduleInner) HasSessionId

func (o *ObjectScheduleInner) HasSessionId() bool

HasSessionId returns a boolean if a field has been set.

func (*ObjectScheduleInner) HasUnicastOnly

func (o *ObjectScheduleInner) HasUnicastOnly() bool

HasUnicastOnly returns a boolean if a field has been set.

func (ObjectScheduleInner) MarshalJSON

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

func (*ObjectScheduleInner) SetDeliveryInfo

SetDeliveryInfo gets a reference to the given []ObjectScheduleInnerDeliveryInfoInner and assigns it to the DeliveryInfo field.

func (*ObjectScheduleInner) SetObjectEtag

func (o *ObjectScheduleInner) SetObjectEtag(v string)

SetObjectEtag gets a reference to the given string and assigns it to the ObjectEtag field.

func (*ObjectScheduleInner) SetObjectURI

func (o *ObjectScheduleInner) SetObjectURI(v string)

SetObjectURI gets a reference to the given string and assigns it to the ObjectURI field.

func (*ObjectScheduleInner) SetSessionId

func (o *ObjectScheduleInner) SetSessionId(v string)

SetSessionId gets a reference to the given string and assigns it to the SessionId field.

func (*ObjectScheduleInner) SetUnicastOnly

func (o *ObjectScheduleInner) SetUnicastOnly(v bool)

SetUnicastOnly gets a reference to the given bool and assigns it to the UnicastOnly field.

func (ObjectScheduleInner) ToMap

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

type ObjectScheduleInnerDeliveryInfoInner

type ObjectScheduleInnerDeliveryInfoInner struct {
	// string with format 'date-time' as defined in OpenAPI.
	Start *time.Time `json:"start,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	Stop *time.Time `json:"stop,omitempty"`
}

ObjectScheduleInnerDeliveryInfoInner struct for ObjectScheduleInnerDeliveryInfoInner

func NewObjectScheduleInnerDeliveryInfoInner

func NewObjectScheduleInnerDeliveryInfoInner() *ObjectScheduleInnerDeliveryInfoInner

NewObjectScheduleInnerDeliveryInfoInner instantiates a new ObjectScheduleInnerDeliveryInfoInner 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 NewObjectScheduleInnerDeliveryInfoInnerWithDefaults

func NewObjectScheduleInnerDeliveryInfoInnerWithDefaults() *ObjectScheduleInnerDeliveryInfoInner

NewObjectScheduleInnerDeliveryInfoInnerWithDefaults instantiates a new ObjectScheduleInnerDeliveryInfoInner 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 (*ObjectScheduleInnerDeliveryInfoInner) GetStart

GetStart returns the Start field value if set, zero value otherwise.

func (*ObjectScheduleInnerDeliveryInfoInner) GetStartOk

func (o *ObjectScheduleInnerDeliveryInfoInner) GetStartOk() (*time.Time, bool)

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

func (*ObjectScheduleInnerDeliveryInfoInner) GetStop

GetStop returns the Stop field value if set, zero value otherwise.

func (*ObjectScheduleInnerDeliveryInfoInner) GetStopOk

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

func (*ObjectScheduleInnerDeliveryInfoInner) HasStart

HasStart returns a boolean if a field has been set.

func (*ObjectScheduleInnerDeliveryInfoInner) HasStop

HasStop returns a boolean if a field has been set.

func (ObjectScheduleInnerDeliveryInfoInner) MarshalJSON

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

func (*ObjectScheduleInnerDeliveryInfoInner) SetStart

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*ObjectScheduleInnerDeliveryInfoInner) SetStop

SetStop gets a reference to the given time.Time and assigns it to the Stop field.

func (ObjectScheduleInnerDeliveryInfoInner) ToMap

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

type PlmnId

type PlmnId struct {
	// Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mcc string `json:"mcc"`
	// Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mnc string `json:"mnc"`
}

PlmnId When PlmnId needs to be converted to string (e.g. when used in maps as key), the string shall be composed of three digits \"mcc\" followed by \"-\" and two or three digits \"mnc\".

func NewPlmnId

func NewPlmnId(mcc string, mnc string) *PlmnId

NewPlmnId instantiates a new PlmnId 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 NewPlmnIdWithDefaults

func NewPlmnIdWithDefaults() *PlmnId

NewPlmnIdWithDefaults instantiates a new PlmnId 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 (*PlmnId) GetMcc

func (o *PlmnId) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnId) GetMccOk

func (o *PlmnId) GetMccOk() (*string, bool)

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

func (*PlmnId) GetMnc

func (o *PlmnId) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnId) GetMncOk

func (o *PlmnId) GetMncOk() (*string, bool)

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

func (PlmnId) MarshalJSON

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

func (*PlmnId) SetMcc

func (o *PlmnId) SetMcc(v string)

SetMcc sets field value

func (*PlmnId) SetMnc

func (o *PlmnId) SetMnc(v string)

SetMnc sets field value

func (PlmnId) ToMap

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

type PostObjectRepair

type PostObjectRepair struct {
	ServiceURIs []string `json:"serviceURIs,omitempty"`
	// indicating a time in seconds.
	OffsetTime *int32 `json:"offsetTime,omitempty"`
	// indicating a time in seconds.
	RandomTimePeriod *int32 `json:"randomTimePeriod,omitempty"`
}

PostObjectRepair struct for PostObjectRepair

func NewPostObjectRepair

func NewPostObjectRepair() *PostObjectRepair

NewPostObjectRepair instantiates a new PostObjectRepair 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 NewPostObjectRepairWithDefaults

func NewPostObjectRepairWithDefaults() *PostObjectRepair

NewPostObjectRepairWithDefaults instantiates a new PostObjectRepair 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 (*PostObjectRepair) GetOffsetTime

func (o *PostObjectRepair) GetOffsetTime() int32

GetOffsetTime returns the OffsetTime field value if set, zero value otherwise.

func (*PostObjectRepair) GetOffsetTimeOk

func (o *PostObjectRepair) GetOffsetTimeOk() (*int32, bool)

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

func (*PostObjectRepair) GetRandomTimePeriod

func (o *PostObjectRepair) GetRandomTimePeriod() int32

GetRandomTimePeriod returns the RandomTimePeriod field value if set, zero value otherwise.

func (*PostObjectRepair) GetRandomTimePeriodOk

func (o *PostObjectRepair) GetRandomTimePeriodOk() (*int32, bool)

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

func (*PostObjectRepair) GetServiceURIs

func (o *PostObjectRepair) GetServiceURIs() []string

GetServiceURIs returns the ServiceURIs field value if set, zero value otherwise.

func (*PostObjectRepair) GetServiceURIsOk

func (o *PostObjectRepair) GetServiceURIsOk() ([]string, bool)

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

func (*PostObjectRepair) HasOffsetTime

func (o *PostObjectRepair) HasOffsetTime() bool

HasOffsetTime returns a boolean if a field has been set.

func (*PostObjectRepair) HasRandomTimePeriod

func (o *PostObjectRepair) HasRandomTimePeriod() bool

HasRandomTimePeriod returns a boolean if a field has been set.

func (*PostObjectRepair) HasServiceURIs

func (o *PostObjectRepair) HasServiceURIs() bool

HasServiceURIs returns a boolean if a field has been set.

func (PostObjectRepair) MarshalJSON

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

func (*PostObjectRepair) SetOffsetTime

func (o *PostObjectRepair) SetOffsetTime(v int32)

SetOffsetTime gets a reference to the given int32 and assigns it to the OffsetTime field.

func (*PostObjectRepair) SetRandomTimePeriod

func (o *PostObjectRepair) SetRandomTimePeriod(v int32)

SetRandomTimePeriod gets a reference to the given int32 and assigns it to the RandomTimePeriod field.

func (*PostObjectRepair) SetServiceURIs

func (o *PostObjectRepair) SetServiceURIs(v []string)

SetServiceURIs gets a reference to the given []string and assigns it to the ServiceURIs field.

func (PostObjectRepair) ToMap

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

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

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

type ServiceSchedule

type ServiceSchedule struct {
	SessionSchedule         []SessionScheduleInner         `json:"sessionSchedule,omitempty"`
	SessionScheduleOverride []SessionScheduleOverrideInner `json:"sessionScheduleOverride,omitempty"`
	ObjectSchedule          []ObjectScheduleInner          `json:"objectSchedule,omitempty"`
	ServiceId               string                         `json:"serviceId"`
	// String providing an URI formatted according to RFC 3986.
	ServiceClass string `json:"serviceClass"`
}

ServiceSchedule struct for ServiceSchedule

func NewServiceSchedule

func NewServiceSchedule(serviceId string, serviceClass string) *ServiceSchedule

NewServiceSchedule instantiates a new ServiceSchedule 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 NewServiceScheduleWithDefaults

func NewServiceScheduleWithDefaults() *ServiceSchedule

NewServiceScheduleWithDefaults instantiates a new ServiceSchedule 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 (*ServiceSchedule) GetObjectSchedule

func (o *ServiceSchedule) GetObjectSchedule() []ObjectScheduleInner

GetObjectSchedule returns the ObjectSchedule field value if set, zero value otherwise.

func (*ServiceSchedule) GetObjectScheduleOk

func (o *ServiceSchedule) GetObjectScheduleOk() ([]ObjectScheduleInner, bool)

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

func (*ServiceSchedule) GetServiceClass

func (o *ServiceSchedule) GetServiceClass() string

GetServiceClass returns the ServiceClass field value

func (*ServiceSchedule) GetServiceClassOk

func (o *ServiceSchedule) GetServiceClassOk() (*string, bool)

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

func (*ServiceSchedule) GetServiceId

func (o *ServiceSchedule) GetServiceId() string

GetServiceId returns the ServiceId field value

func (*ServiceSchedule) GetServiceIdOk

func (o *ServiceSchedule) GetServiceIdOk() (*string, bool)

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

func (*ServiceSchedule) GetSessionSchedule

func (o *ServiceSchedule) GetSessionSchedule() []SessionScheduleInner

GetSessionSchedule returns the SessionSchedule field value if set, zero value otherwise.

func (*ServiceSchedule) GetSessionScheduleOk

func (o *ServiceSchedule) GetSessionScheduleOk() ([]SessionScheduleInner, bool)

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

func (*ServiceSchedule) GetSessionScheduleOverride

func (o *ServiceSchedule) GetSessionScheduleOverride() []SessionScheduleOverrideInner

GetSessionScheduleOverride returns the SessionScheduleOverride field value if set, zero value otherwise.

func (*ServiceSchedule) GetSessionScheduleOverrideOk

func (o *ServiceSchedule) GetSessionScheduleOverrideOk() ([]SessionScheduleOverrideInner, bool)

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

func (*ServiceSchedule) HasObjectSchedule

func (o *ServiceSchedule) HasObjectSchedule() bool

HasObjectSchedule returns a boolean if a field has been set.

func (*ServiceSchedule) HasSessionSchedule

func (o *ServiceSchedule) HasSessionSchedule() bool

HasSessionSchedule returns a boolean if a field has been set.

func (*ServiceSchedule) HasSessionScheduleOverride

func (o *ServiceSchedule) HasSessionScheduleOverride() bool

HasSessionScheduleOverride returns a boolean if a field has been set.

func (ServiceSchedule) MarshalJSON

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

func (*ServiceSchedule) SetObjectSchedule

func (o *ServiceSchedule) SetObjectSchedule(v []ObjectScheduleInner)

SetObjectSchedule gets a reference to the given []ObjectScheduleInner and assigns it to the ObjectSchedule field.

func (*ServiceSchedule) SetServiceClass

func (o *ServiceSchedule) SetServiceClass(v string)

SetServiceClass sets field value

func (*ServiceSchedule) SetServiceId

func (o *ServiceSchedule) SetServiceId(v string)

SetServiceId sets field value

func (*ServiceSchedule) SetSessionSchedule

func (o *ServiceSchedule) SetSessionSchedule(v []SessionScheduleInner)

SetSessionSchedule gets a reference to the given []SessionScheduleInner and assigns it to the SessionSchedule field.

func (*ServiceSchedule) SetSessionScheduleOverride

func (o *ServiceSchedule) SetSessionScheduleOverride(v []SessionScheduleOverrideInner)

SetSessionScheduleOverride gets a reference to the given []SessionScheduleOverrideInner and assigns it to the SessionScheduleOverride field.

func (ServiceSchedule) ToMap

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

type SessionScheduleInner

type SessionScheduleInner struct {
	// string with format 'date-time' as defined in OpenAPI.
	Start time.Time `json:"start"`
	// string with format 'date-time' as defined in OpenAPI.
	Stop                time.Time `json:"stop"`
	ReoccurencePattern  *string   `json:"reoccurencePattern,omitempty"`
	NumberOfTimes       *int32    `json:"numberOfTimes,omitempty"`
	ReoccurenceStopTime *string   `json:"reoccurenceStopTime,omitempty"`
	Index               *int32    `json:"index,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	FDTInstanceURI *string `json:"FDTInstanceURI,omitempty"`
}

SessionScheduleInner struct for SessionScheduleInner

func NewSessionScheduleInner

func NewSessionScheduleInner(start time.Time, stop time.Time) *SessionScheduleInner

NewSessionScheduleInner instantiates a new SessionScheduleInner 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 NewSessionScheduleInnerWithDefaults

func NewSessionScheduleInnerWithDefaults() *SessionScheduleInner

NewSessionScheduleInnerWithDefaults instantiates a new SessionScheduleInner 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 (*SessionScheduleInner) GetFDTInstanceURI

func (o *SessionScheduleInner) GetFDTInstanceURI() string

GetFDTInstanceURI returns the FDTInstanceURI field value if set, zero value otherwise.

func (*SessionScheduleInner) GetFDTInstanceURIOk

func (o *SessionScheduleInner) GetFDTInstanceURIOk() (*string, bool)

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

func (*SessionScheduleInner) GetIndex

func (o *SessionScheduleInner) GetIndex() int32

GetIndex returns the Index field value if set, zero value otherwise.

func (*SessionScheduleInner) GetIndexOk

func (o *SessionScheduleInner) GetIndexOk() (*int32, bool)

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

func (*SessionScheduleInner) GetNumberOfTimes

func (o *SessionScheduleInner) GetNumberOfTimes() int32

GetNumberOfTimes returns the NumberOfTimes field value if set, zero value otherwise.

func (*SessionScheduleInner) GetNumberOfTimesOk

func (o *SessionScheduleInner) GetNumberOfTimesOk() (*int32, bool)

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

func (*SessionScheduleInner) GetReoccurencePattern

func (o *SessionScheduleInner) GetReoccurencePattern() string

GetReoccurencePattern returns the ReoccurencePattern field value if set, zero value otherwise.

func (*SessionScheduleInner) GetReoccurencePatternOk

func (o *SessionScheduleInner) GetReoccurencePatternOk() (*string, bool)

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

func (*SessionScheduleInner) GetReoccurenceStopTime

func (o *SessionScheduleInner) GetReoccurenceStopTime() string

GetReoccurenceStopTime returns the ReoccurenceStopTime field value if set, zero value otherwise.

func (*SessionScheduleInner) GetReoccurenceStopTimeOk

func (o *SessionScheduleInner) GetReoccurenceStopTimeOk() (*string, bool)

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

func (*SessionScheduleInner) GetStart

func (o *SessionScheduleInner) GetStart() time.Time

GetStart returns the Start field value

func (*SessionScheduleInner) GetStartOk

func (o *SessionScheduleInner) GetStartOk() (*time.Time, bool)

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

func (*SessionScheduleInner) GetStop

func (o *SessionScheduleInner) GetStop() time.Time

GetStop returns the Stop field value

func (*SessionScheduleInner) GetStopOk

func (o *SessionScheduleInner) GetStopOk() (*time.Time, bool)

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

func (*SessionScheduleInner) HasFDTInstanceURI

func (o *SessionScheduleInner) HasFDTInstanceURI() bool

HasFDTInstanceURI returns a boolean if a field has been set.

func (*SessionScheduleInner) HasIndex

func (o *SessionScheduleInner) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*SessionScheduleInner) HasNumberOfTimes

func (o *SessionScheduleInner) HasNumberOfTimes() bool

HasNumberOfTimes returns a boolean if a field has been set.

func (*SessionScheduleInner) HasReoccurencePattern

func (o *SessionScheduleInner) HasReoccurencePattern() bool

HasReoccurencePattern returns a boolean if a field has been set.

func (*SessionScheduleInner) HasReoccurenceStopTime

func (o *SessionScheduleInner) HasReoccurenceStopTime() bool

HasReoccurenceStopTime returns a boolean if a field has been set.

func (SessionScheduleInner) MarshalJSON

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

func (*SessionScheduleInner) SetFDTInstanceURI

func (o *SessionScheduleInner) SetFDTInstanceURI(v string)

SetFDTInstanceURI gets a reference to the given string and assigns it to the FDTInstanceURI field.

func (*SessionScheduleInner) SetIndex

func (o *SessionScheduleInner) SetIndex(v int32)

SetIndex gets a reference to the given int32 and assigns it to the Index field.

func (*SessionScheduleInner) SetNumberOfTimes

func (o *SessionScheduleInner) SetNumberOfTimes(v int32)

SetNumberOfTimes gets a reference to the given int32 and assigns it to the NumberOfTimes field.

func (*SessionScheduleInner) SetReoccurencePattern

func (o *SessionScheduleInner) SetReoccurencePattern(v string)

SetReoccurencePattern gets a reference to the given string and assigns it to the ReoccurencePattern field.

func (*SessionScheduleInner) SetReoccurenceStopTime

func (o *SessionScheduleInner) SetReoccurenceStopTime(v string)

SetReoccurenceStopTime gets a reference to the given string and assigns it to the ReoccurenceStopTime field.

func (*SessionScheduleInner) SetStart

func (o *SessionScheduleInner) SetStart(v time.Time)

SetStart sets field value

func (*SessionScheduleInner) SetStop

func (o *SessionScheduleInner) SetStop(v time.Time)

SetStop sets field value

func (SessionScheduleInner) ToMap

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

type SessionScheduleOverrideInner

type SessionScheduleOverrideInner struct {
	// string with format 'date-time' as defined in OpenAPI.
	Start *time.Time `json:"start,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	Stop      *time.Time `json:"stop,omitempty"`
	Index     *int32     `json:"index,omitempty"`
	Cancelled *bool      `json:"cancelled,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	SessionDescriptionURI *string `json:"sessionDescriptionURI,omitempty"`
}

SessionScheduleOverrideInner struct for SessionScheduleOverrideInner

func NewSessionScheduleOverrideInner

func NewSessionScheduleOverrideInner() *SessionScheduleOverrideInner

NewSessionScheduleOverrideInner instantiates a new SessionScheduleOverrideInner 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 NewSessionScheduleOverrideInnerWithDefaults

func NewSessionScheduleOverrideInnerWithDefaults() *SessionScheduleOverrideInner

NewSessionScheduleOverrideInnerWithDefaults instantiates a new SessionScheduleOverrideInner 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 (*SessionScheduleOverrideInner) GetCancelled

func (o *SessionScheduleOverrideInner) GetCancelled() bool

GetCancelled returns the Cancelled field value if set, zero value otherwise.

func (*SessionScheduleOverrideInner) GetCancelledOk

func (o *SessionScheduleOverrideInner) GetCancelledOk() (*bool, bool)

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

func (*SessionScheduleOverrideInner) GetIndex

func (o *SessionScheduleOverrideInner) GetIndex() int32

GetIndex returns the Index field value if set, zero value otherwise.

func (*SessionScheduleOverrideInner) GetIndexOk

func (o *SessionScheduleOverrideInner) GetIndexOk() (*int32, bool)

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

func (*SessionScheduleOverrideInner) GetSessionDescriptionURI

func (o *SessionScheduleOverrideInner) GetSessionDescriptionURI() string

GetSessionDescriptionURI returns the SessionDescriptionURI field value if set, zero value otherwise.

func (*SessionScheduleOverrideInner) GetSessionDescriptionURIOk

func (o *SessionScheduleOverrideInner) GetSessionDescriptionURIOk() (*string, bool)

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

func (*SessionScheduleOverrideInner) GetStart

func (o *SessionScheduleOverrideInner) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise.

func (*SessionScheduleOverrideInner) GetStartOk

func (o *SessionScheduleOverrideInner) GetStartOk() (*time.Time, bool)

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

func (*SessionScheduleOverrideInner) GetStop

func (o *SessionScheduleOverrideInner) GetStop() time.Time

GetStop returns the Stop field value if set, zero value otherwise.

func (*SessionScheduleOverrideInner) GetStopOk

func (o *SessionScheduleOverrideInner) GetStopOk() (*time.Time, bool)

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

func (*SessionScheduleOverrideInner) HasCancelled

func (o *SessionScheduleOverrideInner) HasCancelled() bool

HasCancelled returns a boolean if a field has been set.

func (*SessionScheduleOverrideInner) HasIndex

func (o *SessionScheduleOverrideInner) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*SessionScheduleOverrideInner) HasSessionDescriptionURI

func (o *SessionScheduleOverrideInner) HasSessionDescriptionURI() bool

HasSessionDescriptionURI returns a boolean if a field has been set.

func (*SessionScheduleOverrideInner) HasStart

func (o *SessionScheduleOverrideInner) HasStart() bool

HasStart returns a boolean if a field has been set.

func (*SessionScheduleOverrideInner) HasStop

func (o *SessionScheduleOverrideInner) HasStop() bool

HasStop returns a boolean if a field has been set.

func (SessionScheduleOverrideInner) MarshalJSON

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

func (*SessionScheduleOverrideInner) SetCancelled

func (o *SessionScheduleOverrideInner) SetCancelled(v bool)

SetCancelled gets a reference to the given bool and assigns it to the Cancelled field.

func (*SessionScheduleOverrideInner) SetIndex

func (o *SessionScheduleOverrideInner) SetIndex(v int32)

SetIndex gets a reference to the given int32 and assigns it to the Index field.

func (*SessionScheduleOverrideInner) SetSessionDescriptionURI

func (o *SessionScheduleOverrideInner) SetSessionDescriptionURI(v string)

SetSessionDescriptionURI gets a reference to the given string and assigns it to the SessionDescriptionURI field.

func (*SessionScheduleOverrideInner) SetStart

func (o *SessionScheduleOverrideInner) SetStart(v time.Time)

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*SessionScheduleOverrideInner) SetStop

func (o *SessionScheduleOverrideInner) SetStop(v time.Time)

SetStop gets a reference to the given time.Time and assigns it to the Stop field.

func (SessionScheduleOverrideInner) ToMap

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

type Tai

type Tai struct {
	PlmnId PlmnId `json:"plmnId"`
	// 2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10  of 3GPP TS 38.413, in hexadecimal representation. Each character in the string shall  take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the TAC shall  appear first in the string, and the character representing the 4 least significant bit  of the TAC shall appear last in the string.
	Tac string `json:"tac"`
	// This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
	Nid *string `json:"nid,omitempty"`
}

Tai Contains the tracking area identity as described in 3GPP 23.003

func NewTai

func NewTai(plmnId PlmnId, tac string) *Tai

NewTai instantiates a new Tai 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 NewTaiWithDefaults

func NewTaiWithDefaults() *Tai

NewTaiWithDefaults instantiates a new Tai 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 (*Tai) GetNid

func (o *Tai) GetNid() string

GetNid returns the Nid field value if set, zero value otherwise.

func (*Tai) GetNidOk

func (o *Tai) GetNidOk() (*string, bool)

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

func (*Tai) GetPlmnId

func (o *Tai) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Tai) GetPlmnIdOk

func (o *Tai) GetPlmnIdOk() (*PlmnId, bool)

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

func (*Tai) GetTac

func (o *Tai) GetTac() string

GetTac returns the Tac field value

func (*Tai) GetTacOk

func (o *Tai) GetTacOk() (*string, bool)

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

func (*Tai) HasNid

func (o *Tai) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Tai) MarshalJSON

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

func (*Tai) SetNid

func (o *Tai) SetNid(v string)

SetNid gets a reference to the given string and assigns it to the Nid field.

func (*Tai) SetPlmnId

func (o *Tai) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*Tai) SetTac

func (o *Tai) SetTac(v string)

SetTac sets field value

func (Tai) ToMap

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

type UserServiceDescription

type UserServiceDescription struct {
	Name                           []string                         `json:"name,omitempty"`
	ServiceLanguage                []string                         `json:"serviceLanguage,omitempty"`
	ServiceId                      string                           `json:"serviceId"`
	DistributionSessionDescription *DistributionSessionDescription  `json:"distributionSessionDescription,omitempty"`
	AppServiceDescription          *AppServiceDescription           `json:"appServiceDescription,omitempty"`
	ScheduleDescription            []ServiceSchedule                `json:"scheduleDescription,omitempty"`
	AvailabilityInfo               []AvailabilityInformationBinding `json:"availabilityInfo,omitempty"`
}

UserServiceDescription struct for UserServiceDescription

func NewUserServiceDescription

func NewUserServiceDescription(serviceId string) *UserServiceDescription

NewUserServiceDescription instantiates a new UserServiceDescription 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 NewUserServiceDescriptionWithDefaults

func NewUserServiceDescriptionWithDefaults() *UserServiceDescription

NewUserServiceDescriptionWithDefaults instantiates a new UserServiceDescription 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 (*UserServiceDescription) GetAppServiceDescription

func (o *UserServiceDescription) GetAppServiceDescription() AppServiceDescription

GetAppServiceDescription returns the AppServiceDescription field value if set, zero value otherwise.

func (*UserServiceDescription) GetAppServiceDescriptionOk

func (o *UserServiceDescription) GetAppServiceDescriptionOk() (*AppServiceDescription, bool)

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

func (*UserServiceDescription) GetAvailabilityInfo

func (o *UserServiceDescription) GetAvailabilityInfo() []AvailabilityInformationBinding

GetAvailabilityInfo returns the AvailabilityInfo field value if set, zero value otherwise.

func (*UserServiceDescription) GetAvailabilityInfoOk

func (o *UserServiceDescription) GetAvailabilityInfoOk() ([]AvailabilityInformationBinding, bool)

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

func (*UserServiceDescription) GetDistributionSessionDescription

func (o *UserServiceDescription) GetDistributionSessionDescription() DistributionSessionDescription

GetDistributionSessionDescription returns the DistributionSessionDescription field value if set, zero value otherwise.

func (*UserServiceDescription) GetDistributionSessionDescriptionOk

func (o *UserServiceDescription) GetDistributionSessionDescriptionOk() (*DistributionSessionDescription, bool)

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

func (*UserServiceDescription) GetName

func (o *UserServiceDescription) GetName() []string

GetName returns the Name field value if set, zero value otherwise.

func (*UserServiceDescription) GetNameOk

func (o *UserServiceDescription) GetNameOk() ([]string, bool)

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

func (*UserServiceDescription) GetScheduleDescription

func (o *UserServiceDescription) GetScheduleDescription() []ServiceSchedule

GetScheduleDescription returns the ScheduleDescription field value if set, zero value otherwise.

func (*UserServiceDescription) GetScheduleDescriptionOk

func (o *UserServiceDescription) GetScheduleDescriptionOk() ([]ServiceSchedule, bool)

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

func (*UserServiceDescription) GetServiceId

func (o *UserServiceDescription) GetServiceId() string

GetServiceId returns the ServiceId field value

func (*UserServiceDescription) GetServiceIdOk

func (o *UserServiceDescription) GetServiceIdOk() (*string, bool)

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

func (*UserServiceDescription) GetServiceLanguage

func (o *UserServiceDescription) GetServiceLanguage() []string

GetServiceLanguage returns the ServiceLanguage field value if set, zero value otherwise.

func (*UserServiceDescription) GetServiceLanguageOk

func (o *UserServiceDescription) GetServiceLanguageOk() ([]string, bool)

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

func (*UserServiceDescription) HasAppServiceDescription

func (o *UserServiceDescription) HasAppServiceDescription() bool

HasAppServiceDescription returns a boolean if a field has been set.

func (*UserServiceDescription) HasAvailabilityInfo

func (o *UserServiceDescription) HasAvailabilityInfo() bool

HasAvailabilityInfo returns a boolean if a field has been set.

func (*UserServiceDescription) HasDistributionSessionDescription

func (o *UserServiceDescription) HasDistributionSessionDescription() bool

HasDistributionSessionDescription returns a boolean if a field has been set.

func (*UserServiceDescription) HasName

func (o *UserServiceDescription) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserServiceDescription) HasScheduleDescription

func (o *UserServiceDescription) HasScheduleDescription() bool

HasScheduleDescription returns a boolean if a field has been set.

func (*UserServiceDescription) HasServiceLanguage

func (o *UserServiceDescription) HasServiceLanguage() bool

HasServiceLanguage returns a boolean if a field has been set.

func (UserServiceDescription) MarshalJSON

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

func (*UserServiceDescription) SetAppServiceDescription

func (o *UserServiceDescription) SetAppServiceDescription(v AppServiceDescription)

SetAppServiceDescription gets a reference to the given AppServiceDescription and assigns it to the AppServiceDescription field.

func (*UserServiceDescription) SetAvailabilityInfo

func (o *UserServiceDescription) SetAvailabilityInfo(v []AvailabilityInformationBinding)

SetAvailabilityInfo gets a reference to the given []AvailabilityInformationBinding and assigns it to the AvailabilityInfo field.

func (*UserServiceDescription) SetDistributionSessionDescription

func (o *UserServiceDescription) SetDistributionSessionDescription(v DistributionSessionDescription)

SetDistributionSessionDescription gets a reference to the given DistributionSessionDescription and assigns it to the DistributionSessionDescription field.

func (*UserServiceDescription) SetName

func (o *UserServiceDescription) SetName(v []string)

SetName gets a reference to the given []string and assigns it to the Name field.

func (*UserServiceDescription) SetScheduleDescription

func (o *UserServiceDescription) SetScheduleDescription(v []ServiceSchedule)

SetScheduleDescription gets a reference to the given []ServiceSchedule and assigns it to the ScheduleDescription field.

func (*UserServiceDescription) SetServiceId

func (o *UserServiceDescription) SetServiceId(v string)

SetServiceId sets field value

func (*UserServiceDescription) SetServiceLanguage

func (o *UserServiceDescription) SetServiceLanguage(v []string)

SetServiceLanguage gets a reference to the given []string and assigns it to the ServiceLanguage field.

func (UserServiceDescription) ToMap

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

Jump to

Keyboard shortcuts

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