openapi_Nmfaf_3caDataManagement

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: 21 Imported by: 0

README

Go API client for openapi_Nmfaf_3caDataManagement

MFAF 3GPP Consumer Adaptor (3CA) Data Management Service.
© 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-alpha.1
  • 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/oauth2
go get golang.org/x/net/context

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

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

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

Documentation for API Endpoints

All URIs are relative to https://example.com/nmfaf-3cadatamanagement/v1

Class Method HTTP request Description
MFAFDataOrAnalyticsResourcesCollectionApi CreateIndividualSubcription Post /mfaf-data-analytics subscribe to notifications

Documentation For Models

Documentation For Authorization

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • nmfaf-3cadatamanagement: Access to the nmfaf-3cadatamanagement API

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

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 (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedAccessTypeEnumValues = []AccessType{
	"3GPP_ACCESS",
	"NON_3GPP_ACCESS",
}

All allowed values of AccessType enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	MFAFDataOrAnalyticsResourcesCollectionApi *MFAFDataOrAnalyticsResourcesCollectionApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nmfaf_3caDataManagement API v1.1.0-alpha.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

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 AanfInfo

type AanfInfo struct {
	RoutingIndicators []string `json:"routingIndicators,omitempty"`
}

AanfInfo Represents the information relative to an AAnF NF Instance.

func NewAanfInfo

func NewAanfInfo() *AanfInfo

NewAanfInfo instantiates a new AanfInfo 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 NewAanfInfoWithDefaults

func NewAanfInfoWithDefaults() *AanfInfo

NewAanfInfoWithDefaults instantiates a new AanfInfo 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 (*AanfInfo) GetRoutingIndicators

func (o *AanfInfo) GetRoutingIndicators() []string

GetRoutingIndicators returns the RoutingIndicators field value if set, zero value otherwise.

func (*AanfInfo) GetRoutingIndicatorsOk

func (o *AanfInfo) GetRoutingIndicatorsOk() ([]string, bool)

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

func (*AanfInfo) HasRoutingIndicators

func (o *AanfInfo) HasRoutingIndicators() bool

HasRoutingIndicators returns a boolean if a field has been set.

func (AanfInfo) MarshalJSON

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

func (*AanfInfo) SetRoutingIndicators

func (o *AanfInfo) SetRoutingIndicators(v []string)

SetRoutingIndicators gets a reference to the given []string and assigns it to the RoutingIndicators field.

func (AanfInfo) ToMap

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

type AbnormalBehaviour

type AbnormalBehaviour struct {
	Supis []string  `json:"supis,omitempty"`
	Excep Exception `json:"excep"`
	// String representing a Data Network as defined in clause 9A of 3GPP TS 23.003;  it shall contain either a DNN Network Identifier, or a full DNN with both the Network  Identifier and Operator Identifier, as specified in 3GPP TS 23.003 clause 9.1.1 and 9.1.2. It shall be coded as string in which the labels are separated by dots  (e.g. \"Label1.Label2.Label3\").
	Dnn    *string `json:"dnn,omitempty"`
	Snssai *Snssai `json:"snssai,omitempty"`
	// Unsigned integer indicating Sampling Ratio (see clauses 4.15.1 of 3GPP TS 23.502), expressed in percent.
	Ratio *int32 `json:"ratio,omitempty"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	Confidence   *int32                 `json:"confidence,omitempty"`
	AddtMeasInfo *AdditionalMeasurement `json:"addtMeasInfo,omitempty"`
}

AbnormalBehaviour Represents the abnormal behaviour information.

func NewAbnormalBehaviour

func NewAbnormalBehaviour(excep Exception) *AbnormalBehaviour

NewAbnormalBehaviour instantiates a new AbnormalBehaviour 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 NewAbnormalBehaviourWithDefaults

func NewAbnormalBehaviourWithDefaults() *AbnormalBehaviour

NewAbnormalBehaviourWithDefaults instantiates a new AbnormalBehaviour 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 (*AbnormalBehaviour) GetAddtMeasInfo

func (o *AbnormalBehaviour) GetAddtMeasInfo() AdditionalMeasurement

GetAddtMeasInfo returns the AddtMeasInfo field value if set, zero value otherwise.

func (*AbnormalBehaviour) GetAddtMeasInfoOk

func (o *AbnormalBehaviour) GetAddtMeasInfoOk() (*AdditionalMeasurement, bool)

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

func (*AbnormalBehaviour) GetConfidence

func (o *AbnormalBehaviour) GetConfidence() int32

GetConfidence returns the Confidence field value if set, zero value otherwise.

func (*AbnormalBehaviour) GetConfidenceOk

func (o *AbnormalBehaviour) GetConfidenceOk() (*int32, bool)

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

func (*AbnormalBehaviour) GetDnn

func (o *AbnormalBehaviour) GetDnn() string

GetDnn returns the Dnn field value if set, zero value otherwise.

func (*AbnormalBehaviour) GetDnnOk

func (o *AbnormalBehaviour) GetDnnOk() (*string, bool)

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

func (*AbnormalBehaviour) GetExcep

func (o *AbnormalBehaviour) GetExcep() Exception

GetExcep returns the Excep field value

func (*AbnormalBehaviour) GetExcepOk

func (o *AbnormalBehaviour) GetExcepOk() (*Exception, bool)

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

func (*AbnormalBehaviour) GetRatio

func (o *AbnormalBehaviour) GetRatio() int32

GetRatio returns the Ratio field value if set, zero value otherwise.

func (*AbnormalBehaviour) GetRatioOk

func (o *AbnormalBehaviour) GetRatioOk() (*int32, bool)

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

func (*AbnormalBehaviour) GetSnssai

func (o *AbnormalBehaviour) GetSnssai() Snssai

GetSnssai returns the Snssai field value if set, zero value otherwise.

func (*AbnormalBehaviour) GetSnssaiOk

func (o *AbnormalBehaviour) GetSnssaiOk() (*Snssai, bool)

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

func (*AbnormalBehaviour) GetSupis

func (o *AbnormalBehaviour) GetSupis() []string

GetSupis returns the Supis field value if set, zero value otherwise.

func (*AbnormalBehaviour) GetSupisOk

func (o *AbnormalBehaviour) GetSupisOk() ([]string, bool)

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

func (*AbnormalBehaviour) HasAddtMeasInfo

func (o *AbnormalBehaviour) HasAddtMeasInfo() bool

HasAddtMeasInfo returns a boolean if a field has been set.

func (*AbnormalBehaviour) HasConfidence

func (o *AbnormalBehaviour) HasConfidence() bool

HasConfidence returns a boolean if a field has been set.

func (*AbnormalBehaviour) HasDnn

func (o *AbnormalBehaviour) HasDnn() bool

HasDnn returns a boolean if a field has been set.

func (*AbnormalBehaviour) HasRatio

func (o *AbnormalBehaviour) HasRatio() bool

HasRatio returns a boolean if a field has been set.

func (*AbnormalBehaviour) HasSnssai

func (o *AbnormalBehaviour) HasSnssai() bool

HasSnssai returns a boolean if a field has been set.

func (*AbnormalBehaviour) HasSupis

func (o *AbnormalBehaviour) HasSupis() bool

HasSupis returns a boolean if a field has been set.

func (AbnormalBehaviour) MarshalJSON

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

func (*AbnormalBehaviour) SetAddtMeasInfo

func (o *AbnormalBehaviour) SetAddtMeasInfo(v AdditionalMeasurement)

SetAddtMeasInfo gets a reference to the given AdditionalMeasurement and assigns it to the AddtMeasInfo field.

func (*AbnormalBehaviour) SetConfidence

func (o *AbnormalBehaviour) SetConfidence(v int32)

SetConfidence gets a reference to the given int32 and assigns it to the Confidence field.

func (*AbnormalBehaviour) SetDnn

func (o *AbnormalBehaviour) SetDnn(v string)

SetDnn gets a reference to the given string and assigns it to the Dnn field.

func (*AbnormalBehaviour) SetExcep

func (o *AbnormalBehaviour) SetExcep(v Exception)

SetExcep sets field value

func (*AbnormalBehaviour) SetRatio

func (o *AbnormalBehaviour) SetRatio(v int32)

SetRatio gets a reference to the given int32 and assigns it to the Ratio field.

func (*AbnormalBehaviour) SetSnssai

func (o *AbnormalBehaviour) SetSnssai(v Snssai)

SetSnssai gets a reference to the given Snssai and assigns it to the Snssai field.

func (*AbnormalBehaviour) SetSupis

func (o *AbnormalBehaviour) SetSupis(v []string)

SetSupis gets a reference to the given []string and assigns it to the Supis field.

func (AbnormalBehaviour) ToMap

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

type AccessStateTransitionType

type AccessStateTransitionType struct {
	String *string
}

AccessStateTransitionType Access State Transition Type.

func (*AccessStateTransitionType) MarshalJSON

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

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

func (*AccessStateTransitionType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AccessTokenErr

type AccessTokenErr struct {
	Error            string  `json:"error"`
	ErrorDescription *string `json:"error_description,omitempty"`
	ErrorUri         *string `json:"error_uri,omitempty"`
}

AccessTokenErr Error returned in the access token response message

func NewAccessTokenErr

func NewAccessTokenErr(error_ string) *AccessTokenErr

NewAccessTokenErr instantiates a new AccessTokenErr 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 NewAccessTokenErrWithDefaults

func NewAccessTokenErrWithDefaults() *AccessTokenErr

NewAccessTokenErrWithDefaults instantiates a new AccessTokenErr 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 (*AccessTokenErr) GetError

func (o *AccessTokenErr) GetError() string

GetError returns the Error field value

func (*AccessTokenErr) GetErrorDescription

func (o *AccessTokenErr) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorDescriptionOk

func (o *AccessTokenErr) GetErrorDescriptionOk() (*string, bool)

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

func (*AccessTokenErr) GetErrorOk

func (o *AccessTokenErr) GetErrorOk() (*string, bool)

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

func (*AccessTokenErr) GetErrorUri

func (o *AccessTokenErr) GetErrorUri() string

GetErrorUri returns the ErrorUri field value if set, zero value otherwise.

func (*AccessTokenErr) GetErrorUriOk

func (o *AccessTokenErr) GetErrorUriOk() (*string, bool)

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

func (*AccessTokenErr) HasErrorDescription

func (o *AccessTokenErr) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*AccessTokenErr) HasErrorUri

func (o *AccessTokenErr) HasErrorUri() bool

HasErrorUri returns a boolean if a field has been set.

func (AccessTokenErr) MarshalJSON

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

func (*AccessTokenErr) SetError

func (o *AccessTokenErr) SetError(v string)

SetError sets field value

func (*AccessTokenErr) SetErrorDescription

func (o *AccessTokenErr) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*AccessTokenErr) SetErrorUri

func (o *AccessTokenErr) SetErrorUri(v string)

SetErrorUri gets a reference to the given string and assigns it to the ErrorUri field.

func (AccessTokenErr) ToMap

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

type AccessTokenReq

type AccessTokenReq struct {
	GrantType string `json:"grant_type"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	NfInstanceId string  `json:"nfInstanceId"`
	NfType       *NFType `json:"nfType,omitempty"`
	TargetNfType *NFType `json:"targetNfType,omitempty"`
	Scope        string  `json:"scope"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	TargetNfInstanceId  *string  `json:"targetNfInstanceId,omitempty"`
	RequesterPlmn       *PlmnId  `json:"requesterPlmn,omitempty"`
	RequesterPlmnList   []PlmnId `json:"requesterPlmnList,omitempty"`
	RequesterSnssaiList []Snssai `json:"requesterSnssaiList,omitempty"`
	// Fully Qualified Domain Name
	RequesterFqdn     *string     `json:"requesterFqdn,omitempty"`
	RequesterSnpnList []PlmnIdNid `json:"requesterSnpnList,omitempty"`
	TargetPlmn        *PlmnId     `json:"targetPlmn,omitempty"`
	TargetSnpn        *PlmnIdNid  `json:"targetSnpn,omitempty"`
	TargetSnssaiList  []Snssai    `json:"targetSnssaiList,omitempty"`
	TargetNsiList     []string    `json:"targetNsiList,omitempty"`
	// NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string \"set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)  <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but    with lower case characters <Set ID> encoded as a string of characters consisting of    alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that    shall end with either an alphabetic character or a digit.
	TargetNfSetId *string `json:"targetNfSetId,omitempty"`
	// NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following  string \"set<Set ID>.sn<Service Name>.nfi<NF Instance ID>.5gc.mnc<MNC>.mcc<MCC>\", or  \"set<SetID>.sn<ServiceName>.nfi<NFInstanceID>.5gc.nid<NID>.mnc<MNC>.mcc<MCC>\" with  <MCC> encoded as defined in clause 5.4.2 (\"Mcc\" data type definition)   <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits.    If there are only 2 significant digits in the MNC, one \"0\" digit shall be inserted    at the left side to fill the 3 digits coding of MNC.  Pattern: '^[0-9]{3}$' <NID> encoded as defined in clause 5.4.2 (\"Nid\" data type definition)  <NFInstanceId> encoded as defined in clause 5.3.2  <ServiceName> encoded as defined in 3GPP TS 29.510  <Set ID> encoded as a string of characters consisting of alphabetic    characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end    with either an alphabetic character or a digit.
	TargetNfServiceSetId *string `json:"targetNfServiceSetId,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	HnrfAccessTokenUri *string `json:"hnrfAccessTokenUri,omitempty"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	SourceNfInstanceId *string `json:"sourceNfInstanceId,omitempty"`
}

AccessTokenReq Contains information related to the access token request

func NewAccessTokenReq

func NewAccessTokenReq(grantType string, nfInstanceId string, scope string) *AccessTokenReq

NewAccessTokenReq instantiates a new AccessTokenReq 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 NewAccessTokenReqWithDefaults

func NewAccessTokenReqWithDefaults() *AccessTokenReq

NewAccessTokenReqWithDefaults instantiates a new AccessTokenReq 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 (*AccessTokenReq) GetGrantType

func (o *AccessTokenReq) GetGrantType() string

GetGrantType returns the GrantType field value

func (*AccessTokenReq) GetGrantTypeOk

func (o *AccessTokenReq) GetGrantTypeOk() (*string, bool)

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

func (*AccessTokenReq) GetHnrfAccessTokenUri

func (o *AccessTokenReq) GetHnrfAccessTokenUri() string

GetHnrfAccessTokenUri returns the HnrfAccessTokenUri field value if set, zero value otherwise.

func (*AccessTokenReq) GetHnrfAccessTokenUriOk

func (o *AccessTokenReq) GetHnrfAccessTokenUriOk() (*string, bool)

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

func (*AccessTokenReq) GetNfInstanceId

func (o *AccessTokenReq) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*AccessTokenReq) GetNfInstanceIdOk

func (o *AccessTokenReq) GetNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetNfType

func (o *AccessTokenReq) GetNfType() NFType

GetNfType returns the NfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetNfTypeOk

func (o *AccessTokenReq) GetNfTypeOk() (*NFType, bool)

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

func (*AccessTokenReq) GetRequesterFqdn

func (o *AccessTokenReq) GetRequesterFqdn() string

GetRequesterFqdn returns the RequesterFqdn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterFqdnOk

func (o *AccessTokenReq) GetRequesterFqdnOk() (*string, bool)

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

func (*AccessTokenReq) GetRequesterPlmn

func (o *AccessTokenReq) GetRequesterPlmn() PlmnId

GetRequesterPlmn returns the RequesterPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnList

func (o *AccessTokenReq) GetRequesterPlmnList() []PlmnId

GetRequesterPlmnList returns the RequesterPlmnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterPlmnListOk

func (o *AccessTokenReq) GetRequesterPlmnListOk() ([]PlmnId, bool)

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

func (*AccessTokenReq) GetRequesterPlmnOk

func (o *AccessTokenReq) GetRequesterPlmnOk() (*PlmnId, bool)

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

func (*AccessTokenReq) GetRequesterSnpnList

func (o *AccessTokenReq) GetRequesterSnpnList() []PlmnIdNid

GetRequesterSnpnList returns the RequesterSnpnList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnpnListOk

func (o *AccessTokenReq) GetRequesterSnpnListOk() ([]PlmnIdNid, bool)

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

func (*AccessTokenReq) GetRequesterSnssaiList

func (o *AccessTokenReq) GetRequesterSnssaiList() []Snssai

GetRequesterSnssaiList returns the RequesterSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetRequesterSnssaiListOk

func (o *AccessTokenReq) GetRequesterSnssaiListOk() ([]Snssai, bool)

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

func (*AccessTokenReq) GetScope

func (o *AccessTokenReq) GetScope() string

GetScope returns the Scope field value

func (*AccessTokenReq) GetScopeOk

func (o *AccessTokenReq) GetScopeOk() (*string, bool)

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

func (*AccessTokenReq) GetSourceNfInstanceId

func (o *AccessTokenReq) GetSourceNfInstanceId() string

GetSourceNfInstanceId returns the SourceNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetSourceNfInstanceIdOk

func (o *AccessTokenReq) GetSourceNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfInstanceId

func (o *AccessTokenReq) GetTargetNfInstanceId() string

GetTargetNfInstanceId returns the TargetNfInstanceId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfInstanceIdOk

func (o *AccessTokenReq) GetTargetNfInstanceIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfServiceSetId

func (o *AccessTokenReq) GetTargetNfServiceSetId() string

GetTargetNfServiceSetId returns the TargetNfServiceSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfServiceSetIdOk

func (o *AccessTokenReq) GetTargetNfServiceSetIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfSetId

func (o *AccessTokenReq) GetTargetNfSetId() string

GetTargetNfSetId returns the TargetNfSetId field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfSetIdOk

func (o *AccessTokenReq) GetTargetNfSetIdOk() (*string, bool)

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

func (*AccessTokenReq) GetTargetNfType

func (o *AccessTokenReq) GetTargetNfType() NFType

GetTargetNfType returns the TargetNfType field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNfTypeOk

func (o *AccessTokenReq) GetTargetNfTypeOk() (*NFType, bool)

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

func (*AccessTokenReq) GetTargetNsiList

func (o *AccessTokenReq) GetTargetNsiList() []string

GetTargetNsiList returns the TargetNsiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetNsiListOk

func (o *AccessTokenReq) GetTargetNsiListOk() ([]string, bool)

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

func (*AccessTokenReq) GetTargetPlmn

func (o *AccessTokenReq) GetTargetPlmn() PlmnId

GetTargetPlmn returns the TargetPlmn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetPlmnOk

func (o *AccessTokenReq) GetTargetPlmnOk() (*PlmnId, bool)

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

func (*AccessTokenReq) GetTargetSnpn

func (o *AccessTokenReq) GetTargetSnpn() PlmnIdNid

GetTargetSnpn returns the TargetSnpn field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnpnOk

func (o *AccessTokenReq) GetTargetSnpnOk() (*PlmnIdNid, bool)

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

func (*AccessTokenReq) GetTargetSnssaiList

func (o *AccessTokenReq) GetTargetSnssaiList() []Snssai

GetTargetSnssaiList returns the TargetSnssaiList field value if set, zero value otherwise.

func (*AccessTokenReq) GetTargetSnssaiListOk

func (o *AccessTokenReq) GetTargetSnssaiListOk() ([]Snssai, bool)

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

func (*AccessTokenReq) HasHnrfAccessTokenUri

func (o *AccessTokenReq) HasHnrfAccessTokenUri() bool

HasHnrfAccessTokenUri returns a boolean if a field has been set.

func (*AccessTokenReq) HasNfType

func (o *AccessTokenReq) HasNfType() bool

HasNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterFqdn

func (o *AccessTokenReq) HasRequesterFqdn() bool

HasRequesterFqdn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmn

func (o *AccessTokenReq) HasRequesterPlmn() bool

HasRequesterPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmnList

func (o *AccessTokenReq) HasRequesterPlmnList() bool

HasRequesterPlmnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnpnList

func (o *AccessTokenReq) HasRequesterSnpnList() bool

HasRequesterSnpnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnssaiList

func (o *AccessTokenReq) HasRequesterSnssaiList() bool

HasRequesterSnssaiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasSourceNfInstanceId

func (o *AccessTokenReq) HasSourceNfInstanceId() bool

HasSourceNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfInstanceId

func (o *AccessTokenReq) HasTargetNfInstanceId() bool

HasTargetNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfServiceSetId

func (o *AccessTokenReq) HasTargetNfServiceSetId() bool

HasTargetNfServiceSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfSetId

func (o *AccessTokenReq) HasTargetNfSetId() bool

HasTargetNfSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfType

func (o *AccessTokenReq) HasTargetNfType() bool

HasTargetNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNsiList

func (o *AccessTokenReq) HasTargetNsiList() bool

HasTargetNsiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetPlmn

func (o *AccessTokenReq) HasTargetPlmn() bool

HasTargetPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnpn

func (o *AccessTokenReq) HasTargetSnpn() bool

HasTargetSnpn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnssaiList

func (o *AccessTokenReq) HasTargetSnssaiList() bool

HasTargetSnssaiList returns a boolean if a field has been set.

func (AccessTokenReq) MarshalJSON

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

func (*AccessTokenReq) SetGrantType

func (o *AccessTokenReq) SetGrantType(v string)

SetGrantType sets field value

func (*AccessTokenReq) SetHnrfAccessTokenUri

func (o *AccessTokenReq) SetHnrfAccessTokenUri(v string)

SetHnrfAccessTokenUri gets a reference to the given string and assigns it to the HnrfAccessTokenUri field.

func (*AccessTokenReq) SetNfInstanceId

func (o *AccessTokenReq) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*AccessTokenReq) SetNfType

func (o *AccessTokenReq) SetNfType(v NFType)

SetNfType gets a reference to the given NFType and assigns it to the NfType field.

func (*AccessTokenReq) SetRequesterFqdn

func (o *AccessTokenReq) SetRequesterFqdn(v string)

SetRequesterFqdn gets a reference to the given string and assigns it to the RequesterFqdn field.

func (*AccessTokenReq) SetRequesterPlmn

func (o *AccessTokenReq) SetRequesterPlmn(v PlmnId)

SetRequesterPlmn gets a reference to the given PlmnId and assigns it to the RequesterPlmn field.

func (*AccessTokenReq) SetRequesterPlmnList

func (o *AccessTokenReq) SetRequesterPlmnList(v []PlmnId)

SetRequesterPlmnList gets a reference to the given []PlmnId and assigns it to the RequesterPlmnList field.

func (*AccessTokenReq) SetRequesterSnpnList

func (o *AccessTokenReq) SetRequesterSnpnList(v []PlmnIdNid)

SetRequesterSnpnList gets a reference to the given []PlmnIdNid and assigns it to the RequesterSnpnList field.

func (*AccessTokenReq) SetRequesterSnssaiList

func (o *AccessTokenReq) SetRequesterSnssaiList(v []Snssai)

SetRequesterSnssaiList gets a reference to the given []Snssai and assigns it to the RequesterSnssaiList field.

func (*AccessTokenReq) SetScope

func (o *AccessTokenReq) SetScope(v string)

SetScope sets field value

func (*AccessTokenReq) SetSourceNfInstanceId

func (o *AccessTokenReq) SetSourceNfInstanceId(v string)

SetSourceNfInstanceId gets a reference to the given string and assigns it to the SourceNfInstanceId field.

func (*AccessTokenReq) SetTargetNfInstanceId

func (o *AccessTokenReq) SetTargetNfInstanceId(v string)

SetTargetNfInstanceId gets a reference to the given string and assigns it to the TargetNfInstanceId field.

func (*AccessTokenReq) SetTargetNfServiceSetId

func (o *AccessTokenReq) SetTargetNfServiceSetId(v string)

SetTargetNfServiceSetId gets a reference to the given string and assigns it to the TargetNfServiceSetId field.

func (*AccessTokenReq) SetTargetNfSetId

func (o *AccessTokenReq) SetTargetNfSetId(v string)

SetTargetNfSetId gets a reference to the given string and assigns it to the TargetNfSetId field.

func (*AccessTokenReq) SetTargetNfType

func (o *AccessTokenReq) SetTargetNfType(v NFType)

SetTargetNfType gets a reference to the given NFType and assigns it to the TargetNfType field.

func (*AccessTokenReq) SetTargetNsiList

func (o *AccessTokenReq) SetTargetNsiList(v []string)

SetTargetNsiList gets a reference to the given []string and assigns it to the TargetNsiList field.

func (*AccessTokenReq) SetTargetPlmn

func (o *AccessTokenReq) SetTargetPlmn(v PlmnId)

SetTargetPlmn gets a reference to the given PlmnId and assigns it to the TargetPlmn field.

func (*AccessTokenReq) SetTargetSnpn

func (o *AccessTokenReq) SetTargetSnpn(v PlmnIdNid)

SetTargetSnpn gets a reference to the given PlmnIdNid and assigns it to the TargetSnpn field.

func (*AccessTokenReq) SetTargetSnssaiList

func (o *AccessTokenReq) SetTargetSnssaiList(v []Snssai)

SetTargetSnssaiList gets a reference to the given []Snssai and assigns it to the TargetSnssaiList field.

func (AccessTokenReq) ToMap

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

type AccessType

type AccessType string

AccessType Indicates whether the access is via 3GPP or via non-3GPP.

const (
	NON_3_GPP_ACCESS AccessType = "NON_3GPP_ACCESS"
)

List of AccessType

func NewAccessTypeFromValue

func NewAccessTypeFromValue(v string) (*AccessType, error)

NewAccessTypeFromValue returns a pointer to a valid AccessType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccessType) IsValid

func (v AccessType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccessType) Ptr

func (v AccessType) Ptr() *AccessType

Ptr returns reference to AccessType value

func (*AccessType) UnmarshalJSON

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

type Accuracy

type Accuracy struct {
	String *string
}

Accuracy Possible values are: - LOW: Low accuracy. - HIGH: High accuracy.

func (*Accuracy) MarshalJSON

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

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

func (*Accuracy) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AdditionalMeasurement

type AdditionalMeasurement struct {
	UnexpLoc      *NetworkAreaInfo          `json:"unexpLoc,omitempty"`
	UnexpFlowTeps []IpEthFlowDescription    `json:"unexpFlowTeps,omitempty"`
	UnexpWakes    []time.Time               `json:"unexpWakes,omitempty"`
	DdosAttack    *AddressList              `json:"ddosAttack,omitempty"`
	WrgDest       *AddressList              `json:"wrgDest,omitempty"`
	Circums       []CircumstanceDescription `json:"circums,omitempty"`
}

AdditionalMeasurement Represents additional measurement information.

func NewAdditionalMeasurement

func NewAdditionalMeasurement() *AdditionalMeasurement

NewAdditionalMeasurement instantiates a new AdditionalMeasurement 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 NewAdditionalMeasurementWithDefaults

func NewAdditionalMeasurementWithDefaults() *AdditionalMeasurement

NewAdditionalMeasurementWithDefaults instantiates a new AdditionalMeasurement 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 (*AdditionalMeasurement) GetCircums

GetCircums returns the Circums field value if set, zero value otherwise.

func (*AdditionalMeasurement) GetCircumsOk

func (o *AdditionalMeasurement) GetCircumsOk() ([]CircumstanceDescription, bool)

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

func (*AdditionalMeasurement) GetDdosAttack

func (o *AdditionalMeasurement) GetDdosAttack() AddressList

GetDdosAttack returns the DdosAttack field value if set, zero value otherwise.

func (*AdditionalMeasurement) GetDdosAttackOk

func (o *AdditionalMeasurement) GetDdosAttackOk() (*AddressList, bool)

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

func (*AdditionalMeasurement) GetUnexpFlowTeps

func (o *AdditionalMeasurement) GetUnexpFlowTeps() []IpEthFlowDescription

GetUnexpFlowTeps returns the UnexpFlowTeps field value if set, zero value otherwise.

func (*AdditionalMeasurement) GetUnexpFlowTepsOk

func (o *AdditionalMeasurement) GetUnexpFlowTepsOk() ([]IpEthFlowDescription, bool)

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

func (*AdditionalMeasurement) GetUnexpLoc

func (o *AdditionalMeasurement) GetUnexpLoc() NetworkAreaInfo

GetUnexpLoc returns the UnexpLoc field value if set, zero value otherwise.

func (*AdditionalMeasurement) GetUnexpLocOk

func (o *AdditionalMeasurement) GetUnexpLocOk() (*NetworkAreaInfo, bool)

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

func (*AdditionalMeasurement) GetUnexpWakes

func (o *AdditionalMeasurement) GetUnexpWakes() []time.Time

GetUnexpWakes returns the UnexpWakes field value if set, zero value otherwise.

func (*AdditionalMeasurement) GetUnexpWakesOk

func (o *AdditionalMeasurement) GetUnexpWakesOk() ([]time.Time, bool)

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

func (*AdditionalMeasurement) GetWrgDest

func (o *AdditionalMeasurement) GetWrgDest() AddressList

GetWrgDest returns the WrgDest field value if set, zero value otherwise.

func (*AdditionalMeasurement) GetWrgDestOk

func (o *AdditionalMeasurement) GetWrgDestOk() (*AddressList, bool)

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

func (*AdditionalMeasurement) HasCircums

func (o *AdditionalMeasurement) HasCircums() bool

HasCircums returns a boolean if a field has been set.

func (*AdditionalMeasurement) HasDdosAttack

func (o *AdditionalMeasurement) HasDdosAttack() bool

HasDdosAttack returns a boolean if a field has been set.

func (*AdditionalMeasurement) HasUnexpFlowTeps

func (o *AdditionalMeasurement) HasUnexpFlowTeps() bool

HasUnexpFlowTeps returns a boolean if a field has been set.

func (*AdditionalMeasurement) HasUnexpLoc

func (o *AdditionalMeasurement) HasUnexpLoc() bool

HasUnexpLoc returns a boolean if a field has been set.

func (*AdditionalMeasurement) HasUnexpWakes

func (o *AdditionalMeasurement) HasUnexpWakes() bool

HasUnexpWakes returns a boolean if a field has been set.

func (*AdditionalMeasurement) HasWrgDest

func (o *AdditionalMeasurement) HasWrgDest() bool

HasWrgDest returns a boolean if a field has been set.

func (AdditionalMeasurement) MarshalJSON

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

func (*AdditionalMeasurement) SetCircums

SetCircums gets a reference to the given []CircumstanceDescription and assigns it to the Circums field.

func (*AdditionalMeasurement) SetDdosAttack

func (o *AdditionalMeasurement) SetDdosAttack(v AddressList)

SetDdosAttack gets a reference to the given AddressList and assigns it to the DdosAttack field.

func (*AdditionalMeasurement) SetUnexpFlowTeps

func (o *AdditionalMeasurement) SetUnexpFlowTeps(v []IpEthFlowDescription)

SetUnexpFlowTeps gets a reference to the given []IpEthFlowDescription and assigns it to the UnexpFlowTeps field.

func (*AdditionalMeasurement) SetUnexpLoc

func (o *AdditionalMeasurement) SetUnexpLoc(v NetworkAreaInfo)

SetUnexpLoc gets a reference to the given NetworkAreaInfo and assigns it to the UnexpLoc field.

func (*AdditionalMeasurement) SetUnexpWakes

func (o *AdditionalMeasurement) SetUnexpWakes(v []time.Time)

SetUnexpWakes gets a reference to the given []time.Time and assigns it to the UnexpWakes field.

func (*AdditionalMeasurement) SetWrgDest

func (o *AdditionalMeasurement) SetWrgDest(v AddressList)

SetWrgDest gets a reference to the given AddressList and assigns it to the WrgDest field.

func (AdditionalMeasurement) ToMap

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

type AddrFqdn

type AddrFqdn struct {
	IpAddr *IpAddr `json:"ipAddr,omitempty"`
	// Indicates an FQDN.
	Fqdn *string `json:"fqdn,omitempty"`
}

AddrFqdn IP address and/or FQDN.

func NewAddrFqdn

func NewAddrFqdn() *AddrFqdn

NewAddrFqdn instantiates a new AddrFqdn 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 NewAddrFqdnWithDefaults

func NewAddrFqdnWithDefaults() *AddrFqdn

NewAddrFqdnWithDefaults instantiates a new AddrFqdn 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 (*AddrFqdn) GetFqdn

func (o *AddrFqdn) GetFqdn() string

GetFqdn returns the Fqdn field value if set, zero value otherwise.

func (*AddrFqdn) GetFqdnOk

func (o *AddrFqdn) GetFqdnOk() (*string, bool)

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

func (*AddrFqdn) GetIpAddr

func (o *AddrFqdn) GetIpAddr() IpAddr

GetIpAddr returns the IpAddr field value if set, zero value otherwise.

func (*AddrFqdn) GetIpAddrOk

func (o *AddrFqdn) GetIpAddrOk() (*IpAddr, bool)

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

func (*AddrFqdn) HasFqdn

func (o *AddrFqdn) HasFqdn() bool

HasFqdn returns a boolean if a field has been set.

func (*AddrFqdn) HasIpAddr

func (o *AddrFqdn) HasIpAddr() bool

HasIpAddr returns a boolean if a field has been set.

func (AddrFqdn) MarshalJSON

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

func (*AddrFqdn) SetFqdn

func (o *AddrFqdn) SetFqdn(v string)

SetFqdn gets a reference to the given string and assigns it to the Fqdn field.

func (*AddrFqdn) SetIpAddr

func (o *AddrFqdn) SetIpAddr(v IpAddr)

SetIpAddr gets a reference to the given IpAddr and assigns it to the IpAddr field.

func (AddrFqdn) ToMap

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

type AddressList

type AddressList struct {
	Ipv4Addrs []string   `json:"ipv4Addrs,omitempty"`
	Ipv6Addrs []Ipv6Addr `json:"ipv6Addrs,omitempty"`
}

AddressList Represents a list of IPv4 and/or IPv6 addresses.

func NewAddressList

func NewAddressList() *AddressList

NewAddressList instantiates a new AddressList 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 NewAddressListWithDefaults

func NewAddressListWithDefaults() *AddressList

NewAddressListWithDefaults instantiates a new AddressList 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 (*AddressList) GetIpv4Addrs

func (o *AddressList) GetIpv4Addrs() []string

GetIpv4Addrs returns the Ipv4Addrs field value if set, zero value otherwise.

func (*AddressList) GetIpv4AddrsOk

func (o *AddressList) GetIpv4AddrsOk() ([]string, bool)

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

func (*AddressList) GetIpv6Addrs

func (o *AddressList) GetIpv6Addrs() []Ipv6Addr

GetIpv6Addrs returns the Ipv6Addrs field value if set, zero value otherwise.

func (*AddressList) GetIpv6AddrsOk

func (o *AddressList) GetIpv6AddrsOk() ([]Ipv6Addr, bool)

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

func (*AddressList) HasIpv4Addrs

func (o *AddressList) HasIpv4Addrs() bool

HasIpv4Addrs returns a boolean if a field has been set.

func (*AddressList) HasIpv6Addrs

func (o *AddressList) HasIpv6Addrs() bool

HasIpv6Addrs returns a boolean if a field has been set.

func (AddressList) MarshalJSON

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

func (*AddressList) SetIpv4Addrs

func (o *AddressList) SetIpv4Addrs(v []string)

SetIpv4Addrs gets a reference to the given []string and assigns it to the Ipv4Addrs field.

func (*AddressList) SetIpv6Addrs

func (o *AddressList) SetIpv6Addrs(v []Ipv6Addr)

SetIpv6Addrs gets a reference to the given []Ipv6Addr and assigns it to the Ipv6Addrs field.

func (AddressList) ToMap

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

type AfEvent

type AfEvent struct {
	String *string
}

AfEvent Represents Application Events.

func (*AfEvent) MarshalJSON

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

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

func (*AfEvent) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AfEventExposureData

type AfEventExposureData struct {
	AfEvents []AfEvent `json:"afEvents"`
	AfIds    []string  `json:"afIds,omitempty"`
	AppIds   []string  `json:"appIds,omitempty"`
}

AfEventExposureData AF Event Exposure data managed by a given NEF Instance

func NewAfEventExposureData

func NewAfEventExposureData(afEvents []AfEvent) *AfEventExposureData

NewAfEventExposureData instantiates a new AfEventExposureData 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 NewAfEventExposureDataWithDefaults

func NewAfEventExposureDataWithDefaults() *AfEventExposureData

NewAfEventExposureDataWithDefaults instantiates a new AfEventExposureData 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 (*AfEventExposureData) GetAfEvents

func (o *AfEventExposureData) GetAfEvents() []AfEvent

GetAfEvents returns the AfEvents field value

func (*AfEventExposureData) GetAfEventsOk

func (o *AfEventExposureData) GetAfEventsOk() ([]AfEvent, bool)

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

func (*AfEventExposureData) GetAfIds

func (o *AfEventExposureData) GetAfIds() []string

GetAfIds returns the AfIds field value if set, zero value otherwise.

func (*AfEventExposureData) GetAfIdsOk

func (o *AfEventExposureData) GetAfIdsOk() ([]string, bool)

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

func (*AfEventExposureData) GetAppIds

func (o *AfEventExposureData) GetAppIds() []string

GetAppIds returns the AppIds field value if set, zero value otherwise.

func (*AfEventExposureData) GetAppIdsOk

func (o *AfEventExposureData) GetAppIdsOk() ([]string, bool)

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

func (*AfEventExposureData) HasAfIds

func (o *AfEventExposureData) HasAfIds() bool

HasAfIds returns a boolean if a field has been set.

func (*AfEventExposureData) HasAppIds

func (o *AfEventExposureData) HasAppIds() bool

HasAppIds returns a boolean if a field has been set.

func (AfEventExposureData) MarshalJSON

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

func (*AfEventExposureData) SetAfEvents

func (o *AfEventExposureData) SetAfEvents(v []AfEvent)

SetAfEvents sets field value

func (*AfEventExposureData) SetAfIds

func (o *AfEventExposureData) SetAfIds(v []string)

SetAfIds gets a reference to the given []string and assigns it to the AfIds field.

func (*AfEventExposureData) SetAppIds

func (o *AfEventExposureData) SetAppIds(v []string)

SetAppIds gets a reference to the given []string and assigns it to the AppIds field.

func (AfEventExposureData) ToMap

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

type AfEventExposureNotif

type AfEventExposureNotif struct {
	NotifId     string                `json:"notifId"`
	EventNotifs []AfEventNotification `json:"eventNotifs"`
}

AfEventExposureNotif Represents notifications on application event(s) that occurred for an Individual Application Event Subscription resource.

func NewAfEventExposureNotif

func NewAfEventExposureNotif(notifId string, eventNotifs []AfEventNotification) *AfEventExposureNotif

NewAfEventExposureNotif instantiates a new AfEventExposureNotif 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 NewAfEventExposureNotifWithDefaults

func NewAfEventExposureNotifWithDefaults() *AfEventExposureNotif

NewAfEventExposureNotifWithDefaults instantiates a new AfEventExposureNotif 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 (*AfEventExposureNotif) GetEventNotifs

func (o *AfEventExposureNotif) GetEventNotifs() []AfEventNotification

GetEventNotifs returns the EventNotifs field value

func (*AfEventExposureNotif) GetEventNotifsOk

func (o *AfEventExposureNotif) GetEventNotifsOk() ([]AfEventNotification, bool)

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

func (*AfEventExposureNotif) GetNotifId

func (o *AfEventExposureNotif) GetNotifId() string

GetNotifId returns the NotifId field value

func (*AfEventExposureNotif) GetNotifIdOk

func (o *AfEventExposureNotif) GetNotifIdOk() (*string, bool)

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

func (AfEventExposureNotif) MarshalJSON

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

func (*AfEventExposureNotif) SetEventNotifs

func (o *AfEventExposureNotif) SetEventNotifs(v []AfEventNotification)

SetEventNotifs sets field value

func (*AfEventExposureNotif) SetNotifId

func (o *AfEventExposureNotif) SetNotifId(v string)

SetNotifId sets field value

func (AfEventExposureNotif) ToMap

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

type AfEventNotification

type AfEventNotification struct {
	Event AfEvent `json:"event"`
	// string with format 'date-time' as defined in OpenAPI.
	TimeStamp        time.Time                         `json:"timeStamp"`
	SvcExprcInfos    []ServiceExperienceInfoPerApp     `json:"svcExprcInfos,omitempty"`
	UeMobilityInfos  []UeMobilityCollection            `json:"ueMobilityInfos,omitempty"`
	UeCommInfos      []UeCommunicationCollection       `json:"ueCommInfos,omitempty"`
	ExcepInfos       []ExceptionInfo                   `json:"excepInfos,omitempty"`
	CongestionInfos  []UserDataCongestionCollection    `json:"congestionInfos,omitempty"`
	PerfDataInfos    []PerformanceDataCollection       `json:"perfDataInfos,omitempty"`
	DispersionInfos  []DispersionCollection1           `json:"dispersionInfos,omitempty"`
	CollBhvrInfs     []CollectiveBehaviourInfo         `json:"collBhvrInfs,omitempty"`
	MsQoeMetrInfos   []MsQoeMetricsCollection          `json:"msQoeMetrInfos,omitempty"`
	MsConsumpInfos   []MsConsumptionCollection         `json:"msConsumpInfos,omitempty"`
	MsNetAssInvInfos []MsNetAssInvocationCollection    `json:"msNetAssInvInfos,omitempty"`
	MsDynPlyInvInfos []MsDynPolicyInvocationCollection `json:"msDynPlyInvInfos,omitempty"`
	MsAccActInfos    []MSAccessActivityCollection      `json:"msAccActInfos,omitempty"`
}

AfEventNotification Represents information related to an event to be reported.

func NewAfEventNotification

func NewAfEventNotification(event AfEvent, timeStamp time.Time) *AfEventNotification

NewAfEventNotification instantiates a new AfEventNotification 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 NewAfEventNotificationWithDefaults

func NewAfEventNotificationWithDefaults() *AfEventNotification

NewAfEventNotificationWithDefaults instantiates a new AfEventNotification 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 (*AfEventNotification) GetCollBhvrInfs

func (o *AfEventNotification) GetCollBhvrInfs() []CollectiveBehaviourInfo

GetCollBhvrInfs returns the CollBhvrInfs field value if set, zero value otherwise.

func (*AfEventNotification) GetCollBhvrInfsOk

func (o *AfEventNotification) GetCollBhvrInfsOk() ([]CollectiveBehaviourInfo, bool)

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

func (*AfEventNotification) GetCongestionInfos

func (o *AfEventNotification) GetCongestionInfos() []UserDataCongestionCollection

GetCongestionInfos returns the CongestionInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetCongestionInfosOk

func (o *AfEventNotification) GetCongestionInfosOk() ([]UserDataCongestionCollection, bool)

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

func (*AfEventNotification) GetDispersionInfos

func (o *AfEventNotification) GetDispersionInfos() []DispersionCollection1

GetDispersionInfos returns the DispersionInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetDispersionInfosOk

func (o *AfEventNotification) GetDispersionInfosOk() ([]DispersionCollection1, bool)

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

func (*AfEventNotification) GetEvent

func (o *AfEventNotification) GetEvent() AfEvent

GetEvent returns the Event field value

func (*AfEventNotification) GetEventOk

func (o *AfEventNotification) GetEventOk() (*AfEvent, bool)

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

func (*AfEventNotification) GetExcepInfos

func (o *AfEventNotification) GetExcepInfos() []ExceptionInfo

GetExcepInfos returns the ExcepInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetExcepInfosOk

func (o *AfEventNotification) GetExcepInfosOk() ([]ExceptionInfo, bool)

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

func (*AfEventNotification) GetMsAccActInfos

func (o *AfEventNotification) GetMsAccActInfos() []MSAccessActivityCollection

GetMsAccActInfos returns the MsAccActInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetMsAccActInfosOk

func (o *AfEventNotification) GetMsAccActInfosOk() ([]MSAccessActivityCollection, bool)

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

func (*AfEventNotification) GetMsConsumpInfos

func (o *AfEventNotification) GetMsConsumpInfos() []MsConsumptionCollection

GetMsConsumpInfos returns the MsConsumpInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetMsConsumpInfosOk

func (o *AfEventNotification) GetMsConsumpInfosOk() ([]MsConsumptionCollection, bool)

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

func (*AfEventNotification) GetMsDynPlyInvInfos

func (o *AfEventNotification) GetMsDynPlyInvInfos() []MsDynPolicyInvocationCollection

GetMsDynPlyInvInfos returns the MsDynPlyInvInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetMsDynPlyInvInfosOk

func (o *AfEventNotification) GetMsDynPlyInvInfosOk() ([]MsDynPolicyInvocationCollection, bool)

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

func (*AfEventNotification) GetMsNetAssInvInfos

func (o *AfEventNotification) GetMsNetAssInvInfos() []MsNetAssInvocationCollection

GetMsNetAssInvInfos returns the MsNetAssInvInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetMsNetAssInvInfosOk

func (o *AfEventNotification) GetMsNetAssInvInfosOk() ([]MsNetAssInvocationCollection, bool)

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

func (*AfEventNotification) GetMsQoeMetrInfos

func (o *AfEventNotification) GetMsQoeMetrInfos() []MsQoeMetricsCollection

GetMsQoeMetrInfos returns the MsQoeMetrInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetMsQoeMetrInfosOk

func (o *AfEventNotification) GetMsQoeMetrInfosOk() ([]MsQoeMetricsCollection, bool)

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

func (*AfEventNotification) GetPerfDataInfos

func (o *AfEventNotification) GetPerfDataInfos() []PerformanceDataCollection

GetPerfDataInfos returns the PerfDataInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetPerfDataInfosOk

func (o *AfEventNotification) GetPerfDataInfosOk() ([]PerformanceDataCollection, bool)

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

func (*AfEventNotification) GetSvcExprcInfos

func (o *AfEventNotification) GetSvcExprcInfos() []ServiceExperienceInfoPerApp

GetSvcExprcInfos returns the SvcExprcInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetSvcExprcInfosOk

func (o *AfEventNotification) GetSvcExprcInfosOk() ([]ServiceExperienceInfoPerApp, bool)

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

func (*AfEventNotification) GetTimeStamp

func (o *AfEventNotification) GetTimeStamp() time.Time

GetTimeStamp returns the TimeStamp field value

func (*AfEventNotification) GetTimeStampOk

func (o *AfEventNotification) GetTimeStampOk() (*time.Time, bool)

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

func (*AfEventNotification) GetUeCommInfos

func (o *AfEventNotification) GetUeCommInfos() []UeCommunicationCollection

GetUeCommInfos returns the UeCommInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetUeCommInfosOk

func (o *AfEventNotification) GetUeCommInfosOk() ([]UeCommunicationCollection, bool)

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

func (*AfEventNotification) GetUeMobilityInfos

func (o *AfEventNotification) GetUeMobilityInfos() []UeMobilityCollection

GetUeMobilityInfos returns the UeMobilityInfos field value if set, zero value otherwise.

func (*AfEventNotification) GetUeMobilityInfosOk

func (o *AfEventNotification) GetUeMobilityInfosOk() ([]UeMobilityCollection, bool)

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

func (*AfEventNotification) HasCollBhvrInfs

func (o *AfEventNotification) HasCollBhvrInfs() bool

HasCollBhvrInfs returns a boolean if a field has been set.

func (*AfEventNotification) HasCongestionInfos

func (o *AfEventNotification) HasCongestionInfos() bool

HasCongestionInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasDispersionInfos

func (o *AfEventNotification) HasDispersionInfos() bool

HasDispersionInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasExcepInfos

func (o *AfEventNotification) HasExcepInfos() bool

HasExcepInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasMsAccActInfos

func (o *AfEventNotification) HasMsAccActInfos() bool

HasMsAccActInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasMsConsumpInfos

func (o *AfEventNotification) HasMsConsumpInfos() bool

HasMsConsumpInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasMsDynPlyInvInfos

func (o *AfEventNotification) HasMsDynPlyInvInfos() bool

HasMsDynPlyInvInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasMsNetAssInvInfos

func (o *AfEventNotification) HasMsNetAssInvInfos() bool

HasMsNetAssInvInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasMsQoeMetrInfos

func (o *AfEventNotification) HasMsQoeMetrInfos() bool

HasMsQoeMetrInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasPerfDataInfos

func (o *AfEventNotification) HasPerfDataInfos() bool

HasPerfDataInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasSvcExprcInfos

func (o *AfEventNotification) HasSvcExprcInfos() bool

HasSvcExprcInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasUeCommInfos

func (o *AfEventNotification) HasUeCommInfos() bool

HasUeCommInfos returns a boolean if a field has been set.

func (*AfEventNotification) HasUeMobilityInfos

func (o *AfEventNotification) HasUeMobilityInfos() bool

HasUeMobilityInfos returns a boolean if a field has been set.

func (AfEventNotification) MarshalJSON

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

func (*AfEventNotification) SetCollBhvrInfs

func (o *AfEventNotification) SetCollBhvrInfs(v []CollectiveBehaviourInfo)

SetCollBhvrInfs gets a reference to the given []CollectiveBehaviourInfo and assigns it to the CollBhvrInfs field.

func (*AfEventNotification) SetCongestionInfos

func (o *AfEventNotification) SetCongestionInfos(v []UserDataCongestionCollection)

SetCongestionInfos gets a reference to the given []UserDataCongestionCollection and assigns it to the CongestionInfos field.

func (*AfEventNotification) SetDispersionInfos

func (o *AfEventNotification) SetDispersionInfos(v []DispersionCollection1)

SetDispersionInfos gets a reference to the given []DispersionCollection1 and assigns it to the DispersionInfos field.

func (*AfEventNotification) SetEvent

func (o *AfEventNotification) SetEvent(v AfEvent)

SetEvent sets field value

func (*AfEventNotification) SetExcepInfos

func (o *AfEventNotification) SetExcepInfos(v []ExceptionInfo)

SetExcepInfos gets a reference to the given []ExceptionInfo and assigns it to the ExcepInfos field.

func (*AfEventNotification) SetMsAccActInfos

func (o *AfEventNotification) SetMsAccActInfos(v []MSAccessActivityCollection)

SetMsAccActInfos gets a reference to the given []MSAccessActivityCollection and assigns it to the MsAccActInfos field.

func (*AfEventNotification) SetMsConsumpInfos

func (o *AfEventNotification) SetMsConsumpInfos(v []MsConsumptionCollection)

SetMsConsumpInfos gets a reference to the given []MsConsumptionCollection and assigns it to the MsConsumpInfos field.

func (*AfEventNotification) SetMsDynPlyInvInfos

func (o *AfEventNotification) SetMsDynPlyInvInfos(v []MsDynPolicyInvocationCollection)

SetMsDynPlyInvInfos gets a reference to the given []MsDynPolicyInvocationCollection and assigns it to the MsDynPlyInvInfos field.

func (*AfEventNotification) SetMsNetAssInvInfos

func (o *AfEventNotification) SetMsNetAssInvInfos(v []MsNetAssInvocationCollection)

SetMsNetAssInvInfos gets a reference to the given []MsNetAssInvocationCollection and assigns it to the MsNetAssInvInfos field.

func (*AfEventNotification) SetMsQoeMetrInfos

func (o *AfEventNotification) SetMsQoeMetrInfos(v []MsQoeMetricsCollection)

SetMsQoeMetrInfos gets a reference to the given []MsQoeMetricsCollection and assigns it to the MsQoeMetrInfos field.

func (*AfEventNotification) SetPerfDataInfos

func (o *AfEventNotification) SetPerfDataInfos(v []PerformanceDataCollection)

SetPerfDataInfos gets a reference to the given []PerformanceDataCollection and assigns it to the PerfDataInfos field.

func (*AfEventNotification) SetSvcExprcInfos

func (o *AfEventNotification) SetSvcExprcInfos(v []ServiceExperienceInfoPerApp)

SetSvcExprcInfos gets a reference to the given []ServiceExperienceInfoPerApp and assigns it to the SvcExprcInfos field.

func (*AfEventNotification) SetTimeStamp

func (o *AfEventNotification) SetTimeStamp(v time.Time)

SetTimeStamp sets field value

func (*AfEventNotification) SetUeCommInfos

func (o *AfEventNotification) SetUeCommInfos(v []UeCommunicationCollection)

SetUeCommInfos gets a reference to the given []UeCommunicationCollection and assigns it to the UeCommInfos field.

func (*AfEventNotification) SetUeMobilityInfos

func (o *AfEventNotification) SetUeMobilityInfos(v []UeMobilityCollection)

SetUeMobilityInfos gets a reference to the given []UeMobilityCollection and assigns it to the UeMobilityInfos field.

func (AfEventNotification) ToMap

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

type AmfCond

type AmfCond struct {
	Interface *interface{}
}

AmfCond Subscription to a set of AMFs, based on AMF Set Id and/or AMF Region Id

func (*AmfCond) MarshalJSON

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

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

func (*AmfCond) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AmfEventArea

type AmfEventArea struct {
	PresenceInfo *PresenceInfo `json:"presenceInfo,omitempty"`
	LadnInfo     *LadnInfo     `json:"ladnInfo,omitempty"`
	SNssai       *Snssai       `json:"sNssai,omitempty"`
	// Contains the Identifier of the selected Network Slice instance
	NsiId *string `json:"nsiId,omitempty"`
}

AmfEventArea Represents an area to be monitored by an AMF event

func NewAmfEventArea

func NewAmfEventArea() *AmfEventArea

NewAmfEventArea instantiates a new AmfEventArea 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 NewAmfEventAreaWithDefaults

func NewAmfEventAreaWithDefaults() *AmfEventArea

NewAmfEventAreaWithDefaults instantiates a new AmfEventArea 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 (*AmfEventArea) GetLadnInfo

func (o *AmfEventArea) GetLadnInfo() LadnInfo

GetLadnInfo returns the LadnInfo field value if set, zero value otherwise.

func (*AmfEventArea) GetLadnInfoOk

func (o *AmfEventArea) GetLadnInfoOk() (*LadnInfo, bool)

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

func (*AmfEventArea) GetNsiId

func (o *AmfEventArea) GetNsiId() string

GetNsiId returns the NsiId field value if set, zero value otherwise.

func (*AmfEventArea) GetNsiIdOk

func (o *AmfEventArea) GetNsiIdOk() (*string, bool)

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

func (*AmfEventArea) GetPresenceInfo

func (o *AmfEventArea) GetPresenceInfo() PresenceInfo

GetPresenceInfo returns the PresenceInfo field value if set, zero value otherwise.

func (*AmfEventArea) GetPresenceInfoOk

func (o *AmfEventArea) GetPresenceInfoOk() (*PresenceInfo, bool)

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

func (*AmfEventArea) GetSNssai

func (o *AmfEventArea) GetSNssai() Snssai

GetSNssai returns the SNssai field value if set, zero value otherwise.

func (*AmfEventArea) GetSNssaiOk

func (o *AmfEventArea) GetSNssaiOk() (*Snssai, bool)

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

func (*AmfEventArea) HasLadnInfo

func (o *AmfEventArea) HasLadnInfo() bool

HasLadnInfo returns a boolean if a field has been set.

func (*AmfEventArea) HasNsiId

func (o *AmfEventArea) HasNsiId() bool

HasNsiId returns a boolean if a field has been set.

func (*AmfEventArea) HasPresenceInfo

func (o *AmfEventArea) HasPresenceInfo() bool

HasPresenceInfo returns a boolean if a field has been set.

func (*AmfEventArea) HasSNssai

func (o *AmfEventArea) HasSNssai() bool

HasSNssai returns a boolean if a field has been set.

func (AmfEventArea) MarshalJSON

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

func (*AmfEventArea) SetLadnInfo

func (o *AmfEventArea) SetLadnInfo(v LadnInfo)

SetLadnInfo gets a reference to the given LadnInfo and assigns it to the LadnInfo field.

func (*AmfEventArea) SetNsiId

func (o *AmfEventArea) SetNsiId(v string)

SetNsiId gets a reference to the given string and assigns it to the NsiId field.

func (*AmfEventArea) SetPresenceInfo

func (o *AmfEventArea) SetPresenceInfo(v PresenceInfo)

SetPresenceInfo gets a reference to the given PresenceInfo and assigns it to the PresenceInfo field.

func (*AmfEventArea) SetSNssai

func (o *AmfEventArea) SetSNssai(v Snssai)

SetSNssai gets a reference to the given Snssai and assigns it to the SNssai field.

func (AmfEventArea) ToMap

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

type AmfEventNotification

type AmfEventNotification struct {
	NotifyCorrelationId           *string               `json:"notifyCorrelationId,omitempty"`
	SubsChangeNotifyCorrelationId *string               `json:"subsChangeNotifyCorrelationId,omitempty"`
	ReportList                    []AmfEventReport      `json:"reportList,omitempty"`
	EventSubsSyncInfo             *AmfEventSubsSyncInfo `json:"eventSubsSyncInfo,omitempty"`
}

AmfEventNotification Data within a AMF Event Notification request

func NewAmfEventNotification

func NewAmfEventNotification() *AmfEventNotification

NewAmfEventNotification instantiates a new AmfEventNotification 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 NewAmfEventNotificationWithDefaults

func NewAmfEventNotificationWithDefaults() *AmfEventNotification

NewAmfEventNotificationWithDefaults instantiates a new AmfEventNotification 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 (*AmfEventNotification) GetEventSubsSyncInfo

func (o *AmfEventNotification) GetEventSubsSyncInfo() AmfEventSubsSyncInfo

GetEventSubsSyncInfo returns the EventSubsSyncInfo field value if set, zero value otherwise.

func (*AmfEventNotification) GetEventSubsSyncInfoOk

func (o *AmfEventNotification) GetEventSubsSyncInfoOk() (*AmfEventSubsSyncInfo, bool)

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

func (*AmfEventNotification) GetNotifyCorrelationId

func (o *AmfEventNotification) GetNotifyCorrelationId() string

GetNotifyCorrelationId returns the NotifyCorrelationId field value if set, zero value otherwise.

func (*AmfEventNotification) GetNotifyCorrelationIdOk

func (o *AmfEventNotification) GetNotifyCorrelationIdOk() (*string, bool)

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

func (*AmfEventNotification) GetReportList

func (o *AmfEventNotification) GetReportList() []AmfEventReport

GetReportList returns the ReportList field value if set, zero value otherwise.

func (*AmfEventNotification) GetReportListOk

func (o *AmfEventNotification) GetReportListOk() ([]AmfEventReport, bool)

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

func (*AmfEventNotification) GetSubsChangeNotifyCorrelationId

func (o *AmfEventNotification) GetSubsChangeNotifyCorrelationId() string

GetSubsChangeNotifyCorrelationId returns the SubsChangeNotifyCorrelationId field value if set, zero value otherwise.

func (*AmfEventNotification) GetSubsChangeNotifyCorrelationIdOk

func (o *AmfEventNotification) GetSubsChangeNotifyCorrelationIdOk() (*string, bool)

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

func (*AmfEventNotification) HasEventSubsSyncInfo

func (o *AmfEventNotification) HasEventSubsSyncInfo() bool

HasEventSubsSyncInfo returns a boolean if a field has been set.

func (*AmfEventNotification) HasNotifyCorrelationId

func (o *AmfEventNotification) HasNotifyCorrelationId() bool

HasNotifyCorrelationId returns a boolean if a field has been set.

func (*AmfEventNotification) HasReportList

func (o *AmfEventNotification) HasReportList() bool

HasReportList returns a boolean if a field has been set.

func (*AmfEventNotification) HasSubsChangeNotifyCorrelationId

func (o *AmfEventNotification) HasSubsChangeNotifyCorrelationId() bool

HasSubsChangeNotifyCorrelationId returns a boolean if a field has been set.

func (AmfEventNotification) MarshalJSON

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

func (*AmfEventNotification) SetEventSubsSyncInfo

func (o *AmfEventNotification) SetEventSubsSyncInfo(v AmfEventSubsSyncInfo)

SetEventSubsSyncInfo gets a reference to the given AmfEventSubsSyncInfo and assigns it to the EventSubsSyncInfo field.

func (*AmfEventNotification) SetNotifyCorrelationId

func (o *AmfEventNotification) SetNotifyCorrelationId(v string)

SetNotifyCorrelationId gets a reference to the given string and assigns it to the NotifyCorrelationId field.

func (*AmfEventNotification) SetReportList

func (o *AmfEventNotification) SetReportList(v []AmfEventReport)

SetReportList gets a reference to the given []AmfEventReport and assigns it to the ReportList field.

func (*AmfEventNotification) SetSubsChangeNotifyCorrelationId

func (o *AmfEventNotification) SetSubsChangeNotifyCorrelationId(v string)

SetSubsChangeNotifyCorrelationId gets a reference to the given string and assigns it to the SubsChangeNotifyCorrelationId field.

func (AmfEventNotification) ToMap

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

type AmfEventReport

type AmfEventReport struct {
	Type  AmfEventType  `json:"type"`
	State AmfEventState `json:"state"`
	// string with format 'date-time' as defined in OpenAPI.
	TimeStamp time.Time `json:"timeStamp"`
	// String providing an URI formatted according to RFC 3986.
	SubscriptionId *string `json:"subscriptionId,omitempty"`
	AnyUe          *bool   `json:"anyUe,omitempty"`
	// String identifying a Supi that shall contain either an IMSI, a network specific identifier, a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in clause  2.2A of 3GPP TS 23.003. It shall be formatted as follows  - for an IMSI \"imsi-<imsi>\", where <imsi> shall be formatted according to clause 2.2    of 3GPP TS 23.003 that describes an IMSI.  - for a network specific identifier \"nai-<nai>, where <nai> shall be formatted    according to clause 28.7.2 of 3GPP TS 23.003 that describes an NAI.  - for a GCI \"gci-<gci>\", where <gci> shall be formatted according to clause 28.15.2    of 3GPP TS 23.003.  - for a GLI \"gli-<gli>\", where <gli> shall be formatted according to clause 28.16.2 of    3GPP TS 23.003.To enable that the value is used as part of an URI, the string shall    only contain characters allowed according to the \"lower-with-hyphen\" naming convention    defined in 3GPP TS 29.501.
	Supi     *string        `json:"supi,omitempty"`
	AreaList []AmfEventArea `json:"areaList,omitempty"`
	RefId    *int32         `json:"refId,omitempty"`
	// String identifying a Gpsi shall contain either an External Id or an MSISDN.  It shall be formatted as follows -External Identifier= \"extid-'extid', where 'extid'  shall be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an  External Identifier.
	Gpsi *string `json:"gpsi,omitempty"`
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	Pei                *string       `json:"pei,omitempty"`
	Location           *UserLocation `json:"location,omitempty"`
	AdditionalLocation *UserLocation `json:"additionalLocation,omitempty"`
	// String with format \"time-numoffset\" optionally appended by \"daylightSavingTime\", where  - \"time-numoffset\" shall represent the time zone adjusted for daylight saving time and be    encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339;  - \"daylightSavingTime\" shall represent the adjustment that has been made and shall be    encoded as \"+1\" or \"+2\" for a +1 or +2 hours adjustment.   The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.
	Timezone            *string                   `json:"timezone,omitempty"`
	AccessTypeList      []AccessType              `json:"accessTypeList,omitempty"`
	RmInfoList          []RmInfo                  `json:"rmInfoList,omitempty"`
	CmInfoList          []CmInfo                  `json:"cmInfoList,omitempty"`
	Reachability        *UeReachability           `json:"reachability,omitempty"`
	CommFailure         *CommunicationFailure     `json:"commFailure,omitempty"`
	LossOfConnectReason *LossOfConnectivityReason `json:"lossOfConnectReason,omitempty"`
	NumberOfUes         *int32                    `json:"numberOfUes,omitempty"`
	Var5gsUserStateList []Model5GsUserStateInfo   `json:"5gsUserStateList,omitempty"`
	TypeCode            *string                   `json:"typeCode,omitempty"`
	RegistrationNumber  *int32                    `json:"registrationNumber,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	MaxAvailabilityTime       *time.Time                        `json:"maxAvailabilityTime,omitempty"`
	UeIdExt                   []UEIdExt                         `json:"ueIdExt,omitempty"`
	SnssaiTaiList             []SnssaiTaiMapping                `json:"snssaiTaiList,omitempty"`
	IdleStatusIndication      *IdleStatusIndication             `json:"idleStatusIndication,omitempty"`
	UeAccessBehaviorTrends    []UeAccessBehaviorReportItem      `json:"ueAccessBehaviorTrends,omitempty"`
	UeLocationTrends          []UeLocationTrendsReportItem      `json:"ueLocationTrends,omitempty"`
	MmTransLocationReportList []MmTransactionLocationReportItem `json:"mmTransLocationReportList,omitempty"`
	MmTransSliceReportList    []MmTransactionSliceReportItem    `json:"mmTransSliceReportList,omitempty"`
	TermReason                *SubTerminationReason             `json:"termReason,omitempty"`
}

AmfEventReport Represents a report triggered by a subscribed event type

func NewAmfEventReport

func NewAmfEventReport(type_ AmfEventType, state AmfEventState, timeStamp time.Time) *AmfEventReport

NewAmfEventReport instantiates a new AmfEventReport 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 NewAmfEventReportWithDefaults

func NewAmfEventReportWithDefaults() *AmfEventReport

NewAmfEventReportWithDefaults instantiates a new AmfEventReport 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 (*AmfEventReport) GetAccessTypeList

func (o *AmfEventReport) GetAccessTypeList() []AccessType

GetAccessTypeList returns the AccessTypeList field value if set, zero value otherwise.

func (*AmfEventReport) GetAccessTypeListOk

func (o *AmfEventReport) GetAccessTypeListOk() ([]AccessType, bool)

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

func (*AmfEventReport) GetAdditionalLocation

func (o *AmfEventReport) GetAdditionalLocation() UserLocation

GetAdditionalLocation returns the AdditionalLocation field value if set, zero value otherwise.

func (*AmfEventReport) GetAdditionalLocationOk

func (o *AmfEventReport) GetAdditionalLocationOk() (*UserLocation, bool)

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

func (*AmfEventReport) GetAnyUe

func (o *AmfEventReport) GetAnyUe() bool

GetAnyUe returns the AnyUe field value if set, zero value otherwise.

func (*AmfEventReport) GetAnyUeOk

func (o *AmfEventReport) GetAnyUeOk() (*bool, bool)

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

func (*AmfEventReport) GetAreaList

func (o *AmfEventReport) GetAreaList() []AmfEventArea

GetAreaList returns the AreaList field value if set, zero value otherwise.

func (*AmfEventReport) GetAreaListOk

func (o *AmfEventReport) GetAreaListOk() ([]AmfEventArea, bool)

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

func (*AmfEventReport) GetCmInfoList

func (o *AmfEventReport) GetCmInfoList() []CmInfo

GetCmInfoList returns the CmInfoList field value if set, zero value otherwise.

func (*AmfEventReport) GetCmInfoListOk

func (o *AmfEventReport) GetCmInfoListOk() ([]CmInfo, bool)

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

func (*AmfEventReport) GetCommFailure

func (o *AmfEventReport) GetCommFailure() CommunicationFailure

GetCommFailure returns the CommFailure field value if set, zero value otherwise.

func (*AmfEventReport) GetCommFailureOk

func (o *AmfEventReport) GetCommFailureOk() (*CommunicationFailure, bool)

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

func (*AmfEventReport) GetGpsi

func (o *AmfEventReport) GetGpsi() string

GetGpsi returns the Gpsi field value if set, zero value otherwise.

func (*AmfEventReport) GetGpsiOk

func (o *AmfEventReport) GetGpsiOk() (*string, bool)

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

func (*AmfEventReport) GetIdleStatusIndication

func (o *AmfEventReport) GetIdleStatusIndication() IdleStatusIndication

GetIdleStatusIndication returns the IdleStatusIndication field value if set, zero value otherwise.

func (*AmfEventReport) GetIdleStatusIndicationOk

func (o *AmfEventReport) GetIdleStatusIndicationOk() (*IdleStatusIndication, bool)

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

func (*AmfEventReport) GetLocation

func (o *AmfEventReport) GetLocation() UserLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*AmfEventReport) GetLocationOk

func (o *AmfEventReport) GetLocationOk() (*UserLocation, bool)

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

func (*AmfEventReport) GetLossOfConnectReason

func (o *AmfEventReport) GetLossOfConnectReason() LossOfConnectivityReason

GetLossOfConnectReason returns the LossOfConnectReason field value if set, zero value otherwise.

func (*AmfEventReport) GetLossOfConnectReasonOk

func (o *AmfEventReport) GetLossOfConnectReasonOk() (*LossOfConnectivityReason, bool)

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

func (*AmfEventReport) GetMaxAvailabilityTime

func (o *AmfEventReport) GetMaxAvailabilityTime() time.Time

GetMaxAvailabilityTime returns the MaxAvailabilityTime field value if set, zero value otherwise.

func (*AmfEventReport) GetMaxAvailabilityTimeOk

func (o *AmfEventReport) GetMaxAvailabilityTimeOk() (*time.Time, bool)

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

func (*AmfEventReport) GetMmTransLocationReportList

func (o *AmfEventReport) GetMmTransLocationReportList() []MmTransactionLocationReportItem

GetMmTransLocationReportList returns the MmTransLocationReportList field value if set, zero value otherwise.

func (*AmfEventReport) GetMmTransLocationReportListOk

func (o *AmfEventReport) GetMmTransLocationReportListOk() ([]MmTransactionLocationReportItem, bool)

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

func (*AmfEventReport) GetMmTransSliceReportList

func (o *AmfEventReport) GetMmTransSliceReportList() []MmTransactionSliceReportItem

GetMmTransSliceReportList returns the MmTransSliceReportList field value if set, zero value otherwise.

func (*AmfEventReport) GetMmTransSliceReportListOk

func (o *AmfEventReport) GetMmTransSliceReportListOk() ([]MmTransactionSliceReportItem, bool)

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

func (*AmfEventReport) GetNumberOfUes

func (o *AmfEventReport) GetNumberOfUes() int32

GetNumberOfUes returns the NumberOfUes field value if set, zero value otherwise.

func (*AmfEventReport) GetNumberOfUesOk

func (o *AmfEventReport) GetNumberOfUesOk() (*int32, bool)

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

func (*AmfEventReport) GetPei

func (o *AmfEventReport) GetPei() string

GetPei returns the Pei field value if set, zero value otherwise.

func (*AmfEventReport) GetPeiOk

func (o *AmfEventReport) GetPeiOk() (*string, bool)

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

func (*AmfEventReport) GetReachability

func (o *AmfEventReport) GetReachability() UeReachability

GetReachability returns the Reachability field value if set, zero value otherwise.

func (*AmfEventReport) GetReachabilityOk

func (o *AmfEventReport) GetReachabilityOk() (*UeReachability, bool)

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

func (*AmfEventReport) GetRefId

func (o *AmfEventReport) GetRefId() int32

GetRefId returns the RefId field value if set, zero value otherwise.

func (*AmfEventReport) GetRefIdOk

func (o *AmfEventReport) GetRefIdOk() (*int32, bool)

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

func (*AmfEventReport) GetRegistrationNumber

func (o *AmfEventReport) GetRegistrationNumber() int32

GetRegistrationNumber returns the RegistrationNumber field value if set, zero value otherwise.

func (*AmfEventReport) GetRegistrationNumberOk

func (o *AmfEventReport) GetRegistrationNumberOk() (*int32, bool)

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

func (*AmfEventReport) GetRmInfoList

func (o *AmfEventReport) GetRmInfoList() []RmInfo

GetRmInfoList returns the RmInfoList field value if set, zero value otherwise.

func (*AmfEventReport) GetRmInfoListOk

func (o *AmfEventReport) GetRmInfoListOk() ([]RmInfo, bool)

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

func (*AmfEventReport) GetSnssaiTaiList

func (o *AmfEventReport) GetSnssaiTaiList() []SnssaiTaiMapping

GetSnssaiTaiList returns the SnssaiTaiList field value if set, zero value otherwise.

func (*AmfEventReport) GetSnssaiTaiListOk

func (o *AmfEventReport) GetSnssaiTaiListOk() ([]SnssaiTaiMapping, bool)

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

func (*AmfEventReport) GetState

func (o *AmfEventReport) GetState() AmfEventState

GetState returns the State field value

func (*AmfEventReport) GetStateOk

func (o *AmfEventReport) GetStateOk() (*AmfEventState, bool)

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

func (*AmfEventReport) GetSubscriptionId

func (o *AmfEventReport) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value if set, zero value otherwise.

func (*AmfEventReport) GetSubscriptionIdOk

func (o *AmfEventReport) GetSubscriptionIdOk() (*string, bool)

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

func (*AmfEventReport) GetSupi

func (o *AmfEventReport) GetSupi() string

GetSupi returns the Supi field value if set, zero value otherwise.

func (*AmfEventReport) GetSupiOk

func (o *AmfEventReport) GetSupiOk() (*string, bool)

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

func (*AmfEventReport) GetTermReason

func (o *AmfEventReport) GetTermReason() SubTerminationReason

GetTermReason returns the TermReason field value if set, zero value otherwise.

func (*AmfEventReport) GetTermReasonOk

func (o *AmfEventReport) GetTermReasonOk() (*SubTerminationReason, bool)

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

func (*AmfEventReport) GetTimeStamp

func (o *AmfEventReport) GetTimeStamp() time.Time

GetTimeStamp returns the TimeStamp field value

func (*AmfEventReport) GetTimeStampOk

func (o *AmfEventReport) GetTimeStampOk() (*time.Time, bool)

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

func (*AmfEventReport) GetTimezone

func (o *AmfEventReport) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*AmfEventReport) GetTimezoneOk

func (o *AmfEventReport) GetTimezoneOk() (*string, bool)

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

func (*AmfEventReport) GetType

func (o *AmfEventReport) GetType() AmfEventType

GetType returns the Type field value

func (*AmfEventReport) GetTypeCode

func (o *AmfEventReport) GetTypeCode() string

GetTypeCode returns the TypeCode field value if set, zero value otherwise.

func (*AmfEventReport) GetTypeCodeOk

func (o *AmfEventReport) GetTypeCodeOk() (*string, bool)

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

func (*AmfEventReport) GetTypeOk

func (o *AmfEventReport) GetTypeOk() (*AmfEventType, bool)

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

func (*AmfEventReport) GetUeAccessBehaviorTrends

func (o *AmfEventReport) GetUeAccessBehaviorTrends() []UeAccessBehaviorReportItem

GetUeAccessBehaviorTrends returns the UeAccessBehaviorTrends field value if set, zero value otherwise.

func (*AmfEventReport) GetUeAccessBehaviorTrendsOk

func (o *AmfEventReport) GetUeAccessBehaviorTrendsOk() ([]UeAccessBehaviorReportItem, bool)

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

func (*AmfEventReport) GetUeIdExt

func (o *AmfEventReport) GetUeIdExt() []UEIdExt

GetUeIdExt returns the UeIdExt field value if set, zero value otherwise.

func (*AmfEventReport) GetUeIdExtOk

func (o *AmfEventReport) GetUeIdExtOk() ([]UEIdExt, bool)

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

func (*AmfEventReport) GetUeLocationTrends

func (o *AmfEventReport) GetUeLocationTrends() []UeLocationTrendsReportItem

GetUeLocationTrends returns the UeLocationTrends field value if set, zero value otherwise.

func (*AmfEventReport) GetUeLocationTrendsOk

func (o *AmfEventReport) GetUeLocationTrendsOk() ([]UeLocationTrendsReportItem, bool)

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

func (*AmfEventReport) GetVar5gsUserStateList

func (o *AmfEventReport) GetVar5gsUserStateList() []Model5GsUserStateInfo

GetVar5gsUserStateList returns the Var5gsUserStateList field value if set, zero value otherwise.

func (*AmfEventReport) GetVar5gsUserStateListOk

func (o *AmfEventReport) GetVar5gsUserStateListOk() ([]Model5GsUserStateInfo, bool)

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

func (*AmfEventReport) HasAccessTypeList

func (o *AmfEventReport) HasAccessTypeList() bool

HasAccessTypeList returns a boolean if a field has been set.

func (*AmfEventReport) HasAdditionalLocation

func (o *AmfEventReport) HasAdditionalLocation() bool

HasAdditionalLocation returns a boolean if a field has been set.

func (*AmfEventReport) HasAnyUe

func (o *AmfEventReport) HasAnyUe() bool

HasAnyUe returns a boolean if a field has been set.

func (*AmfEventReport) HasAreaList

func (o *AmfEventReport) HasAreaList() bool

HasAreaList returns a boolean if a field has been set.

func (*AmfEventReport) HasCmInfoList

func (o *AmfEventReport) HasCmInfoList() bool

HasCmInfoList returns a boolean if a field has been set.

func (*AmfEventReport) HasCommFailure

func (o *AmfEventReport) HasCommFailure() bool

HasCommFailure returns a boolean if a field has been set.

func (*AmfEventReport) HasGpsi

func (o *AmfEventReport) HasGpsi() bool

HasGpsi returns a boolean if a field has been set.

func (*AmfEventReport) HasIdleStatusIndication

func (o *AmfEventReport) HasIdleStatusIndication() bool

HasIdleStatusIndication returns a boolean if a field has been set.

func (*AmfEventReport) HasLocation

func (o *AmfEventReport) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*AmfEventReport) HasLossOfConnectReason

func (o *AmfEventReport) HasLossOfConnectReason() bool

HasLossOfConnectReason returns a boolean if a field has been set.

func (*AmfEventReport) HasMaxAvailabilityTime

func (o *AmfEventReport) HasMaxAvailabilityTime() bool

HasMaxAvailabilityTime returns a boolean if a field has been set.

func (*AmfEventReport) HasMmTransLocationReportList

func (o *AmfEventReport) HasMmTransLocationReportList() bool

HasMmTransLocationReportList returns a boolean if a field has been set.

func (*AmfEventReport) HasMmTransSliceReportList

func (o *AmfEventReport) HasMmTransSliceReportList() bool

HasMmTransSliceReportList returns a boolean if a field has been set.

func (*AmfEventReport) HasNumberOfUes

func (o *AmfEventReport) HasNumberOfUes() bool

HasNumberOfUes returns a boolean if a field has been set.

func (*AmfEventReport) HasPei

func (o *AmfEventReport) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*AmfEventReport) HasReachability

func (o *AmfEventReport) HasReachability() bool

HasReachability returns a boolean if a field has been set.

func (*AmfEventReport) HasRefId

func (o *AmfEventReport) HasRefId() bool

HasRefId returns a boolean if a field has been set.

func (*AmfEventReport) HasRegistrationNumber

func (o *AmfEventReport) HasRegistrationNumber() bool

HasRegistrationNumber returns a boolean if a field has been set.

func (*AmfEventReport) HasRmInfoList

func (o *AmfEventReport) HasRmInfoList() bool

HasRmInfoList returns a boolean if a field has been set.

func (*AmfEventReport) HasSnssaiTaiList

func (o *AmfEventReport) HasSnssaiTaiList() bool

HasSnssaiTaiList returns a boolean if a field has been set.

func (*AmfEventReport) HasSubscriptionId

func (o *AmfEventReport) HasSubscriptionId() bool

HasSubscriptionId returns a boolean if a field has been set.

func (*AmfEventReport) HasSupi

func (o *AmfEventReport) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (*AmfEventReport) HasTermReason

func (o *AmfEventReport) HasTermReason() bool

HasTermReason returns a boolean if a field has been set.

func (*AmfEventReport) HasTimezone

func (o *AmfEventReport) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (*AmfEventReport) HasTypeCode

func (o *AmfEventReport) HasTypeCode() bool

HasTypeCode returns a boolean if a field has been set.

func (*AmfEventReport) HasUeAccessBehaviorTrends

func (o *AmfEventReport) HasUeAccessBehaviorTrends() bool

HasUeAccessBehaviorTrends returns a boolean if a field has been set.

func (*AmfEventReport) HasUeIdExt

func (o *AmfEventReport) HasUeIdExt() bool

HasUeIdExt returns a boolean if a field has been set.

func (*AmfEventReport) HasUeLocationTrends

func (o *AmfEventReport) HasUeLocationTrends() bool

HasUeLocationTrends returns a boolean if a field has been set.

func (*AmfEventReport) HasVar5gsUserStateList

func (o *AmfEventReport) HasVar5gsUserStateList() bool

HasVar5gsUserStateList returns a boolean if a field has been set.

func (AmfEventReport) MarshalJSON

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

func (*AmfEventReport) SetAccessTypeList

func (o *AmfEventReport) SetAccessTypeList(v []AccessType)

SetAccessTypeList gets a reference to the given []AccessType and assigns it to the AccessTypeList field.

func (*AmfEventReport) SetAdditionalLocation

func (o *AmfEventReport) SetAdditionalLocation(v UserLocation)

SetAdditionalLocation gets a reference to the given UserLocation and assigns it to the AdditionalLocation field.

func (*AmfEventReport) SetAnyUe

func (o *AmfEventReport) SetAnyUe(v bool)

SetAnyUe gets a reference to the given bool and assigns it to the AnyUe field.

func (*AmfEventReport) SetAreaList

func (o *AmfEventReport) SetAreaList(v []AmfEventArea)

SetAreaList gets a reference to the given []AmfEventArea and assigns it to the AreaList field.

func (*AmfEventReport) SetCmInfoList

func (o *AmfEventReport) SetCmInfoList(v []CmInfo)

SetCmInfoList gets a reference to the given []CmInfo and assigns it to the CmInfoList field.

func (*AmfEventReport) SetCommFailure

func (o *AmfEventReport) SetCommFailure(v CommunicationFailure)

SetCommFailure gets a reference to the given CommunicationFailure and assigns it to the CommFailure field.

func (*AmfEventReport) SetGpsi

func (o *AmfEventReport) SetGpsi(v string)

SetGpsi gets a reference to the given string and assigns it to the Gpsi field.

func (*AmfEventReport) SetIdleStatusIndication

func (o *AmfEventReport) SetIdleStatusIndication(v IdleStatusIndication)

SetIdleStatusIndication gets a reference to the given IdleStatusIndication and assigns it to the IdleStatusIndication field.

func (*AmfEventReport) SetLocation

func (o *AmfEventReport) SetLocation(v UserLocation)

SetLocation gets a reference to the given UserLocation and assigns it to the Location field.

func (*AmfEventReport) SetLossOfConnectReason

func (o *AmfEventReport) SetLossOfConnectReason(v LossOfConnectivityReason)

SetLossOfConnectReason gets a reference to the given LossOfConnectivityReason and assigns it to the LossOfConnectReason field.

func (*AmfEventReport) SetMaxAvailabilityTime

func (o *AmfEventReport) SetMaxAvailabilityTime(v time.Time)

SetMaxAvailabilityTime gets a reference to the given time.Time and assigns it to the MaxAvailabilityTime field.

func (*AmfEventReport) SetMmTransLocationReportList

func (o *AmfEventReport) SetMmTransLocationReportList(v []MmTransactionLocationReportItem)

SetMmTransLocationReportList gets a reference to the given []MmTransactionLocationReportItem and assigns it to the MmTransLocationReportList field.

func (*AmfEventReport) SetMmTransSliceReportList

func (o *AmfEventReport) SetMmTransSliceReportList(v []MmTransactionSliceReportItem)

SetMmTransSliceReportList gets a reference to the given []MmTransactionSliceReportItem and assigns it to the MmTransSliceReportList field.

func (*AmfEventReport) SetNumberOfUes

func (o *AmfEventReport) SetNumberOfUes(v int32)

SetNumberOfUes gets a reference to the given int32 and assigns it to the NumberOfUes field.

func (*AmfEventReport) SetPei

func (o *AmfEventReport) SetPei(v string)

SetPei gets a reference to the given string and assigns it to the Pei field.

func (*AmfEventReport) SetReachability

func (o *AmfEventReport) SetReachability(v UeReachability)

SetReachability gets a reference to the given UeReachability and assigns it to the Reachability field.

func (*AmfEventReport) SetRefId

func (o *AmfEventReport) SetRefId(v int32)

SetRefId gets a reference to the given int32 and assigns it to the RefId field.

func (*AmfEventReport) SetRegistrationNumber

func (o *AmfEventReport) SetRegistrationNumber(v int32)

SetRegistrationNumber gets a reference to the given int32 and assigns it to the RegistrationNumber field.

func (*AmfEventReport) SetRmInfoList

func (o *AmfEventReport) SetRmInfoList(v []RmInfo)

SetRmInfoList gets a reference to the given []RmInfo and assigns it to the RmInfoList field.

func (*AmfEventReport) SetSnssaiTaiList

func (o *AmfEventReport) SetSnssaiTaiList(v []SnssaiTaiMapping)

SetSnssaiTaiList gets a reference to the given []SnssaiTaiMapping and assigns it to the SnssaiTaiList field.

func (*AmfEventReport) SetState

func (o *AmfEventReport) SetState(v AmfEventState)

SetState sets field value

func (*AmfEventReport) SetSubscriptionId

func (o *AmfEventReport) SetSubscriptionId(v string)

SetSubscriptionId gets a reference to the given string and assigns it to the SubscriptionId field.

func (*AmfEventReport) SetSupi

func (o *AmfEventReport) SetSupi(v string)

SetSupi gets a reference to the given string and assigns it to the Supi field.

func (*AmfEventReport) SetTermReason

func (o *AmfEventReport) SetTermReason(v SubTerminationReason)

SetTermReason gets a reference to the given SubTerminationReason and assigns it to the TermReason field.

func (*AmfEventReport) SetTimeStamp

func (o *AmfEventReport) SetTimeStamp(v time.Time)

SetTimeStamp sets field value

func (*AmfEventReport) SetTimezone

func (o *AmfEventReport) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*AmfEventReport) SetType

func (o *AmfEventReport) SetType(v AmfEventType)

SetType sets field value

func (*AmfEventReport) SetTypeCode

func (o *AmfEventReport) SetTypeCode(v string)

SetTypeCode gets a reference to the given string and assigns it to the TypeCode field.

func (*AmfEventReport) SetUeAccessBehaviorTrends

func (o *AmfEventReport) SetUeAccessBehaviorTrends(v []UeAccessBehaviorReportItem)

SetUeAccessBehaviorTrends gets a reference to the given []UeAccessBehaviorReportItem and assigns it to the UeAccessBehaviorTrends field.

func (*AmfEventReport) SetUeIdExt

func (o *AmfEventReport) SetUeIdExt(v []UEIdExt)

SetUeIdExt gets a reference to the given []UEIdExt and assigns it to the UeIdExt field.

func (*AmfEventReport) SetUeLocationTrends

func (o *AmfEventReport) SetUeLocationTrends(v []UeLocationTrendsReportItem)

SetUeLocationTrends gets a reference to the given []UeLocationTrendsReportItem and assigns it to the UeLocationTrends field.

func (*AmfEventReport) SetVar5gsUserStateList

func (o *AmfEventReport) SetVar5gsUserStateList(v []Model5GsUserStateInfo)

SetVar5gsUserStateList gets a reference to the given []Model5GsUserStateInfo and assigns it to the Var5gsUserStateList field.

func (AmfEventReport) ToMap

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

type AmfEventState

type AmfEventState struct {
	Active        bool   `json:"active"`
	RemainReports *int32 `json:"remainReports,omitempty"`
	// indicating a time in seconds.
	RemainDuration *int32 `json:"remainDuration,omitempty"`
}

AmfEventState Represents the state of a subscribed event

func NewAmfEventState

func NewAmfEventState(active bool) *AmfEventState

NewAmfEventState instantiates a new AmfEventState 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 NewAmfEventStateWithDefaults

func NewAmfEventStateWithDefaults() *AmfEventState

NewAmfEventStateWithDefaults instantiates a new AmfEventState 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 (*AmfEventState) GetActive

func (o *AmfEventState) GetActive() bool

GetActive returns the Active field value

func (*AmfEventState) GetActiveOk

func (o *AmfEventState) GetActiveOk() (*bool, bool)

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

func (*AmfEventState) GetRemainDuration

func (o *AmfEventState) GetRemainDuration() int32

GetRemainDuration returns the RemainDuration field value if set, zero value otherwise.

func (*AmfEventState) GetRemainDurationOk

func (o *AmfEventState) GetRemainDurationOk() (*int32, bool)

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

func (*AmfEventState) GetRemainReports

func (o *AmfEventState) GetRemainReports() int32

GetRemainReports returns the RemainReports field value if set, zero value otherwise.

func (*AmfEventState) GetRemainReportsOk

func (o *AmfEventState) GetRemainReportsOk() (*int32, bool)

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

func (*AmfEventState) HasRemainDuration

func (o *AmfEventState) HasRemainDuration() bool

HasRemainDuration returns a boolean if a field has been set.

func (*AmfEventState) HasRemainReports

func (o *AmfEventState) HasRemainReports() bool

HasRemainReports returns a boolean if a field has been set.

func (AmfEventState) MarshalJSON

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

func (*AmfEventState) SetActive

func (o *AmfEventState) SetActive(v bool)

SetActive sets field value

func (*AmfEventState) SetRemainDuration

func (o *AmfEventState) SetRemainDuration(v int32)

SetRemainDuration gets a reference to the given int32 and assigns it to the RemainDuration field.

func (*AmfEventState) SetRemainReports

func (o *AmfEventState) SetRemainReports(v int32)

SetRemainReports gets a reference to the given int32 and assigns it to the RemainReports field.

func (AmfEventState) ToMap

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

type AmfEventSubsSyncInfo

type AmfEventSubsSyncInfo struct {
	SubscriptionList []AmfEventSubscriptionInfo `json:"subscriptionList"`
}

AmfEventSubsSyncInfo AMF Event Subscriptions Information for synchronization

func NewAmfEventSubsSyncInfo

func NewAmfEventSubsSyncInfo(subscriptionList []AmfEventSubscriptionInfo) *AmfEventSubsSyncInfo

NewAmfEventSubsSyncInfo instantiates a new AmfEventSubsSyncInfo 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 NewAmfEventSubsSyncInfoWithDefaults

func NewAmfEventSubsSyncInfoWithDefaults() *AmfEventSubsSyncInfo

NewAmfEventSubsSyncInfoWithDefaults instantiates a new AmfEventSubsSyncInfo 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 (*AmfEventSubsSyncInfo) GetSubscriptionList

func (o *AmfEventSubsSyncInfo) GetSubscriptionList() []AmfEventSubscriptionInfo

GetSubscriptionList returns the SubscriptionList field value

func (*AmfEventSubsSyncInfo) GetSubscriptionListOk

func (o *AmfEventSubsSyncInfo) GetSubscriptionListOk() ([]AmfEventSubscriptionInfo, bool)

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

func (AmfEventSubsSyncInfo) MarshalJSON

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

func (*AmfEventSubsSyncInfo) SetSubscriptionList

func (o *AmfEventSubsSyncInfo) SetSubscriptionList(v []AmfEventSubscriptionInfo)

SetSubscriptionList sets field value

func (AmfEventSubsSyncInfo) ToMap

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

type AmfEventSubscriptionInfo

type AmfEventSubscriptionInfo struct {
	// String providing an URI formatted according to RFC 3986.
	SubId               string  `json:"subId"`
	NotifyCorrelationId *string `json:"notifyCorrelationId,omitempty"`
	RefIdList           []int32 `json:"refIdList"`
	// String providing an URI formatted according to RFC 3986.
	OldSubId *string `json:"oldSubId,omitempty"`
}

AmfEventSubscriptionInfo Individual AMF Event Subscription Information

func NewAmfEventSubscriptionInfo

func NewAmfEventSubscriptionInfo(subId string, refIdList []int32) *AmfEventSubscriptionInfo

NewAmfEventSubscriptionInfo instantiates a new AmfEventSubscriptionInfo 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 NewAmfEventSubscriptionInfoWithDefaults

func NewAmfEventSubscriptionInfoWithDefaults() *AmfEventSubscriptionInfo

NewAmfEventSubscriptionInfoWithDefaults instantiates a new AmfEventSubscriptionInfo 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 (*AmfEventSubscriptionInfo) GetNotifyCorrelationId

func (o *AmfEventSubscriptionInfo) GetNotifyCorrelationId() string

GetNotifyCorrelationId returns the NotifyCorrelationId field value if set, zero value otherwise.

func (*AmfEventSubscriptionInfo) GetNotifyCorrelationIdOk

func (o *AmfEventSubscriptionInfo) GetNotifyCorrelationIdOk() (*string, bool)

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

func (*AmfEventSubscriptionInfo) GetOldSubId

func (o *AmfEventSubscriptionInfo) GetOldSubId() string

GetOldSubId returns the OldSubId field value if set, zero value otherwise.

func (*AmfEventSubscriptionInfo) GetOldSubIdOk

func (o *AmfEventSubscriptionInfo) GetOldSubIdOk() (*string, bool)

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

func (*AmfEventSubscriptionInfo) GetRefIdList

func (o *AmfEventSubscriptionInfo) GetRefIdList() []int32

GetRefIdList returns the RefIdList field value

func (*AmfEventSubscriptionInfo) GetRefIdListOk

func (o *AmfEventSubscriptionInfo) GetRefIdListOk() ([]int32, bool)

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

func (*AmfEventSubscriptionInfo) GetSubId

func (o *AmfEventSubscriptionInfo) GetSubId() string

GetSubId returns the SubId field value

func (*AmfEventSubscriptionInfo) GetSubIdOk

func (o *AmfEventSubscriptionInfo) GetSubIdOk() (*string, bool)

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

func (*AmfEventSubscriptionInfo) HasNotifyCorrelationId

func (o *AmfEventSubscriptionInfo) HasNotifyCorrelationId() bool

HasNotifyCorrelationId returns a boolean if a field has been set.

func (*AmfEventSubscriptionInfo) HasOldSubId

func (o *AmfEventSubscriptionInfo) HasOldSubId() bool

HasOldSubId returns a boolean if a field has been set.

func (AmfEventSubscriptionInfo) MarshalJSON

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

func (*AmfEventSubscriptionInfo) SetNotifyCorrelationId

func (o *AmfEventSubscriptionInfo) SetNotifyCorrelationId(v string)

SetNotifyCorrelationId gets a reference to the given string and assigns it to the NotifyCorrelationId field.

func (*AmfEventSubscriptionInfo) SetOldSubId

func (o *AmfEventSubscriptionInfo) SetOldSubId(v string)

SetOldSubId gets a reference to the given string and assigns it to the OldSubId field.

func (*AmfEventSubscriptionInfo) SetRefIdList

func (o *AmfEventSubscriptionInfo) SetRefIdList(v []int32)

SetRefIdList sets field value

func (*AmfEventSubscriptionInfo) SetSubId

func (o *AmfEventSubscriptionInfo) SetSubId(v string)

SetSubId sets field value

func (AmfEventSubscriptionInfo) ToMap

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

type AmfEventType

type AmfEventType struct {
	String *string
}

AmfEventType Describes the supported event types of Namf_EventExposure Service

func (*AmfEventType) MarshalJSON

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

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

func (*AmfEventType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AmfInfo

type AmfInfo struct {
	// String identifying the AMF Set ID (10 bits) as specified in clause 2.10.1 of 3GPP TS 23.003.  It is encoded as a string of 3 hexadecimal characters where the first character is limited to  values 0 to 3 (i.e. 10 bits).
	AmfSetId string `json:"amfSetId"`
	// String identifying the AMF Set ID (10 bits) as specified in clause 2.10.1 of 3GPP TS 23.003.  It is encoded as a string of 3 hexadecimal characters where the first character is limited to  values 0 to 3 (i.e. 10 bits)
	AmfRegionId             string              `json:"amfRegionId"`
	GuamiList               []Guami             `json:"guamiList"`
	TaiList                 []Tai               `json:"taiList,omitempty"`
	TaiRangeList            []TaiRange          `json:"taiRangeList,omitempty"`
	BackupInfoAmfFailure    []Guami             `json:"backupInfoAmfFailure,omitempty"`
	BackupInfoAmfRemoval    []Guami             `json:"backupInfoAmfRemoval,omitempty"`
	N2InterfaceAmfInfo      *N2InterfaceAmfInfo `json:"n2InterfaceAmfInfo,omitempty"`
	AmfOnboardingCapability *bool               `json:"amfOnboardingCapability,omitempty"`
}

AmfInfo Information of an AMF NF Instance

func NewAmfInfo

func NewAmfInfo(amfSetId string, amfRegionId string, guamiList []Guami) *AmfInfo

NewAmfInfo instantiates a new AmfInfo 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 NewAmfInfoWithDefaults

func NewAmfInfoWithDefaults() *AmfInfo

NewAmfInfoWithDefaults instantiates a new AmfInfo 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 (*AmfInfo) GetAmfOnboardingCapability

func (o *AmfInfo) GetAmfOnboardingCapability() bool

GetAmfOnboardingCapability returns the AmfOnboardingCapability field value if set, zero value otherwise.

func (*AmfInfo) GetAmfOnboardingCapabilityOk

func (o *AmfInfo) GetAmfOnboardingCapabilityOk() (*bool, bool)

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

func (*AmfInfo) GetAmfRegionId

func (o *AmfInfo) GetAmfRegionId() string

GetAmfRegionId returns the AmfRegionId field value

func (*AmfInfo) GetAmfRegionIdOk

func (o *AmfInfo) GetAmfRegionIdOk() (*string, bool)

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

func (*AmfInfo) GetAmfSetId

func (o *AmfInfo) GetAmfSetId() string

GetAmfSetId returns the AmfSetId field value

func (*AmfInfo) GetAmfSetIdOk

func (o *AmfInfo) GetAmfSetIdOk() (*string, bool)

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

func (*AmfInfo) GetBackupInfoAmfFailure

func (o *AmfInfo) GetBackupInfoAmfFailure() []Guami

GetBackupInfoAmfFailure returns the BackupInfoAmfFailure field value if set, zero value otherwise.

func (*AmfInfo) GetBackupInfoAmfFailureOk

func (o *AmfInfo) GetBackupInfoAmfFailureOk() ([]Guami, bool)

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

func (*AmfInfo) GetBackupInfoAmfRemoval

func (o *AmfInfo) GetBackupInfoAmfRemoval() []Guami

GetBackupInfoAmfRemoval returns the BackupInfoAmfRemoval field value if set, zero value otherwise.

func (*AmfInfo) GetBackupInfoAmfRemovalOk

func (o *AmfInfo) GetBackupInfoAmfRemovalOk() ([]Guami, bool)

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

func (*AmfInfo) GetGuamiList

func (o *AmfInfo) GetGuamiList() []Guami

GetGuamiList returns the GuamiList field value

func (*AmfInfo) GetGuamiListOk

func (o *AmfInfo) GetGuamiListOk() ([]Guami, bool)

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

func (*AmfInfo) GetN2InterfaceAmfInfo

func (o *AmfInfo) GetN2InterfaceAmfInfo() N2InterfaceAmfInfo

GetN2InterfaceAmfInfo returns the N2InterfaceAmfInfo field value if set, zero value otherwise.

func (*AmfInfo) GetN2InterfaceAmfInfoOk

func (o *AmfInfo) GetN2InterfaceAmfInfoOk() (*N2InterfaceAmfInfo, bool)

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

func (*AmfInfo) GetTaiList

func (o *AmfInfo) GetTaiList() []Tai

GetTaiList returns the TaiList field value if set, zero value otherwise.

func (*AmfInfo) GetTaiListOk

func (o *AmfInfo) GetTaiListOk() ([]Tai, bool)

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

func (*AmfInfo) GetTaiRangeList

func (o *AmfInfo) GetTaiRangeList() []TaiRange

GetTaiRangeList returns the TaiRangeList field value if set, zero value otherwise.

func (*AmfInfo) GetTaiRangeListOk

func (o *AmfInfo) GetTaiRangeListOk() ([]TaiRange, bool)

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

func (*AmfInfo) HasAmfOnboardingCapability

func (o *AmfInfo) HasAmfOnboardingCapability() bool

HasAmfOnboardingCapability returns a boolean if a field has been set.

func (*AmfInfo) HasBackupInfoAmfFailure

func (o *AmfInfo) HasBackupInfoAmfFailure() bool

HasBackupInfoAmfFailure returns a boolean if a field has been set.

func (*AmfInfo) HasBackupInfoAmfRemoval

func (o *AmfInfo) HasBackupInfoAmfRemoval() bool

HasBackupInfoAmfRemoval returns a boolean if a field has been set.

func (*AmfInfo) HasN2InterfaceAmfInfo

func (o *AmfInfo) HasN2InterfaceAmfInfo() bool

HasN2InterfaceAmfInfo returns a boolean if a field has been set.

func (*AmfInfo) HasTaiList

func (o *AmfInfo) HasTaiList() bool

HasTaiList returns a boolean if a field has been set.

func (*AmfInfo) HasTaiRangeList

func (o *AmfInfo) HasTaiRangeList() bool

HasTaiRangeList returns a boolean if a field has been set.

func (AmfInfo) MarshalJSON

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

func (*AmfInfo) SetAmfOnboardingCapability

func (o *AmfInfo) SetAmfOnboardingCapability(v bool)

SetAmfOnboardingCapability gets a reference to the given bool and assigns it to the AmfOnboardingCapability field.

func (*AmfInfo) SetAmfRegionId

func (o *AmfInfo) SetAmfRegionId(v string)

SetAmfRegionId sets field value

func (*AmfInfo) SetAmfSetId

func (o *AmfInfo) SetAmfSetId(v string)

SetAmfSetId sets field value

func (*AmfInfo) SetBackupInfoAmfFailure

func (o *AmfInfo) SetBackupInfoAmfFailure(v []Guami)

SetBackupInfoAmfFailure gets a reference to the given []Guami and assigns it to the BackupInfoAmfFailure field.

func (*AmfInfo) SetBackupInfoAmfRemoval

func (o *AmfInfo) SetBackupInfoAmfRemoval(v []Guami)

SetBackupInfoAmfRemoval gets a reference to the given []Guami and assigns it to the BackupInfoAmfRemoval field.

func (*AmfInfo) SetGuamiList

func (o *AmfInfo) SetGuamiList(v []Guami)

SetGuamiList sets field value

func (*AmfInfo) SetN2InterfaceAmfInfo

func (o *AmfInfo) SetN2InterfaceAmfInfo(v N2InterfaceAmfInfo)

SetN2InterfaceAmfInfo gets a reference to the given N2InterfaceAmfInfo and assigns it to the N2InterfaceAmfInfo field.

func (*AmfInfo) SetTaiList

func (o *AmfInfo) SetTaiList(v []Tai)

SetTaiList gets a reference to the given []Tai and assigns it to the TaiList field.

func (*AmfInfo) SetTaiRangeList

func (o *AmfInfo) SetTaiRangeList(v []TaiRange)

SetTaiRangeList gets a reference to the given []TaiRange and assigns it to the TaiRangeList field.

func (AmfInfo) ToMap

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

type AnNodeType

type AnNodeType struct {
	String *string
}

AnNodeType Access Network Node Type (gNB, ng-eNB...)

func (*AnNodeType) MarshalJSON

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

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

func (*AnNodeType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AnalyticsMetadataInfo

type AnalyticsMetadataInfo struct {
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	NumSamples    *int32                       `json:"numSamples,omitempty"`
	DataWindow    *TimeWindow                  `json:"dataWindow,omitempty"`
	DataStatProps []DatasetStatisticalProperty `json:"dataStatProps,omitempty"`
	Strategy      *OutputStrategy              `json:"strategy,omitempty"`
	Accuracy      *Accuracy                    `json:"accuracy,omitempty"`
}

AnalyticsMetadataInfo Contains analytics metadata information required for analytics aggregation.

func NewAnalyticsMetadataInfo

func NewAnalyticsMetadataInfo() *AnalyticsMetadataInfo

NewAnalyticsMetadataInfo instantiates a new AnalyticsMetadataInfo 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 NewAnalyticsMetadataInfoWithDefaults

func NewAnalyticsMetadataInfoWithDefaults() *AnalyticsMetadataInfo

NewAnalyticsMetadataInfoWithDefaults instantiates a new AnalyticsMetadataInfo 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 (*AnalyticsMetadataInfo) GetAccuracy

func (o *AnalyticsMetadataInfo) GetAccuracy() Accuracy

GetAccuracy returns the Accuracy field value if set, zero value otherwise.

func (*AnalyticsMetadataInfo) GetAccuracyOk

func (o *AnalyticsMetadataInfo) GetAccuracyOk() (*Accuracy, bool)

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

func (*AnalyticsMetadataInfo) GetDataStatProps

func (o *AnalyticsMetadataInfo) GetDataStatProps() []DatasetStatisticalProperty

GetDataStatProps returns the DataStatProps field value if set, zero value otherwise.

func (*AnalyticsMetadataInfo) GetDataStatPropsOk

func (o *AnalyticsMetadataInfo) GetDataStatPropsOk() ([]DatasetStatisticalProperty, bool)

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

func (*AnalyticsMetadataInfo) GetDataWindow

func (o *AnalyticsMetadataInfo) GetDataWindow() TimeWindow

GetDataWindow returns the DataWindow field value if set, zero value otherwise.

func (*AnalyticsMetadataInfo) GetDataWindowOk

func (o *AnalyticsMetadataInfo) GetDataWindowOk() (*TimeWindow, bool)

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

func (*AnalyticsMetadataInfo) GetNumSamples

func (o *AnalyticsMetadataInfo) GetNumSamples() int32

GetNumSamples returns the NumSamples field value if set, zero value otherwise.

func (*AnalyticsMetadataInfo) GetNumSamplesOk

func (o *AnalyticsMetadataInfo) GetNumSamplesOk() (*int32, bool)

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

func (*AnalyticsMetadataInfo) GetStrategy

func (o *AnalyticsMetadataInfo) GetStrategy() OutputStrategy

GetStrategy returns the Strategy field value if set, zero value otherwise.

func (*AnalyticsMetadataInfo) GetStrategyOk

func (o *AnalyticsMetadataInfo) GetStrategyOk() (*OutputStrategy, bool)

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

func (*AnalyticsMetadataInfo) HasAccuracy

func (o *AnalyticsMetadataInfo) HasAccuracy() bool

HasAccuracy returns a boolean if a field has been set.

func (*AnalyticsMetadataInfo) HasDataStatProps

func (o *AnalyticsMetadataInfo) HasDataStatProps() bool

HasDataStatProps returns a boolean if a field has been set.

func (*AnalyticsMetadataInfo) HasDataWindow

func (o *AnalyticsMetadataInfo) HasDataWindow() bool

HasDataWindow returns a boolean if a field has been set.

func (*AnalyticsMetadataInfo) HasNumSamples

func (o *AnalyticsMetadataInfo) HasNumSamples() bool

HasNumSamples returns a boolean if a field has been set.

func (*AnalyticsMetadataInfo) HasStrategy

func (o *AnalyticsMetadataInfo) HasStrategy() bool

HasStrategy returns a boolean if a field has been set.

func (AnalyticsMetadataInfo) MarshalJSON

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

func (*AnalyticsMetadataInfo) SetAccuracy

func (o *AnalyticsMetadataInfo) SetAccuracy(v Accuracy)

SetAccuracy gets a reference to the given Accuracy and assigns it to the Accuracy field.

func (*AnalyticsMetadataInfo) SetDataStatProps

func (o *AnalyticsMetadataInfo) SetDataStatProps(v []DatasetStatisticalProperty)

SetDataStatProps gets a reference to the given []DatasetStatisticalProperty and assigns it to the DataStatProps field.

func (*AnalyticsMetadataInfo) SetDataWindow

func (o *AnalyticsMetadataInfo) SetDataWindow(v TimeWindow)

SetDataWindow gets a reference to the given TimeWindow and assigns it to the DataWindow field.

func (*AnalyticsMetadataInfo) SetNumSamples

func (o *AnalyticsMetadataInfo) SetNumSamples(v int32)

SetNumSamples gets a reference to the given int32 and assigns it to the NumSamples field.

func (*AnalyticsMetadataInfo) SetStrategy

func (o *AnalyticsMetadataInfo) SetStrategy(v OutputStrategy)

SetStrategy gets a reference to the given OutputStrategy and assigns it to the Strategy field.

func (AnalyticsMetadataInfo) ToMap

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

type ApiCreateIndividualSubcriptionRequest

type ApiCreateIndividualSubcriptionRequest struct {
	ApiService *MFAFDataOrAnalyticsResourcesCollectionApiService
	// contains filtered or unexported fields
}

func (ApiCreateIndividualSubcriptionRequest) Body

func (ApiCreateIndividualSubcriptionRequest) Execute

type AppListForUeComm

type AppListForUeComm struct {
	// String providing an application identifier.
	AppId string `json:"appId"`
	// string with format 'date-time' as defined in OpenAPI.
	StartTime *time.Time `json:"startTime,omitempty"`
	// indicating a time in seconds.
	AppDur *int32 `json:"appDur,omitempty"`
	// Unsigned integer indicating Sampling Ratio (see clauses 4.15.1 of 3GPP TS 23.502), expressed in percent.
	OccurRatio      *int32           `json:"occurRatio,omitempty"`
	SpatialValidity *NetworkAreaInfo `json:"spatialValidity,omitempty"`
}

AppListForUeComm Represents the analytics of the application list used by UE.

func NewAppListForUeComm

func NewAppListForUeComm(appId string) *AppListForUeComm

NewAppListForUeComm instantiates a new AppListForUeComm 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 NewAppListForUeCommWithDefaults

func NewAppListForUeCommWithDefaults() *AppListForUeComm

NewAppListForUeCommWithDefaults instantiates a new AppListForUeComm 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 (*AppListForUeComm) GetAppDur

func (o *AppListForUeComm) GetAppDur() int32

GetAppDur returns the AppDur field value if set, zero value otherwise.

func (*AppListForUeComm) GetAppDurOk

func (o *AppListForUeComm) GetAppDurOk() (*int32, bool)

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

func (*AppListForUeComm) GetAppId

func (o *AppListForUeComm) GetAppId() string

GetAppId returns the AppId field value

func (*AppListForUeComm) GetAppIdOk

func (o *AppListForUeComm) GetAppIdOk() (*string, bool)

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

func (*AppListForUeComm) GetOccurRatio

func (o *AppListForUeComm) GetOccurRatio() int32

GetOccurRatio returns the OccurRatio field value if set, zero value otherwise.

func (*AppListForUeComm) GetOccurRatioOk

func (o *AppListForUeComm) GetOccurRatioOk() (*int32, bool)

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

func (*AppListForUeComm) GetSpatialValidity

func (o *AppListForUeComm) GetSpatialValidity() NetworkAreaInfo

GetSpatialValidity returns the SpatialValidity field value if set, zero value otherwise.

func (*AppListForUeComm) GetSpatialValidityOk

func (o *AppListForUeComm) GetSpatialValidityOk() (*NetworkAreaInfo, bool)

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

func (*AppListForUeComm) GetStartTime

func (o *AppListForUeComm) GetStartTime() time.Time

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*AppListForUeComm) GetStartTimeOk

func (o *AppListForUeComm) GetStartTimeOk() (*time.Time, bool)

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

func (*AppListForUeComm) HasAppDur

func (o *AppListForUeComm) HasAppDur() bool

HasAppDur returns a boolean if a field has been set.

func (*AppListForUeComm) HasOccurRatio

func (o *AppListForUeComm) HasOccurRatio() bool

HasOccurRatio returns a boolean if a field has been set.

func (*AppListForUeComm) HasSpatialValidity

func (o *AppListForUeComm) HasSpatialValidity() bool

HasSpatialValidity returns a boolean if a field has been set.

func (*AppListForUeComm) HasStartTime

func (o *AppListForUeComm) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (AppListForUeComm) MarshalJSON

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

func (*AppListForUeComm) SetAppDur

func (o *AppListForUeComm) SetAppDur(v int32)

SetAppDur gets a reference to the given int32 and assigns it to the AppDur field.

func (*AppListForUeComm) SetAppId

func (o *AppListForUeComm) SetAppId(v string)

SetAppId sets field value

func (*AppListForUeComm) SetOccurRatio

func (o *AppListForUeComm) SetOccurRatio(v int32)

SetOccurRatio gets a reference to the given int32 and assigns it to the OccurRatio field.

func (*AppListForUeComm) SetSpatialValidity

func (o *AppListForUeComm) SetSpatialValidity(v NetworkAreaInfo)

SetSpatialValidity gets a reference to the given NetworkAreaInfo and assigns it to the SpatialValidity field.

func (*AppListForUeComm) SetStartTime

func (o *AppListForUeComm) SetStartTime(v time.Time)

SetStartTime gets a reference to the given time.Time and assigns it to the StartTime field.

func (AppListForUeComm) ToMap

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

type ApplicationVolume

type ApplicationVolume struct {
	// String providing an application identifier.
	AppId string `json:"appId"`
	// Unsigned integer identifying a volume in units of bytes.
	AppVolume int64 `json:"appVolume"`
}

ApplicationVolume Application data volume per Application Id.

func NewApplicationVolume

func NewApplicationVolume(appId string, appVolume int64) *ApplicationVolume

NewApplicationVolume instantiates a new ApplicationVolume 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 NewApplicationVolumeWithDefaults

func NewApplicationVolumeWithDefaults() *ApplicationVolume

NewApplicationVolumeWithDefaults instantiates a new ApplicationVolume 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 (*ApplicationVolume) GetAppId

func (o *ApplicationVolume) GetAppId() string

GetAppId returns the AppId field value

func (*ApplicationVolume) GetAppIdOk

func (o *ApplicationVolume) GetAppIdOk() (*string, bool)

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

func (*ApplicationVolume) GetAppVolume

func (o *ApplicationVolume) GetAppVolume() int64

GetAppVolume returns the AppVolume field value

func (*ApplicationVolume) GetAppVolumeOk

func (o *ApplicationVolume) GetAppVolumeOk() (*int64, bool)

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

func (ApplicationVolume) MarshalJSON

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

func (*ApplicationVolume) SetAppId

func (o *ApplicationVolume) SetAppId(v string)

SetAppId sets field value

func (*ApplicationVolume) SetAppVolume

func (o *ApplicationVolume) SetAppVolume(v int64)

SetAppVolume sets field value

func (ApplicationVolume) ToMap

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

type AppliedSmccType

type AppliedSmccType struct {
	String *string
}

AppliedSmccType Possible values are: - DNN_CC: Indicates the DNN based congestion control. - SNSSAI_CC: Indicates the S-NSSAI based congestion control.

func (*AppliedSmccType) MarshalJSON

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

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

func (*AppliedSmccType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AtsssCapability

type AtsssCapability struct {
	// Indicates the ATSSS-LL capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501). true: Supported false (default): Not Supported
	AtsssLL *bool `json:"atsssLL,omitempty"`
	// Indicates the MPTCP capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501 true: Supported false (default): Not Supported
	Mptcp *bool `json:"mptcp,omitempty"`
	// This IE is only used by the UPF to indicate whether the UPF supports RTT measurement without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501 true: Supported false (default): Not Supported
	RttWithoutPmf *bool `json:"rttWithoutPmf,omitempty"`
}

AtsssCapability Containes Capability to support procedures related to Access Traffic Steering, Switching, Splitting.

func NewAtsssCapability

func NewAtsssCapability() *AtsssCapability

NewAtsssCapability instantiates a new AtsssCapability 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 NewAtsssCapabilityWithDefaults

func NewAtsssCapabilityWithDefaults() *AtsssCapability

NewAtsssCapabilityWithDefaults instantiates a new AtsssCapability 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 (*AtsssCapability) GetAtsssLL

func (o *AtsssCapability) GetAtsssLL() bool

GetAtsssLL returns the AtsssLL field value if set, zero value otherwise.

func (*AtsssCapability) GetAtsssLLOk

func (o *AtsssCapability) GetAtsssLLOk() (*bool, bool)

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

func (*AtsssCapability) GetMptcp

func (o *AtsssCapability) GetMptcp() bool

GetMptcp returns the Mptcp field value if set, zero value otherwise.

func (*AtsssCapability) GetMptcpOk

func (o *AtsssCapability) GetMptcpOk() (*bool, bool)

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

func (*AtsssCapability) GetRttWithoutPmf

func (o *AtsssCapability) GetRttWithoutPmf() bool

GetRttWithoutPmf returns the RttWithoutPmf field value if set, zero value otherwise.

func (*AtsssCapability) GetRttWithoutPmfOk

func (o *AtsssCapability) GetRttWithoutPmfOk() (*bool, bool)

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

func (*AtsssCapability) HasAtsssLL

func (o *AtsssCapability) HasAtsssLL() bool

HasAtsssLL returns a boolean if a field has been set.

func (*AtsssCapability) HasMptcp

func (o *AtsssCapability) HasMptcp() bool

HasMptcp returns a boolean if a field has been set.

func (*AtsssCapability) HasRttWithoutPmf

func (o *AtsssCapability) HasRttWithoutPmf() bool

HasRttWithoutPmf returns a boolean if a field has been set.

func (AtsssCapability) MarshalJSON

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

func (*AtsssCapability) SetAtsssLL

func (o *AtsssCapability) SetAtsssLL(v bool)

SetAtsssLL gets a reference to the given bool and assigns it to the AtsssLL field.

func (*AtsssCapability) SetMptcp

func (o *AtsssCapability) SetMptcp(v bool)

SetMptcp gets a reference to the given bool and assigns it to the Mptcp field.

func (*AtsssCapability) SetRttWithoutPmf

func (o *AtsssCapability) SetRttWithoutPmf(v bool)

SetRttWithoutPmf gets a reference to the given bool and assigns it to the RttWithoutPmf field.

func (AtsssCapability) ToMap

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

type AusfInfo

type AusfInfo struct {
	// Identifier of a group of NFs.
	GroupId           *string     `json:"groupId,omitempty"`
	SupiRanges        []SupiRange `json:"supiRanges,omitempty"`
	RoutingIndicators []string    `json:"routingIndicators,omitempty"`
	SuciInfos         []SuciInfo  `json:"suciInfos,omitempty"`
}

AusfInfo Information of an AUSF NF Instance

func NewAusfInfo

func NewAusfInfo() *AusfInfo

NewAusfInfo instantiates a new AusfInfo 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 NewAusfInfoWithDefaults

func NewAusfInfoWithDefaults() *AusfInfo

NewAusfInfoWithDefaults instantiates a new AusfInfo 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 (*AusfInfo) GetGroupId

func (o *AusfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*AusfInfo) GetGroupIdOk

func (o *AusfInfo) GetGroupIdOk() (*string, bool)

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

func (*AusfInfo) GetRoutingIndicators

func (o *AusfInfo) GetRoutingIndicators() []string

GetRoutingIndicators returns the RoutingIndicators field value if set, zero value otherwise.

func (*AusfInfo) GetRoutingIndicatorsOk

func (o *AusfInfo) GetRoutingIndicatorsOk() ([]string, bool)

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

func (*AusfInfo) GetSuciInfos

func (o *AusfInfo) GetSuciInfos() []SuciInfo

GetSuciInfos returns the SuciInfos field value if set, zero value otherwise.

func (*AusfInfo) GetSuciInfosOk

func (o *AusfInfo) GetSuciInfosOk() ([]SuciInfo, bool)

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

func (*AusfInfo) GetSupiRanges

func (o *AusfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*AusfInfo) GetSupiRangesOk

func (o *AusfInfo) GetSupiRangesOk() ([]SupiRange, bool)

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

func (*AusfInfo) HasGroupId

func (o *AusfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*AusfInfo) HasRoutingIndicators

func (o *AusfInfo) HasRoutingIndicators() bool

HasRoutingIndicators returns a boolean if a field has been set.

func (*AusfInfo) HasSuciInfos

func (o *AusfInfo) HasSuciInfos() bool

HasSuciInfos returns a boolean if a field has been set.

func (*AusfInfo) HasSupiRanges

func (o *AusfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (AusfInfo) MarshalJSON

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

func (*AusfInfo) SetGroupId

func (o *AusfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*AusfInfo) SetRoutingIndicators

func (o *AusfInfo) SetRoutingIndicators(v []string)

SetRoutingIndicators gets a reference to the given []string and assigns it to the RoutingIndicators field.

func (*AusfInfo) SetSuciInfos

func (o *AusfInfo) SetSuciInfos(v []SuciInfo)

SetSuciInfos gets a reference to the given []SuciInfo and assigns it to the SuciInfos field.

func (*AusfInfo) SetSupiRanges

func (o *AusfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (AusfInfo) ToMap

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

type BaseRecord

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

BaseRecord struct for BaseRecord

func NewBaseRecord

func NewBaseRecord(timestamp time.Time) *BaseRecord

NewBaseRecord instantiates a new BaseRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseRecordWithDefaults

func NewBaseRecordWithDefaults() *BaseRecord

NewBaseRecordWithDefaults instantiates a new BaseRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseRecord) GetTimestamp

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

GetTimestamp returns the Timestamp field value

func (*BaseRecord) GetTimestampOk

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

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

func (BaseRecord) MarshalJSON

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

func (*BaseRecord) SetTimestamp

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

SetTimestamp sets field value

func (BaseRecord) ToMap

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

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BsfInfo

type BsfInfo struct {
	DnnList           []string           `json:"dnnList,omitempty"`
	IpDomainList      []string           `json:"ipDomainList,omitempty"`
	Ipv4AddressRanges []Ipv4AddressRange `json:"ipv4AddressRanges,omitempty"`
	Ipv6PrefixRanges  []Ipv6PrefixRange  `json:"ipv6PrefixRanges,omitempty"`
	// Fully Qualified Domain Name
	RxDiamHost *string `json:"rxDiamHost,omitempty"`
	// Fully Qualified Domain Name
	RxDiamRealm *string `json:"rxDiamRealm,omitempty"`
	// Identifier of a group of NFs.
	GroupId    *string         `json:"groupId,omitempty"`
	SupiRanges []SupiRange     `json:"supiRanges,omitempty"`
	GpsiRanges []IdentityRange `json:"gpsiRanges,omitempty"`
}

BsfInfo Information of a BSF NF Instance

func NewBsfInfo

func NewBsfInfo() *BsfInfo

NewBsfInfo instantiates a new BsfInfo 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 NewBsfInfoWithDefaults

func NewBsfInfoWithDefaults() *BsfInfo

NewBsfInfoWithDefaults instantiates a new BsfInfo 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 (*BsfInfo) GetDnnList

func (o *BsfInfo) GetDnnList() []string

GetDnnList returns the DnnList field value if set, zero value otherwise.

func (*BsfInfo) GetDnnListOk

func (o *BsfInfo) GetDnnListOk() ([]string, bool)

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

func (*BsfInfo) GetGpsiRanges

func (o *BsfInfo) GetGpsiRanges() []IdentityRange

GetGpsiRanges returns the GpsiRanges field value if set, zero value otherwise.

func (*BsfInfo) GetGpsiRangesOk

func (o *BsfInfo) GetGpsiRangesOk() ([]IdentityRange, bool)

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

func (*BsfInfo) GetGroupId

func (o *BsfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*BsfInfo) GetGroupIdOk

func (o *BsfInfo) GetGroupIdOk() (*string, bool)

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

func (*BsfInfo) GetIpDomainList

func (o *BsfInfo) GetIpDomainList() []string

GetIpDomainList returns the IpDomainList field value if set, zero value otherwise.

func (*BsfInfo) GetIpDomainListOk

func (o *BsfInfo) GetIpDomainListOk() ([]string, bool)

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

func (*BsfInfo) GetIpv4AddressRanges

func (o *BsfInfo) GetIpv4AddressRanges() []Ipv4AddressRange

GetIpv4AddressRanges returns the Ipv4AddressRanges field value if set, zero value otherwise.

func (*BsfInfo) GetIpv4AddressRangesOk

func (o *BsfInfo) GetIpv4AddressRangesOk() ([]Ipv4AddressRange, bool)

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

func (*BsfInfo) GetIpv6PrefixRanges

func (o *BsfInfo) GetIpv6PrefixRanges() []Ipv6PrefixRange

GetIpv6PrefixRanges returns the Ipv6PrefixRanges field value if set, zero value otherwise.

func (*BsfInfo) GetIpv6PrefixRangesOk

func (o *BsfInfo) GetIpv6PrefixRangesOk() ([]Ipv6PrefixRange, bool)

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

func (*BsfInfo) GetRxDiamHost

func (o *BsfInfo) GetRxDiamHost() string

GetRxDiamHost returns the RxDiamHost field value if set, zero value otherwise.

func (*BsfInfo) GetRxDiamHostOk

func (o *BsfInfo) GetRxDiamHostOk() (*string, bool)

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

func (*BsfInfo) GetRxDiamRealm

func (o *BsfInfo) GetRxDiamRealm() string

GetRxDiamRealm returns the RxDiamRealm field value if set, zero value otherwise.

func (*BsfInfo) GetRxDiamRealmOk

func (o *BsfInfo) GetRxDiamRealmOk() (*string, bool)

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

func (*BsfInfo) GetSupiRanges

func (o *BsfInfo) GetSupiRanges() []SupiRange

GetSupiRanges returns the SupiRanges field value if set, zero value otherwise.

func (*BsfInfo) GetSupiRangesOk

func (o *BsfInfo) GetSupiRangesOk() ([]SupiRange, bool)

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

func (*BsfInfo) HasDnnList

func (o *BsfInfo) HasDnnList() bool

HasDnnList returns a boolean if a field has been set.

func (*BsfInfo) HasGpsiRanges

func (o *BsfInfo) HasGpsiRanges() bool

HasGpsiRanges returns a boolean if a field has been set.

func (*BsfInfo) HasGroupId

func (o *BsfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*BsfInfo) HasIpDomainList

func (o *BsfInfo) HasIpDomainList() bool

HasIpDomainList returns a boolean if a field has been set.

func (*BsfInfo) HasIpv4AddressRanges

func (o *BsfInfo) HasIpv4AddressRanges() bool

HasIpv4AddressRanges returns a boolean if a field has been set.

func (*BsfInfo) HasIpv6PrefixRanges

func (o *BsfInfo) HasIpv6PrefixRanges() bool

HasIpv6PrefixRanges returns a boolean if a field has been set.

func (*BsfInfo) HasRxDiamHost

func (o *BsfInfo) HasRxDiamHost() bool

HasRxDiamHost returns a boolean if a field has been set.

func (*BsfInfo) HasRxDiamRealm

func (o *BsfInfo) HasRxDiamRealm() bool

HasRxDiamRealm returns a boolean if a field has been set.

func (*BsfInfo) HasSupiRanges

func (o *BsfInfo) HasSupiRanges() bool

HasSupiRanges returns a boolean if a field has been set.

func (BsfInfo) MarshalJSON

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

func (*BsfInfo) SetDnnList

func (o *BsfInfo) SetDnnList(v []string)

SetDnnList gets a reference to the given []string and assigns it to the DnnList field.

func (*BsfInfo) SetGpsiRanges

func (o *BsfInfo) SetGpsiRanges(v []IdentityRange)

SetGpsiRanges gets a reference to the given []IdentityRange and assigns it to the GpsiRanges field.

func (*BsfInfo) SetGroupId

func (o *BsfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*BsfInfo) SetIpDomainList

func (o *BsfInfo) SetIpDomainList(v []string)

SetIpDomainList gets a reference to the given []string and assigns it to the IpDomainList field.

func (*BsfInfo) SetIpv4AddressRanges

func (o *BsfInfo) SetIpv4AddressRanges(v []Ipv4AddressRange)

SetIpv4AddressRanges gets a reference to the given []Ipv4AddressRange and assigns it to the Ipv4AddressRanges field.

func (*BsfInfo) SetIpv6PrefixRanges

func (o *BsfInfo) SetIpv6PrefixRanges(v []Ipv6PrefixRange)

SetIpv6PrefixRanges gets a reference to the given []Ipv6PrefixRange and assigns it to the Ipv6PrefixRanges field.

func (*BsfInfo) SetRxDiamHost

func (o *BsfInfo) SetRxDiamHost(v string)

SetRxDiamHost gets a reference to the given string and assigns it to the RxDiamHost field.

func (*BsfInfo) SetRxDiamRealm

func (o *BsfInfo) SetRxDiamRealm(v string)

SetRxDiamRealm gets a reference to the given string and assigns it to the RxDiamRealm field.

func (*BsfInfo) SetSupiRanges

func (o *BsfInfo) SetSupiRanges(v []SupiRange)

SetSupiRanges gets a reference to the given []SupiRange and assigns it to the SupiRanges field.

func (BsfInfo) ToMap

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

type CacheStatus

type CacheStatus struct {
	String *string
}

CacheStatus struct for CacheStatus

func (*CacheStatus) MarshalJSON

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

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

func (*CacheStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type CellGlobalId

type CellGlobalId struct {
	PlmnId PlmnId `json:"plmnId"`
	Lac    string `json:"lac"`
	CellId string `json:"cellId"`
}

CellGlobalId Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.

func NewCellGlobalId

func NewCellGlobalId(plmnId PlmnId, lac string, cellId string) *CellGlobalId

NewCellGlobalId instantiates a new CellGlobalId 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 NewCellGlobalIdWithDefaults

func NewCellGlobalIdWithDefaults() *CellGlobalId

NewCellGlobalIdWithDefaults instantiates a new CellGlobalId 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 (*CellGlobalId) GetCellId

func (o *CellGlobalId) GetCellId() string

GetCellId returns the CellId field value

func (*CellGlobalId) GetCellIdOk

func (o *CellGlobalId) GetCellIdOk() (*string, bool)

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

func (*CellGlobalId) GetLac

func (o *CellGlobalId) GetLac() string

GetLac returns the Lac field value

func (*CellGlobalId) GetLacOk

func (o *CellGlobalId) GetLacOk() (*string, bool)

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

func (*CellGlobalId) GetPlmnId

func (o *CellGlobalId) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*CellGlobalId) GetPlmnIdOk

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

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

func (CellGlobalId) MarshalJSON

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

func (*CellGlobalId) SetCellId

func (o *CellGlobalId) SetCellId(v string)

SetCellId sets field value

func (*CellGlobalId) SetLac

func (o *CellGlobalId) SetLac(v string)

SetLac sets field value

func (*CellGlobalId) SetPlmnId

func (o *CellGlobalId) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (CellGlobalId) ToMap

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

type ChangeItem

type ChangeItem struct {
	Op ChangeType `json:"op"`
	// contains a JSON pointer value (as defined in IETF RFC 6901) that references a target  location within the resource on which the change has been applied.
	Path string `json:"path"`
	// indicates the path of the source JSON element (according to JSON Pointer syntax)  being moved or copied to the location indicated by the \"path\" attribute. It shall  be present if the \"op\" attribute is of value \"MOVE\".
	From      *string     `json:"from,omitempty"`
	OrigValue interface{} `json:"origValue,omitempty"`
	NewValue  interface{} `json:"newValue,omitempty"`
}

ChangeItem It contains data which need to be changed.

func NewChangeItem

func NewChangeItem(op ChangeType, path string) *ChangeItem

NewChangeItem instantiates a new ChangeItem 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 NewChangeItemWithDefaults

func NewChangeItemWithDefaults() *ChangeItem

NewChangeItemWithDefaults instantiates a new ChangeItem 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 (*ChangeItem) GetFrom

func (o *ChangeItem) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*ChangeItem) GetFromOk

func (o *ChangeItem) GetFromOk() (*string, bool)

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

func (*ChangeItem) GetNewValue

func (o *ChangeItem) GetNewValue() interface{}

GetNewValue returns the NewValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ChangeItem) GetNewValueOk

func (o *ChangeItem) GetNewValueOk() (*interface{}, bool)

GetNewValueOk returns a tuple with the NewValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ChangeItem) GetOp

func (o *ChangeItem) GetOp() ChangeType

GetOp returns the Op field value

func (*ChangeItem) GetOpOk

func (o *ChangeItem) GetOpOk() (*ChangeType, bool)

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

func (*ChangeItem) GetOrigValue

func (o *ChangeItem) GetOrigValue() interface{}

GetOrigValue returns the OrigValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ChangeItem) GetOrigValueOk

func (o *ChangeItem) GetOrigValueOk() (*interface{}, bool)

GetOrigValueOk returns a tuple with the OrigValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ChangeItem) GetPath

func (o *ChangeItem) GetPath() string

GetPath returns the Path field value

func (*ChangeItem) GetPathOk

func (o *ChangeItem) GetPathOk() (*string, bool)

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

func (*ChangeItem) HasFrom

func (o *ChangeItem) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*ChangeItem) HasNewValue

func (o *ChangeItem) HasNewValue() bool

HasNewValue returns a boolean if a field has been set.

func (*ChangeItem) HasOrigValue

func (o *ChangeItem) HasOrigValue() bool

HasOrigValue returns a boolean if a field has been set.

func (ChangeItem) MarshalJSON

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

func (*ChangeItem) SetFrom

func (o *ChangeItem) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*ChangeItem) SetNewValue

func (o *ChangeItem) SetNewValue(v interface{})

SetNewValue gets a reference to the given interface{} and assigns it to the NewValue field.

func (*ChangeItem) SetOp

func (o *ChangeItem) SetOp(v ChangeType)

SetOp sets field value

func (*ChangeItem) SetOrigValue

func (o *ChangeItem) SetOrigValue(v interface{})

SetOrigValue gets a reference to the given interface{} and assigns it to the OrigValue field.

func (*ChangeItem) SetPath

func (o *ChangeItem) SetPath(v string)

SetPath sets field value

func (ChangeItem) ToMap

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

type ChangeOfSupiPeiAssociationReport

type ChangeOfSupiPeiAssociationReport struct {
	// String representing a Permanent Equipment Identifier that may contain - an IMEI or IMEISV, as  specified in clause 6.2 of 3GPP TS 23.003; a MAC address for a 5G-RG or FN-RG via  wireline  access, with an indication that this address cannot be trusted for regulatory purpose if this  address cannot be used as an Equipment Identifier of the FN-RG, as specified in clause 4.7.7  of 3GPP TS23.316. Examples are imei-012345678901234 or imeisv-0123456789012345.
	NewPei string `json:"newPei"`
}

ChangeOfSupiPeiAssociationReport struct for ChangeOfSupiPeiAssociationReport

func NewChangeOfSupiPeiAssociationReport

func NewChangeOfSupiPeiAssociationReport(newPei string) *ChangeOfSupiPeiAssociationReport

NewChangeOfSupiPeiAssociationReport instantiates a new ChangeOfSupiPeiAssociationReport 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 NewChangeOfSupiPeiAssociationReportWithDefaults

func NewChangeOfSupiPeiAssociationReportWithDefaults() *ChangeOfSupiPeiAssociationReport

NewChangeOfSupiPeiAssociationReportWithDefaults instantiates a new ChangeOfSupiPeiAssociationReport 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 (*ChangeOfSupiPeiAssociationReport) GetNewPei

GetNewPei returns the NewPei field value

func (*ChangeOfSupiPeiAssociationReport) GetNewPeiOk

func (o *ChangeOfSupiPeiAssociationReport) GetNewPeiOk() (*string, bool)

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

func (ChangeOfSupiPeiAssociationReport) MarshalJSON

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

func (*ChangeOfSupiPeiAssociationReport) SetNewPei

func (o *ChangeOfSupiPeiAssociationReport) SetNewPei(v string)

SetNewPei sets field value

func (ChangeOfSupiPeiAssociationReport) ToMap

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

type ChangeType

type ChangeType struct {
	String *string
}

ChangeType Indicates the type of change to be performed.

func (*ChangeType) MarshalJSON

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

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

func (*ChangeType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ChfInfo

type ChfInfo struct {
	SupiRangeList []SupiRange     `json:"supiRangeList,omitempty"`
	GpsiRangeList []IdentityRange `json:"gpsiRangeList,omitempty"`
	PlmnRangeList []PlmnRange     `json:"plmnRangeList,omitempty"`
	// Identifier of a group of NFs.
	GroupId *string `json:"groupId,omitempty"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	PrimaryChfInstance *string `json:"primaryChfInstance,omitempty"`
	// String uniquely identifying a NF instance. The format of the NF Instance ID shall be a  Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
	SecondaryChfInstance *string `json:"secondaryChfInstance,omitempty"`
}

ChfInfo Information of a CHF NF Instance

func NewChfInfo

func NewChfInfo() *ChfInfo

NewChfInfo instantiates a new ChfInfo 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 NewChfInfoWithDefaults

func NewChfInfoWithDefaults() *ChfInfo

NewChfInfoWithDefaults instantiates a new ChfInfo 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 (*ChfInfo) GetGpsiRangeList

func (o *ChfInfo) GetGpsiRangeList() []IdentityRange

GetGpsiRangeList returns the GpsiRangeList field value if set, zero value otherwise.

func (*ChfInfo) GetGpsiRangeListOk

func (o *ChfInfo) GetGpsiRangeListOk() ([]IdentityRange, bool)

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

func (*ChfInfo) GetGroupId

func (o *ChfInfo) GetGroupId() string

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*ChfInfo) GetGroupIdOk

func (o *ChfInfo) GetGroupIdOk() (*string, bool)

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

func (*ChfInfo) GetPlmnRangeList

func (o *ChfInfo) GetPlmnRangeList() []PlmnRange

GetPlmnRangeList returns the PlmnRangeList field value if set, zero value otherwise.

func (*ChfInfo) GetPlmnRangeListOk

func (o *ChfInfo) GetPlmnRangeListOk() ([]PlmnRange, bool)

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

func (*ChfInfo) GetPrimaryChfInstance

func (o *ChfInfo) GetPrimaryChfInstance() string

GetPrimaryChfInstance returns the PrimaryChfInstance field value if set, zero value otherwise.

func (*ChfInfo) GetPrimaryChfInstanceOk

func (o *ChfInfo) GetPrimaryChfInstanceOk() (*string, bool)

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

func (*ChfInfo) GetSecondaryChfInstance

func (o *ChfInfo) GetSecondaryChfInstance() string

GetSecondaryChfInstance returns the SecondaryChfInstance field value if set, zero value otherwise.

func (*ChfInfo) GetSecondaryChfInstanceOk

func (o *ChfInfo) GetSecondaryChfInstanceOk() (*string, bool)

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

func (*ChfInfo) GetSupiRangeList

func (o *ChfInfo) GetSupiRangeList() []SupiRange

GetSupiRangeList returns the SupiRangeList field value if set, zero value otherwise.

func (*ChfInfo) GetSupiRangeListOk

func (o *ChfInfo) GetSupiRangeListOk() ([]SupiRange, bool)

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

func (*ChfInfo) HasGpsiRangeList

func (o *ChfInfo) HasGpsiRangeList() bool

HasGpsiRangeList returns a boolean if a field has been set.

func (*ChfInfo) HasGroupId

func (o *ChfInfo) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*ChfInfo) HasPlmnRangeList

func (o *ChfInfo) HasPlmnRangeList() bool

HasPlmnRangeList returns a boolean if a field has been set.

func (*ChfInfo) HasPrimaryChfInstance

func (o *ChfInfo) HasPrimaryChfInstance() bool

HasPrimaryChfInstance returns a boolean if a field has been set.

func (*ChfInfo) HasSecondaryChfInstance

func (o *ChfInfo) HasSecondaryChfInstance() bool

HasSecondaryChfInstance returns a boolean if a field has been set.

func (*ChfInfo) HasSupiRangeList

func (o *ChfInfo) HasSupiRangeList() bool

HasSupiRangeList returns a boolean if a field has been set.

func (ChfInfo) MarshalJSON

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

func (*ChfInfo) SetGpsiRangeList

func (o *ChfInfo) SetGpsiRangeList(v []IdentityRange)

SetGpsiRangeList gets a reference to the given []IdentityRange and assigns it to the GpsiRangeList field.

func (*ChfInfo) SetGroupId

func (o *ChfInfo) SetGroupId(v string)

SetGroupId gets a reference to the given string and assigns it to the GroupId field.

func (*ChfInfo) SetPlmnRangeList

func (o *ChfInfo) SetPlmnRangeList(v []PlmnRange)

SetPlmnRangeList gets a reference to the given []PlmnRange and assigns it to the PlmnRangeList field.

func (*ChfInfo) SetPrimaryChfInstance

func (o *ChfInfo) SetPrimaryChfInstance(v string)

SetPrimaryChfInstance gets a reference to the given string and assigns it to the PrimaryChfInstance field.

func (*ChfInfo) SetSecondaryChfInstance

func (o *ChfInfo) SetSecondaryChfInstance(v string)

SetSecondaryChfInstance gets a reference to the given string and assigns it to the SecondaryChfInstance field.

func (*ChfInfo) SetSupiRangeList

func (o *ChfInfo) SetSupiRangeList(v []SupiRange)

SetSupiRangeList gets a reference to the given []SupiRange and assigns it to the SupiRangeList field.

func (ChfInfo) ToMap

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

type CircumstanceDescription

type CircumstanceDescription struct {
	// string with format 'float' as defined in OpenAPI.
	Freq *float32 `json:"freq,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	Tm      *time.Time       `json:"tm,omitempty"`
	LocArea *NetworkAreaInfo `json:"locArea,omitempty"`
	// Unsigned integer identifying a volume in units of bytes.
	Vol *int64 `json:"vol,omitempty"`
}

CircumstanceDescription Contains the description of a circumstance.

func NewCircumstanceDescription

func NewCircumstanceDescription() *CircumstanceDescription

NewCircumstanceDescription instantiates a new CircumstanceDescription 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 NewCircumstanceDescriptionWithDefaults

func NewCircumstanceDescriptionWithDefaults() *CircumstanceDescription

NewCircumstanceDescriptionWithDefaults instantiates a new CircumstanceDescription 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 (*CircumstanceDescription) GetFreq

func (o *CircumstanceDescription) GetFreq() float32

GetFreq returns the Freq field value if set, zero value otherwise.

func (*CircumstanceDescription) GetFreqOk

func (o *CircumstanceDescription) GetFreqOk() (*float32, bool)

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

func (*CircumstanceDescription) GetLocArea

func (o *CircumstanceDescription) GetLocArea() NetworkAreaInfo

GetLocArea returns the LocArea field value if set, zero value otherwise.

func (*CircumstanceDescription) GetLocAreaOk

func (o *CircumstanceDescription) GetLocAreaOk() (*NetworkAreaInfo, bool)

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

func (*CircumstanceDescription) GetTm

func (o *CircumstanceDescription) GetTm() time.Time

GetTm returns the Tm field value if set, zero value otherwise.

func (*CircumstanceDescription) GetTmOk

func (o *CircumstanceDescription) GetTmOk() (*time.Time, bool)

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

func (*CircumstanceDescription) GetVol

func (o *CircumstanceDescription) GetVol() int64

GetVol returns the Vol field value if set, zero value otherwise.

func (*CircumstanceDescription) GetVolOk

func (o *CircumstanceDescription) GetVolOk() (*int64, bool)

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

func (*CircumstanceDescription) HasFreq

func (o *CircumstanceDescription) HasFreq() bool

HasFreq returns a boolean if a field has been set.

func (*CircumstanceDescription) HasLocArea

func (o *CircumstanceDescription) HasLocArea() bool

HasLocArea returns a boolean if a field has been set.

func (*CircumstanceDescription) HasTm

func (o *CircumstanceDescription) HasTm() bool

HasTm returns a boolean if a field has been set.

func (*CircumstanceDescription) HasVol

func (o *CircumstanceDescription) HasVol() bool

HasVol returns a boolean if a field has been set.

func (CircumstanceDescription) MarshalJSON

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

func (*CircumstanceDescription) SetFreq

func (o *CircumstanceDescription) SetFreq(v float32)

SetFreq gets a reference to the given float32 and assigns it to the Freq field.

func (*CircumstanceDescription) SetLocArea

func (o *CircumstanceDescription) SetLocArea(v NetworkAreaInfo)

SetLocArea gets a reference to the given NetworkAreaInfo and assigns it to the LocArea field.

func (*CircumstanceDescription) SetTm

func (o *CircumstanceDescription) SetTm(v time.Time)

SetTm gets a reference to the given time.Time and assigns it to the Tm field.

func (*CircumstanceDescription) SetVol

func (o *CircumstanceDescription) SetVol(v int64)

SetVol gets a reference to the given int64 and assigns it to the Vol field.

func (CircumstanceDescription) ToMap

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

type CivicAddress

type CivicAddress struct {
	Country    *string `json:"country,omitempty"`
	A1         *string `json:"A1,omitempty"`
	A2         *string `json:"A2,omitempty"`
	A3         *string `json:"A3,omitempty"`
	A4         *string `json:"A4,omitempty"`
	A5         *string `json:"A5,omitempty"`
	A6         *string `json:"A6,omitempty"`
	PRD        *string `json:"PRD,omitempty"`
	POD        *string `json:"POD,omitempty"`
	STS        *string `json:"STS,omitempty"`
	HNO        *string `json:"HNO,omitempty"`
	HNS        *string `json:"HNS,omitempty"`
	LMK        *string `json:"LMK,omitempty"`
	LOC        *string `json:"LOC,omitempty"`
	NAM        *string `json:"NAM,omitempty"`
	PC         *string `json:"PC,omitempty"`
	BLD        *string `json:"BLD,omitempty"`
	UNIT       *string `json:"UNIT,omitempty"`
	FLR        *string `json:"FLR,omitempty"`
	ROOM       *string `json:"ROOM,omitempty"`
	PLC        *string `json:"PLC,omitempty"`
	PCN        *string `json:"PCN,omitempty"`
	POBOX      *string `json:"POBOX,omitempty"`
	ADDCODE    *string `json:"ADDCODE,omitempty"`
	SEAT       *string `json:"SEAT,omitempty"`
	RD         *string `json:"RD,omitempty"`
	RDSEC      *string `json:"RDSEC,omitempty"`
	RDBR       *string `json:"RDBR,omitempty"`
	RDSUBBR    *string `json:"RDSUBBR,omitempty"`
	PRM        *string `json:"PRM,omitempty"`
	POM        *string `json:"POM,omitempty"`
	UsageRules *string `json:"usageRules,omitempty"`
	Method     *string `json:"method,omitempty"`
	ProvidedBy *string `json:"providedBy,omitempty"`
}

CivicAddress Indicates a Civic address.

func NewCivicAddress

func NewCivicAddress() *CivicAddress

NewCivicAddress instantiates a new CivicAddress 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 NewCivicAddressWithDefaults

func NewCivicAddressWithDefaults() *CivicAddress

NewCivicAddressWithDefaults instantiates a new CivicAddress 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 (*CivicAddress) GetA1

func (o *CivicAddress) GetA1() string

GetA1 returns the A1 field value if set, zero value otherwise.

func (*CivicAddress) GetA1Ok

func (o *CivicAddress) GetA1Ok() (*string, bool)

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

func (*CivicAddress) GetA2

func (o *CivicAddress) GetA2() string

GetA2 returns the A2 field value if set, zero value otherwise.

func (*CivicAddress) GetA2Ok

func (o *CivicAddress) GetA2Ok() (*string, bool)

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

func (*CivicAddress) GetA3

func (o *CivicAddress) GetA3() string

GetA3 returns the A3 field value if set, zero value otherwise.

func (*CivicAddress) GetA3Ok

func (o *CivicAddress) GetA3Ok() (*string, bool)

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

func (*CivicAddress) GetA4

func (o *CivicAddress) GetA4() string

GetA4 returns the A4 field value if set, zero value otherwise.

func (*CivicAddress) GetA4Ok

func (o *CivicAddress) GetA4Ok() (*string, bool)

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

func (*CivicAddress) GetA5

func (o *CivicAddress) GetA5() string

GetA5 returns the A5 field value if set, zero value otherwise.

func (*CivicAddress) GetA5Ok

func (o *CivicAddress) GetA5Ok() (*string, bool)

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

func (*CivicAddress) GetA6

func (o *CivicAddress) GetA6() string

GetA6 returns the A6 field value if set, zero value otherwise.

func (*CivicAddress) GetA6Ok

func (o *CivicAddress) GetA6Ok() (*string, bool)

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

func (*CivicAddress) GetADDCODE

func (o *CivicAddress) GetADDCODE() string

GetADDCODE returns the ADDCODE field value if set, zero value otherwise.

func (*CivicAddress) GetADDCODEOk

func (o *CivicAddress) GetADDCODEOk() (*string, bool)

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

func (*CivicAddress) GetBLD

func (o *CivicAddress) GetBLD() string

GetBLD returns the BLD field value if set, zero value otherwise.

func (*CivicAddress) GetBLDOk

func (o *CivicAddress) GetBLDOk() (*string, bool)

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

func (*CivicAddress) GetCountry

func (o *CivicAddress) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*CivicAddress) GetCountryOk

func (o *CivicAddress) GetCountryOk() (*string, bool)

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

func (*CivicAddress) GetFLR

func (o *CivicAddress) GetFLR() string

GetFLR returns the FLR field value if set, zero value otherwise.

func (*CivicAddress) GetFLROk

func (o *CivicAddress) GetFLROk() (*string, bool)

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

func (*CivicAddress) GetHNO

func (o *CivicAddress) GetHNO() string

GetHNO returns the HNO field value if set, zero value otherwise.

func (*CivicAddress) GetHNOOk

func (o *CivicAddress) GetHNOOk() (*string, bool)

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

func (*CivicAddress) GetHNS

func (o *CivicAddress) GetHNS() string

GetHNS returns the HNS field value if set, zero value otherwise.

func (*CivicAddress) GetHNSOk

func (o *CivicAddress) GetHNSOk() (*string, bool)

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

func (*CivicAddress) GetLMK

func (o *CivicAddress) GetLMK() string

GetLMK returns the LMK field value if set, zero value otherwise.

func (*CivicAddress) GetLMKOk

func (o *CivicAddress) GetLMKOk() (*string, bool)

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

func (*CivicAddress) GetLOC

func (o *CivicAddress) GetLOC() string

GetLOC returns the LOC field value if set, zero value otherwise.

func (*CivicAddress) GetLOCOk

func (o *CivicAddress) GetLOCOk() (*string, bool)

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

func (*CivicAddress) GetMethod

func (o *CivicAddress) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*CivicAddress) GetMethodOk

func (o *CivicAddress) GetMethodOk() (*string, bool)

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

func (*CivicAddress) GetNAM

func (o *CivicAddress) GetNAM() string

GetNAM returns the NAM field value if set, zero value otherwise.

func (*CivicAddress) GetNAMOk

func (o *CivicAddress) GetNAMOk() (*string, bool)

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

func (*CivicAddress) GetPC

func (o *CivicAddress) GetPC() string

GetPC returns the PC field value if set, zero value otherwise.

func (*CivicAddress) GetPCN

func (o *CivicAddress) GetPCN() string

GetPCN returns the PCN field value if set, zero value otherwise.

func (*CivicAddress) GetPCNOk

func (o *CivicAddress) GetPCNOk() (*string, bool)

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

func (*CivicAddress) GetPCOk

func (o *CivicAddress) GetPCOk() (*string, bool)

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

func (*CivicAddress) GetPLC

func (o *CivicAddress) GetPLC() string

GetPLC returns the PLC field value if set, zero value otherwise.

func (*CivicAddress) GetPLCOk

func (o *CivicAddress) GetPLCOk() (*string, bool)

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

func (*CivicAddress) GetPOBOX

func (o *CivicAddress) GetPOBOX() string

GetPOBOX returns the POBOX field value if set, zero value otherwise.

func (*CivicAddress) GetPOBOXOk

func (o *CivicAddress) GetPOBOXOk() (*string, bool)

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

func (*CivicAddress) GetPOD

func (o *CivicAddress) GetPOD() string

GetPOD returns the POD field value if set, zero value otherwise.

func (*CivicAddress) GetPODOk

func (o *CivicAddress) GetPODOk() (*string, bool)

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

func (*CivicAddress) GetPOM

func (o *CivicAddress) GetPOM() string

GetPOM returns the POM field value if set, zero value otherwise.

func (*CivicAddress) GetPOMOk

func (o *CivicAddress) GetPOMOk() (*string, bool)

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

func (*CivicAddress) GetPRD

func (o *CivicAddress) GetPRD() string

GetPRD returns the PRD field value if set, zero value otherwise.

func (*CivicAddress) GetPRDOk

func (o *CivicAddress) GetPRDOk() (*string, bool)

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

func (*CivicAddress) GetPRM

func (o *CivicAddress) GetPRM() string

GetPRM returns the PRM field value if set, zero value otherwise.

func (*CivicAddress) GetPRMOk

func (o *CivicAddress) GetPRMOk() (*string, bool)

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

func (*CivicAddress) GetProvidedBy

func (o *CivicAddress) GetProvidedBy() string

GetProvidedBy returns the ProvidedBy field value if set, zero value otherwise.

func (*CivicAddress) GetProvidedByOk

func (o *CivicAddress) GetProvidedByOk() (*string, bool)

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

func (*CivicAddress) GetRD

func (o *CivicAddress) GetRD() string

GetRD returns the RD field value if set, zero value otherwise.

func (*CivicAddress) GetRDBR

func (o *CivicAddress) GetRDBR() string

GetRDBR returns the RDBR field value if set, zero value otherwise.

func (*CivicAddress) GetRDBROk

func (o *CivicAddress) GetRDBROk() (*string, bool)

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

func (*CivicAddress) GetRDOk

func (o *CivicAddress) GetRDOk() (*string, bool)

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

func (*CivicAddress) GetRDSEC

func (o *CivicAddress) GetRDSEC() string

GetRDSEC returns the RDSEC field value if set, zero value otherwise.

func (*CivicAddress) GetRDSECOk

func (o *CivicAddress) GetRDSECOk() (*string, bool)

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

func (*CivicAddress) GetRDSUBBR

func (o *CivicAddress) GetRDSUBBR() string

GetRDSUBBR returns the RDSUBBR field value if set, zero value otherwise.

func (*CivicAddress) GetRDSUBBROk

func (o *CivicAddress) GetRDSUBBROk() (*string, bool)

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

func (*CivicAddress) GetROOM

func (o *CivicAddress) GetROOM() string

GetROOM returns the ROOM field value if set, zero value otherwise.

func (*CivicAddress) GetROOMOk

func (o *CivicAddress) GetROOMOk() (*string, bool)

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

func (*CivicAddress) GetSEAT

func (o *CivicAddress) GetSEAT() string

GetSEAT returns the SEAT field value if set, zero value otherwise.

func (*CivicAddress) GetSEATOk

func (o *CivicAddress) GetSEATOk() (*string, bool)

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

func (*CivicAddress) GetSTS

func (o *CivicAddress) GetSTS() string

GetSTS returns the STS field value if set, zero value otherwise.

func (*CivicAddress) GetSTSOk

func (o *CivicAddress) GetSTSOk() (*string, bool)

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

func (*CivicAddress) GetUNIT

func (o *CivicAddress) GetUNIT() string

GetUNIT returns the UNIT field value if set, zero value otherwise.

func (*CivicAddress) GetUNITOk

func (o *CivicAddress) GetUNITOk() (*string, bool)

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

func (*CivicAddress) GetUsageRules

func (o *CivicAddress) GetUsageRules() string

GetUsageRules returns the UsageRules field value if set, zero value otherwise.

func (*CivicAddress) GetUsageRulesOk

func (o *CivicAddress) GetUsageRulesOk() (*string, bool)

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

func (*CivicAddress) HasA1

func (o *CivicAddress) HasA1() bool

HasA1 returns a boolean if a field has been set.

func (*CivicAddress) HasA2

func (o *CivicAddress) HasA2() bool

HasA2 returns a boolean if a field has been set.

func (*CivicAddress) HasA3

func (o *CivicAddress) HasA3() bool

HasA3 returns a boolean if a field has been set.

func (*CivicAddress) HasA4

func (o *CivicAddress) HasA4() bool

HasA4 returns a boolean if a field has been set.

func (*CivicAddress) HasA5

func (o *CivicAddress) HasA5() bool

HasA5 returns a boolean if a field has been set.

func (*CivicAddress) HasA6

func (o *CivicAddress) HasA6() bool

HasA6 returns a boolean if a field has been set.

func (*CivicAddress) HasADDCODE

func (o *CivicAddress) HasADDCODE() bool

HasADDCODE returns a boolean if a field has been set.

func (*CivicAddress) HasBLD

func (o *CivicAddress) HasBLD() bool

HasBLD returns a boolean if a field has been set.

func (*CivicAddress) HasCountry

func (o *CivicAddress) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*CivicAddress) HasFLR

func (o *CivicAddress) HasFLR() bool

HasFLR returns a boolean if a field has been set.

func (*CivicAddress) HasHNO

func (o *CivicAddress) HasHNO() bool

HasHNO returns a boolean if a field has been set.

func (*CivicAddress) HasHNS

func (o *CivicAddress) HasHNS() bool

HasHNS returns a boolean if a field has been set.

func (*CivicAddress) HasLMK

func (o *CivicAddress) HasLMK() bool

HasLMK returns a boolean if a field has been set.

func (*CivicAddress) HasLOC

func (o *CivicAddress) HasLOC() bool

HasLOC returns a boolean if a field has been set.

func (*CivicAddress) HasMethod

func (o *CivicAddress) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*CivicAddress) HasNAM

func (o *CivicAddress) HasNAM() bool

HasNAM returns a boolean if a field has been set.

func (*CivicAddress) HasPC

func (o *CivicAddress) HasPC() bool

HasPC returns a boolean if a field has been set.

func (*CivicAddress) HasPCN

func (o *CivicAddress) HasPCN() bool

HasPCN returns a boolean if a field has been set.

func (*CivicAddress) HasPLC

func (o *CivicAddress) HasPLC() bool

HasPLC returns a boolean if a field has been set.

func (*CivicAddress) HasPOBOX

func (o *CivicAddress) HasPOBOX() bool

HasPOBOX returns a boolean if a field has been set.

func (*CivicAddress) HasPOD

func (o *CivicAddress) HasPOD() bool

HasPOD returns a boolean if a field has been set.

func (*CivicAddress) HasPOM

func (o *CivicAddress) HasPOM() bool

HasPOM returns a boolean if a field has been set.

func (*CivicAddress) HasPRD

func (o *CivicAddress) HasPRD() bool

HasPRD returns a boolean if a field has been set.

func (*CivicAddress) HasPRM

func (o *CivicAddress) HasPRM() bool

HasPRM returns a boolean if a field has been set.

func (*CivicAddress) HasProvidedBy

func (o *CivicAddress) HasProvidedBy() bool

HasProvidedBy returns a boolean if a field has been set.

func (*CivicAddress) HasRD

func (o *CivicAddress) HasRD() bool

HasRD returns a boolean if a field has been set.

func (*CivicAddress) HasRDBR

func (o *CivicAddress) HasRDBR() bool

HasRDBR returns a boolean if a field has been set.

func (*CivicAddress) HasRDSEC

func (o *CivicAddress) HasRDSEC() bool

HasRDSEC returns a boolean if a field has been set.

func (*CivicAddress) HasRDSUBBR

func (o *CivicAddress) HasRDSUBBR() bool

HasRDSUBBR returns a boolean if a field has been set.

func (*CivicAddress) HasROOM

func (o *CivicAddress) HasROOM() bool

HasROOM returns a boolean if a field has been set.

func (*CivicAddress) HasSEAT

func (o *CivicAddress) HasSEAT() bool

HasSEAT returns a boolean if a field has been set.

func (*CivicAddress) HasSTS

func (o *CivicAddress) HasSTS() bool

HasSTS returns a boolean if a field has been set.

func (*CivicAddress) HasUNIT

func (o *CivicAddress) HasUNIT() bool

HasUNIT returns a boolean if a field has been set.

func (*CivicAddress) HasUsageRules

func (o *CivicAddress) HasUsageRules() bool

HasUsageRules returns a boolean if a field has been set.

func (CivicAddress) MarshalJSON

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

func (*CivicAddress) SetA1

func (o *CivicAddress) SetA1(v string)

SetA1 gets a reference to the given string and assigns it to the A1 field.

func (*CivicAddress) SetA2

func (o *CivicAddress) SetA2(v string)

SetA2 gets a reference to the given string and assigns it to the A2 field.

func (*CivicAddress) SetA3

func (o *CivicAddress) SetA3(v string)

SetA3 gets a reference to the given string and assigns it to the A3 field.

func (*CivicAddress) SetA4

func (o *CivicAddress) SetA4(v string)

SetA4 gets a reference to the given string and assigns it to the A4 field.

func (*CivicAddress) SetA5

func (o *CivicAddress) SetA5(v string)

SetA5 gets a reference to the given string and assigns it to the A5 field.

func (*CivicAddress) SetA6

func (o *CivicAddress) SetA6(v string)

SetA6 gets a reference to the given string and assigns it to the A6 field.

func (*CivicAddress) SetADDCODE

func (o *CivicAddress) SetADDCODE(v string)

SetADDCODE gets a reference to the given string and assigns it to the ADDCODE field.

func (*CivicAddress) SetBLD

func (o *CivicAddress) SetBLD(v string)

SetBLD gets a reference to the given string and assigns it to the BLD field.

func (*CivicAddress) SetCountry

func (o *CivicAddress) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*CivicAddress) SetFLR

func (o *CivicAddress) SetFLR(v string)

SetFLR gets a reference to the given string and assigns it to the FLR field.

func (*CivicAddress) SetHNO

func (o *CivicAddress) SetHNO(v string)

SetHNO gets a reference to the given string and assigns it to the HNO field.

func (*CivicAddress) SetHNS

func (o *CivicAddress) SetHNS(v string)

SetHNS gets a reference to the given string and assigns it to the HNS field.

func (*CivicAddress) SetLMK

func (o *CivicAddress) SetLMK(v string)

SetLMK gets a reference to the given string and assigns it to the LMK field.

func (*CivicAddress) SetLOC

func (o *CivicAddress) SetLOC(v string)

SetLOC gets a reference to the given string and assigns it to the LOC field.

func (*CivicAddress) SetMethod

func (o *CivicAddress) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*CivicAddress) SetNAM

func (o *CivicAddress) SetNAM(v string)

SetNAM gets a reference to the given string and assigns it to the NAM field.

func (*CivicAddress) SetPC

func (o *CivicAddress) SetPC(v string)

SetPC gets a reference to the given string and assigns it to the PC field.

func (*CivicAddress) SetPCN

func (o *CivicAddress) SetPCN(v string)

SetPCN gets a reference to the given string and assigns it to the PCN field.

func (*CivicAddress) SetPLC

func (o *CivicAddress) SetPLC(v string)

SetPLC gets a reference to the given string and assigns it to the PLC field.

func (*CivicAddress) SetPOBOX

func (o *CivicAddress) SetPOBOX(v string)

SetPOBOX gets a reference to the given string and assigns it to the POBOX field.

func (*CivicAddress) SetPOD

func (o *CivicAddress) SetPOD(v string)

SetPOD gets a reference to the given string and assigns it to the POD field.

func (*CivicAddress) SetPOM

func (o *CivicAddress) SetPOM(v string)

SetPOM gets a reference to the given string and assigns it to the POM field.

func (*CivicAddress) SetPRD

func (o *CivicAddress) SetPRD(v string)

SetPRD gets a reference to the given string and assigns it to the PRD field.

func (*CivicAddress) SetPRM

func (o *CivicAddress) SetPRM(v string)

SetPRM gets a reference to the given string and assigns it to the PRM field.

func (*CivicAddress) SetProvidedBy

func (o *CivicAddress) SetProvidedBy(v string)

SetProvidedBy gets a reference to the given string and assigns it to the ProvidedBy field.

func (*CivicAddress) SetRD

func (o *CivicAddress) SetRD(v string)

SetRD gets a reference to the given string and assigns it to the RD field.

func (*CivicAddress) SetRDBR

func (o *CivicAddress) SetRDBR(v string)

SetRDBR gets a reference to the given string and assigns it to the RDBR field.

func (*CivicAddress) SetRDSEC

func (o *CivicAddress) SetRDSEC(v string)

SetRDSEC gets a reference to the given string and assigns it to the RDSEC field.

func (*CivicAddress) SetRDSUBBR

func (o *CivicAddress) SetRDSUBBR(v string)

SetRDSUBBR gets a reference to the given string and assigns it to the RDSUBBR field.

func (*CivicAddress) SetROOM

func (o *CivicAddress) SetROOM(v string)

SetROOM gets a reference to the given string and assigns it to the ROOM field.

func (*CivicAddress) SetSEAT

func (o *CivicAddress) SetSEAT(v string)

SetSEAT gets a reference to the given string and assigns it to the SEAT field.

func (*CivicAddress) SetSTS

func (o *CivicAddress) SetSTS(v string)

SetSTS gets a reference to the given string and assigns it to the STS field.

func (*CivicAddress) SetUNIT

func (o *CivicAddress) SetUNIT(v string)

SetUNIT gets a reference to the given string and assigns it to the UNIT field.

func (*CivicAddress) SetUsageRules

func (o *CivicAddress) SetUsageRules(v string)

SetUsageRules gets a reference to the given string and assigns it to the UsageRules field.

func (CivicAddress) ToMap

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

type CmInfo

type CmInfo struct {
	CmState    CmState    `json:"cmState"`
	AccessType AccessType `json:"accessType"`
}

CmInfo Represents the connection management state of a UE for an access type

func NewCmInfo

func NewCmInfo(cmState CmState, accessType AccessType) *CmInfo

NewCmInfo instantiates a new CmInfo 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 NewCmInfoWithDefaults

func NewCmInfoWithDefaults() *CmInfo

NewCmInfoWithDefaults instantiates a new CmInfo 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 (*CmInfo) GetAccessType

func (o *CmInfo) GetAccessType() AccessType

GetAccessType returns the AccessType field value

func (*CmInfo) GetAccessTypeOk

func (o *CmInfo) GetAccessTypeOk() (*AccessType, bool)

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

func (*CmInfo) GetCmState

func (o *CmInfo) GetCmState() CmState

GetCmState returns the CmState field value

func (*CmInfo) GetCmStateOk

func (o *CmInfo) GetCmStateOk() (*CmState, bool)

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

func (CmInfo) MarshalJSON

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

func (*CmInfo) SetAccessType

func (o *CmInfo) SetAccessType(v AccessType)

SetAccessType sets field value

func (*CmInfo) SetCmState

func (o *CmInfo) SetCmState(v CmState)

SetCmState sets field value

func (CmInfo) ToMap

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

type CmInfoReport

type CmInfoReport struct {
	OldCmInfoList []CmInfo `json:"oldCmInfoList,omitempty"`
	NewCmInfoList []CmInfo `json:"newCmInfoList"`
}

CmInfoReport struct for CmInfoReport

func NewCmInfoReport

func NewCmInfoReport(newCmInfoList []CmInfo) *CmInfoReport

NewCmInfoReport instantiates a new CmInfoReport 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 NewCmInfoReportWithDefaults

func NewCmInfoReportWithDefaults() *CmInfoReport

NewCmInfoReportWithDefaults instantiates a new CmInfoReport 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 (*CmInfoReport) GetNewCmInfoList

func (o *CmInfoReport) GetNewCmInfoList() []CmInfo

GetNewCmInfoList returns the NewCmInfoList field value

func (*CmInfoReport) GetNewCmInfoListOk

func (o *CmInfoReport) GetNewCmInfoListOk() ([]CmInfo, bool)

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

func (*CmInfoReport) GetOldCmInfoList

func (o *CmInfoReport) GetOldCmInfoList() []CmInfo

GetOldCmInfoList returns the OldCmInfoList field value if set, zero value otherwise.

func (*CmInfoReport) GetOldCmInfoListOk

func (o *CmInfoReport) GetOldCmInfoListOk() ([]CmInfo, bool)

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

func (*CmInfoReport) HasOldCmInfoList

func (o *CmInfoReport) HasOldCmInfoList() bool

HasOldCmInfoList returns a boolean if a field has been set.

func (CmInfoReport) MarshalJSON

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

func (*CmInfoReport) SetNewCmInfoList

func (o *CmInfoReport) SetNewCmInfoList(v []CmInfo)

SetNewCmInfoList sets field value

func (*CmInfoReport) SetOldCmInfoList

func (o *CmInfoReport) SetOldCmInfoList(v []CmInfo)

SetOldCmInfoList gets a reference to the given []CmInfo and assigns it to the OldCmInfoList field.

func (CmInfoReport) ToMap

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

type CmState

type CmState struct {
	String *string
}

CmState Describes the connection management state of a UE

func (*CmState) MarshalJSON

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

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

func (*CmState) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type CnType

type CnType struct {
	String *string
}

CnType struct for CnType

func (*CnType) MarshalJSON

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

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

func (*CnType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type CnTypeChangeReport

type CnTypeChangeReport struct {
	NewCnType CnType  `json:"newCnType"`
	OldCnType *CnType `json:"oldCnType,omitempty"`
}

CnTypeChangeReport struct for CnTypeChangeReport

func NewCnTypeChangeReport

func NewCnTypeChangeReport(newCnType CnType) *CnTypeChangeReport

NewCnTypeChangeReport instantiates a new CnTypeChangeReport 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 NewCnTypeChangeReportWithDefaults

func NewCnTypeChangeReportWithDefaults() *CnTypeChangeReport

NewCnTypeChangeReportWithDefaults instantiates a new CnTypeChangeReport 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 (*CnTypeChangeReport) GetNewCnType

func (o *CnTypeChangeReport) GetNewCnType() CnType

GetNewCnType returns the NewCnType field value

func (*CnTypeChangeReport) GetNewCnTypeOk

func (o *CnTypeChangeReport) GetNewCnTypeOk() (*CnType, bool)

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

func (*CnTypeChangeReport) GetOldCnType

func (o *CnTypeChangeReport) GetOldCnType() CnType

GetOldCnType returns the OldCnType field value if set, zero value otherwise.

func (*CnTypeChangeReport) GetOldCnTypeOk

func (o *CnTypeChangeReport) GetOldCnTypeOk() (*CnType, bool)

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

func (*CnTypeChangeReport) HasOldCnType

func (o *CnTypeChangeReport) HasOldCnType() bool

HasOldCnType returns a boolean if a field has been set.

func (CnTypeChangeReport) MarshalJSON

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

func (*CnTypeChangeReport) SetNewCnType

func (o *CnTypeChangeReport) SetNewCnType(v CnType)

SetNewCnType sets field value

func (*CnTypeChangeReport) SetOldCnType

func (o *CnTypeChangeReport) SetOldCnType(v CnType)

SetOldCnType gets a reference to the given CnType and assigns it to the OldCnType field.

func (CnTypeChangeReport) ToMap

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

type CollectiveBehaviourInfo

type CollectiveBehaviourInfo struct {
	Interface *interface{}
}

CollectiveBehaviourInfo - Contains the collective behaviour information to be reported to the subscriber.

func InterfaceAsCollectiveBehaviourInfo

func InterfaceAsCollectiveBehaviourInfo(v *interface{}) CollectiveBehaviourInfo

interface{}AsCollectiveBehaviourInfo is a convenience function that returns interface{} wrapped in CollectiveBehaviourInfo

func (*CollectiveBehaviourInfo) GetActualInstance

func (obj *CollectiveBehaviourInfo) GetActualInstance() interface{}

Get the actual instance

func (CollectiveBehaviourInfo) MarshalJSON

func (src CollectiveBehaviourInfo) MarshalJSON() ([]byte, error)

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

func (*CollectiveBehaviourInfo) UnmarshalJSON

func (dst *