OpenAPI_Namf_Communication

package
v0.0.0-...-e403a3c Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: MIT Imports: 21 Imported by: 0

README

Go API client for OpenAPI_Namf_Communication

AMF Communication Service.
© 2023, 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.2.3
  • 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_Namf_Communication "gitee.com/konglinglong/openapi/OpenAPI_Namf_Communication"

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 OpenAPI_Namf_Communication.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), OpenAPI_Namf_Communication.ContextServerIndex, 1)
Templated Server URL

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

ctx := context.WithValue(context.Background(), OpenAPI_Namf_Communication.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 OpenAPI_Namf_Communication.ContextOperationServerIndices and OpenAPI_Namf_Communication.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to https://example.com/namf-comm/v1

Class Method HTTP request Description
IndividualSubscriptionDocumentAPI AMFStatusChangeSubscribeModfy Put /subscriptions/{subscriptionId} Namf_Communication AMF Status Change Subscribe Modify service Operation
IndividualSubscriptionDocumentAPI AMFStatusChangeUnSubscribe Delete /subscriptions/{subscriptionId} Namf_Communication AMF Status Change UnSubscribe service Operation
IndividualUeContextDocumentAPI CancelRelocateUEContext Post /ue-contexts/{ueContextId}/cancel-relocate Namf_Communication CancelRelocateUEContext service Operation
IndividualUeContextDocumentAPI CreateUEContext Put /ue-contexts/{ueContextId} Namf_Communication CreateUEContext service Operation
IndividualUeContextDocumentAPI EBIAssignment Post /ue-contexts/{ueContextId}/assign-ebi Namf_Communication EBI Assignment service Operation
IndividualUeContextDocumentAPI RegistrationStatusUpdate Post /ue-contexts/{ueContextId}/transfer-update Namf_Communication RegistrationStatusUpdate service Operation
IndividualUeContextDocumentAPI ReleaseUEContext Post /ue-contexts/{ueContextId}/release Namf_Communication ReleaseUEContext service Operation
IndividualUeContextDocumentAPI RelocateUEContext Post /ue-contexts/{ueContextId}/relocate Namf_Communication RelocateUEContext service Operation
IndividualUeContextDocumentAPI UEContextTransfer Post /ue-contexts/{ueContextId}/transfer Namf_Communication UEContextTransfer service Operation
N1N2IndividualSubscriptionDocumentAPI N1N2MessageUnSubscribe Delete /ue-contexts/{ueContextId}/n1-n2-messages/subscriptions/{subscriptionId} Namf_Communication N1N2 Message UnSubscribe (UE Specific) service Operation
N1N2MessageCollectionCollectionAPI N1N2MessageTransfer Post /ue-contexts/{ueContextId}/n1-n2-messages Namf_Communication N1N2 Message Transfer (UE Specific) service Operation
N1N2SubscriptionsCollectionForIndividualUEContextsCollectionAPI N1N2MessageSubscribe Post /ue-contexts/{ueContextId}/n1-n2-messages/subscriptions Namf_Communication N1N2 Message Subscribe (UE Specific) service Operation
NonUEN2MessageNotificationIndividualSubscriptionDocumentAPI NonUeN2InfoUnSubscribe Delete /non-ue-n2-messages/subscriptions/{n2NotifySubscriptionId} Namf_Communication Non UE N2 Info UnSubscribe service Operation
NonUEN2MessagesCollectionCollectionAPI NonUeN2MessageTransfer Post /non-ue-n2-messages/transfer Namf_Communication Non UE N2 Message Transfer service Operation
NonUEN2MessagesSubscriptionsCollectionCollectionAPI NonUeN2InfoSubscribe Post /non-ue-n2-messages/subscriptions Namf_Communication Non UE N2 Info Subscribe service Operation
SubscriptionsCollectionCollectionAPI AMFStatusChangeSubscribe Post /subscriptions Namf_Communication AMF Status Change Subscribe service Operation

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oAuth2ClientCredentials
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • namf-comm: Access to the Namf_Communication API

Example

auth := context.WithValue(context.Background(), OpenAPI_Namf_Communication.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, OpenAPI_Namf_Communication.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 (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
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 {
	IndividualSubscriptionDocumentAPI *IndividualSubscriptionDocumentAPIService

	IndividualUeContextDocumentAPI *IndividualUeContextDocumentAPIService

	N1N2IndividualSubscriptionDocumentAPI *N1N2IndividualSubscriptionDocumentAPIService

	N1N2MessageCollectionCollectionAPI *N1N2MessageCollectionCollectionAPIService

	N1N2SubscriptionsCollectionForIndividualUEContextsCollectionAPI *N1N2SubscriptionsCollectionForIndividualUEContextsCollectionAPIService

	NonUEN2MessageNotificationIndividualSubscriptionDocumentAPI *NonUEN2MessageNotificationIndividualSubscriptionDocumentAPIService

	NonUEN2MessagesCollectionCollectionAPI *NonUEN2MessagesCollectionCollectionAPIService

	NonUEN2MessagesSubscriptionsCollectionCollectionAPI *NonUEN2MessagesSubscriptionsCollectionCollectionAPIService

	SubscriptionsCollectionCollectionAPI *SubscriptionsCollectionCollectionAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Namf_Communication API v1.2.3 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 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)

func (*AbnormalBehaviour) UnmarshalJSON

func (o *AbnormalBehaviour) UnmarshalJSON(bytes []byte) (err error)

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)

func (*AccessTokenErr) UnmarshalJSON

func (o *AccessTokenErr) UnmarshalJSON(bytes []byte) (err 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)

func (*AccessTokenReq) UnmarshalJSON

func (o *AccessTokenReq) UnmarshalJSON(bytes []byte) (err error)

type AccessType

type AccessType string

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

const (
	ACCESSTYPE__3_GPP_ACCESS    AccessType = "3GPP_ACCESS"
	ACCESSTYPE_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 {
	// contains filtered or unexported fields
}

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 NullableIpAddr `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 (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned

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 NullableIpAddr and assigns it to the IpAddr field.

func (*AddrFqdn) SetIpAddrNil

func (o *AddrFqdn) SetIpAddrNil()

SetIpAddrNil sets the value for IpAddr to be an explicit nil

func (AddrFqdn) ToMap

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

func (*AddrFqdn) UnsetIpAddr

func (o *AddrFqdn) UnsetIpAddr()

UnsetIpAddr ensures that no value is present for IpAddr, not even an explicit nil

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 AllowedNssai

type AllowedNssai struct {
	AllowedSnssaiList []AllowedSnssai `json:"allowedSnssaiList"`
	AccessType        AccessType      `json:"accessType"`
}

AllowedNssai Contains an array of allowed S-NSSAI that constitute the allowed NSSAI information for the authorized network slice information

func NewAllowedNssai

func NewAllowedNssai(allowedSnssaiList []AllowedSnssai, accessType AccessType) *AllowedNssai

NewAllowedNssai instantiates a new AllowedNssai 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 NewAllowedNssaiWithDefaults

func NewAllowedNssaiWithDefaults() *AllowedNssai

NewAllowedNssaiWithDefaults instantiates a new AllowedNssai 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 (*AllowedNssai) GetAccessType

func (o *AllowedNssai) GetAccessType() AccessType

GetAccessType returns the AccessType field value

func (*AllowedNssai) GetAccessTypeOk

func (o *AllowedNssai) GetAccessTypeOk() (*AccessType, bool)

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

func (*AllowedNssai) GetAllowedSnssaiList

func (o *AllowedNssai) GetAllowedSnssaiList() []AllowedSnssai

GetAllowedSnssaiList returns the AllowedSnssaiList field value

func (*AllowedNssai) GetAllowedSnssaiListOk

func (o *AllowedNssai) GetAllowedSnssaiListOk() ([]AllowedSnssai, bool)

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

func (AllowedNssai) MarshalJSON

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

func (*AllowedNssai) SetAccessType

func (o *AllowedNssai) SetAccessType(v AccessType)

SetAccessType sets field value

func (*AllowedNssai) SetAllowedSnssaiList

func (o *AllowedNssai) SetAllowedSnssaiList(v []AllowedSnssai)

SetAllowedSnssaiList sets field value

func (AllowedNssai) ToMap

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

func (*AllowedNssai) UnmarshalJSON

func (o *AllowedNssai) UnmarshalJSON(bytes []byte) (err error)

type AllowedSnssai

type AllowedSnssai struct {
	AllowedSnssai      Snssai           `json:"allowedSnssai"`
	NsiInformationList []NsiInformation `json:"nsiInformationList,omitempty"`
	MappedHomeSnssai   *Snssai          `json:"mappedHomeSnssai,omitempty"`
}

AllowedSnssai Contains the authorized S-NSSAI and optional mapped home S-NSSAI and network slice instance information

func NewAllowedSnssai

func NewAllowedSnssai(allowedSnssai Snssai) *AllowedSnssai

NewAllowedSnssai instantiates a new AllowedSnssai 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 NewAllowedSnssaiWithDefaults

func NewAllowedSnssaiWithDefaults() *AllowedSnssai

NewAllowedSnssaiWithDefaults instantiates a new AllowedSnssai 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 (*AllowedSnssai) GetAllowedSnssai

func (o *AllowedSnssai) GetAllowedSnssai() Snssai

GetAllowedSnssai returns the AllowedSnssai field value

func (*AllowedSnssai) GetAllowedSnssaiOk

func (o *AllowedSnssai) GetAllowedSnssaiOk() (*Snssai, bool)

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

func (*AllowedSnssai) GetMappedHomeSnssai

func (o *AllowedSnssai) GetMappedHomeSnssai() Snssai

GetMappedHomeSnssai returns the MappedHomeSnssai field value if set, zero value otherwise.

func (*AllowedSnssai) GetMappedHomeSnssaiOk

func (o *AllowedSnssai) GetMappedHomeSnssaiOk() (*Snssai, bool)

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

func (*AllowedSnssai) GetNsiInformationList

func (o *AllowedSnssai) GetNsiInformationList() []NsiInformation

GetNsiInformationList returns the NsiInformationList field value if set, zero value otherwise.

func (*AllowedSnssai) GetNsiInformationListOk

func (o *AllowedSnssai) GetNsiInformationListOk() ([]NsiInformation, bool)

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

func (*AllowedSnssai) HasMappedHomeSnssai

func (o *AllowedSnssai) HasMappedHomeSnssai() bool

HasMappedHomeSnssai returns a boolean if a field has been set.

func (*AllowedSnssai) HasNsiInformationList

func (o *AllowedSnssai) HasNsiInformationList() bool

HasNsiInformationList returns a boolean if a field has been set.

func (AllowedSnssai) MarshalJSON

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

func (*AllowedSnssai) SetAllowedSnssai

func (o *AllowedSnssai) SetAllowedSnssai(v Snssai)

SetAllowedSnssai sets field value

func (*AllowedSnssai) SetMappedHomeSnssai

func (o *AllowedSnssai) SetMappedHomeSnssai(v Snssai)

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

func (*AllowedSnssai) SetNsiInformationList

func (o *AllowedSnssai) SetNsiInformationList(v []NsiInformation)

SetNsiInformationList gets a reference to the given []NsiInformation and assigns it to the NsiInformationList field.

func (AllowedSnssai) ToMap

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

func (*AllowedSnssai) UnmarshalJSON

func (o *AllowedSnssai) UnmarshalJSON(bytes []byte) (err error)

type Ambr

type Ambr struct {
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	Uplink string `json:"uplink"`
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	Downlink string `json:"downlink"`
}

Ambr Contains the maximum aggregated uplink and downlink bit rates.

func NewAmbr

func NewAmbr(uplink string, downlink string) *Ambr

NewAmbr instantiates a new Ambr 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 NewAmbrWithDefaults

func NewAmbrWithDefaults() *Ambr

NewAmbrWithDefaults instantiates a new Ambr 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 (o *Ambr) GetDownlink() string

GetDownlink returns the Downlink field value

func (*Ambr) GetDownlinkOk

func (o *Ambr) GetDownlinkOk() (*string, bool)

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

func (o *Ambr) GetUplink() string

GetUplink returns the Uplink field value

func (*Ambr) GetUplinkOk

func (o *Ambr) GetUplinkOk() (*string, bool)

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

func (Ambr) MarshalJSON

func (o Ambr) MarshalJSON() ([]byte, error)
func (o *Ambr) SetDownlink(v string)

SetDownlink sets field value

func (o *Ambr) SetUplink(v string)

SetUplink sets field value

func (Ambr) ToMap

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

func (*Ambr) UnmarshalJSON

func (o *Ambr) UnmarshalJSON(bytes []byte) (err error)

type AmfEvent

type AmfEvent struct {
	Type                  AmfEventType        `json:"type"`
	ImmediateFlag         *bool               `json:"immediateFlag,omitempty"`
	AreaList              []AmfEventArea      `json:"areaList,omitempty"`
	LocationFilterList    []LocationFilter    `json:"locationFilterList,omitempty"`
	RefId                 *int32              `json:"refId,omitempty"`
	TrafficDescriptorList []TrafficDescriptor `json:"trafficDescriptorList,omitempty"`
	ReportUeReachable     *bool               `json:"reportUeReachable,omitempty"`
	ReachabilityFilter    *ReachabilityFilter `json:"reachabilityFilter,omitempty"`
	UdmDetectInd          *bool               `json:"udmDetectInd,omitempty"`
	MaxReports            *int32              `json:"maxReports,omitempty"`
	// A map(list of key-value pairs) where praId serves as key.
	PresenceInfoList *map[string]PresenceInfo `json:"presenceInfoList,omitempty"`
	// indicating a time in seconds.
	MaxResponseTime *int32          `json:"maxResponseTime,omitempty"`
	TargetArea      *TargetArea     `json:"targetArea,omitempty"`
	SnssaiFilter    []ExtSnssai     `json:"snssaiFilter,omitempty"`
	UeInAreaFilter  *UeInAreaFilter `json:"ueInAreaFilter,omitempty"`
	// indicating a time in seconds.
	MinInterval *int32 `json:"minInterval,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	NextReport     *time.Time      `json:"nextReport,omitempty"`
	IdleStatusInd  *bool           `json:"idleStatusInd,omitempty"`
	DispersionArea *DispersionArea `json:"dispersionArea,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	NextPeriodicReportTime *time.Time `json:"nextPeriodicReportTime,omitempty"`
}

AmfEvent Describes an event to be subscribed

func NewAmfEvent

func NewAmfEvent(type_ AmfEventType) *AmfEvent

NewAmfEvent instantiates a new AmfEvent 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 NewAmfEventWithDefaults

func NewAmfEventWithDefaults() *AmfEvent

NewAmfEventWithDefaults instantiates a new AmfEvent 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 (*AmfEvent) GetAreaList

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

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

func (*AmfEvent) GetAreaListOk

func (o *AmfEvent) 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 (*AmfEvent) GetDispersionArea

func (o *AmfEvent) GetDispersionArea() DispersionArea

GetDispersionArea returns the DispersionArea field value if set, zero value otherwise.

func (*AmfEvent) GetDispersionAreaOk

func (o *AmfEvent) GetDispersionAreaOk() (*DispersionArea, bool)

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

func (*AmfEvent) GetIdleStatusInd

func (o *AmfEvent) GetIdleStatusInd() bool

GetIdleStatusInd returns the IdleStatusInd field value if set, zero value otherwise.

func (*AmfEvent) GetIdleStatusIndOk

func (o *AmfEvent) GetIdleStatusIndOk() (*bool, bool)

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

func (*AmfEvent) GetImmediateFlag

func (o *AmfEvent) GetImmediateFlag() bool

GetImmediateFlag returns the ImmediateFlag field value if set, zero value otherwise.

func (*AmfEvent) GetImmediateFlagOk

func (o *AmfEvent) GetImmediateFlagOk() (*bool, bool)

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

func (*AmfEvent) GetLocationFilterList

func (o *AmfEvent) GetLocationFilterList() []LocationFilter

GetLocationFilterList returns the LocationFilterList field value if set, zero value otherwise.

func (*AmfEvent) GetLocationFilterListOk

func (o *AmfEvent) GetLocationFilterListOk() ([]LocationFilter, bool)

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

func (*AmfEvent) GetMaxReports

func (o *AmfEvent) GetMaxReports() int32

GetMaxReports returns the MaxReports field value if set, zero value otherwise.

func (*AmfEvent) GetMaxReportsOk

func (o *AmfEvent) GetMaxReportsOk() (*int32, bool)

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

func (*AmfEvent) GetMaxResponseTime

func (o *AmfEvent) GetMaxResponseTime() int32

GetMaxResponseTime returns the MaxResponseTime field value if set, zero value otherwise.

func (*AmfEvent) GetMaxResponseTimeOk

func (o *AmfEvent) GetMaxResponseTimeOk() (*int32, bool)

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

func (*AmfEvent) GetMinInterval

func (o *AmfEvent) GetMinInterval() int32

GetMinInterval returns the MinInterval field value if set, zero value otherwise.

func (*AmfEvent) GetMinIntervalOk

func (o *AmfEvent) GetMinIntervalOk() (*int32, bool)

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

func (*AmfEvent) GetNextPeriodicReportTime

func (o *AmfEvent) GetNextPeriodicReportTime() time.Time

GetNextPeriodicReportTime returns the NextPeriodicReportTime field value if set, zero value otherwise.

func (*AmfEvent) GetNextPeriodicReportTimeOk

func (o *AmfEvent) GetNextPeriodicReportTimeOk() (*time.Time, bool)

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

func (*AmfEvent) GetNextReport

func (o *AmfEvent) GetNextReport() time.Time

GetNextReport returns the NextReport field value if set, zero value otherwise.

func (*AmfEvent) GetNextReportOk

func (o *AmfEvent) GetNextReportOk() (*time.Time, bool)

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

func (*AmfEvent) GetPresenceInfoList

func (o *AmfEvent) GetPresenceInfoList() map[string]PresenceInfo

GetPresenceInfoList returns the PresenceInfoList field value if set, zero value otherwise.

func (*AmfEvent) GetPresenceInfoListOk

func (o *AmfEvent) GetPresenceInfoListOk() (*map[string]PresenceInfo, bool)

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

func (*AmfEvent) GetReachabilityFilter

func (o *AmfEvent) GetReachabilityFilter() ReachabilityFilter

GetReachabilityFilter returns the ReachabilityFilter field value if set, zero value otherwise.

func (*AmfEvent) GetReachabilityFilterOk

func (o *AmfEvent) GetReachabilityFilterOk() (*ReachabilityFilter, bool)

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

func (*AmfEvent) GetRefId

func (o *AmfEvent) GetRefId() int32

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

func (*AmfEvent) GetRefIdOk

func (o *AmfEvent) 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 (*AmfEvent) GetReportUeReachable

func (o *AmfEvent) GetReportUeReachable() bool

GetReportUeReachable returns the ReportUeReachable field value if set, zero value otherwise.

func (*AmfEvent) GetReportUeReachableOk

func (o *AmfEvent) GetReportUeReachableOk() (*bool, bool)

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

func (*AmfEvent) GetSnssaiFilter

func (o *AmfEvent) GetSnssaiFilter() []ExtSnssai

GetSnssaiFilter returns the SnssaiFilter field value if set, zero value otherwise.

func (*AmfEvent) GetSnssaiFilterOk

func (o *AmfEvent) GetSnssaiFilterOk() ([]ExtSnssai, bool)

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

func (*AmfEvent) GetTargetArea

func (o *AmfEvent) GetTargetArea() TargetArea

GetTargetArea returns the TargetArea field value if set, zero value otherwise.

func (*AmfEvent) GetTargetAreaOk

func (o *AmfEvent) GetTargetAreaOk() (*TargetArea, bool)

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

func (*AmfEvent) GetTrafficDescriptorList

func (o *AmfEvent) GetTrafficDescriptorList() []TrafficDescriptor

GetTrafficDescriptorList returns the TrafficDescriptorList field value if set, zero value otherwise.

func (*AmfEvent) GetTrafficDescriptorListOk

func (o *AmfEvent) GetTrafficDescriptorListOk() ([]TrafficDescriptor, bool)

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

func (*AmfEvent) GetType

func (o *AmfEvent) GetType() AmfEventType

GetType returns the Type field value

func (*AmfEvent) GetTypeOk

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

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

func (*AmfEvent) GetUdmDetectInd

func (o *AmfEvent) GetUdmDetectInd() bool

GetUdmDetectInd returns the UdmDetectInd field value if set, zero value otherwise.

func (*AmfEvent) GetUdmDetectIndOk

func (o *AmfEvent) GetUdmDetectIndOk() (*bool, bool)

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

func (*AmfEvent) GetUeInAreaFilter

func (o *AmfEvent) GetUeInAreaFilter() UeInAreaFilter

GetUeInAreaFilter returns the UeInAreaFilter field value if set, zero value otherwise.

func (*AmfEvent) GetUeInAreaFilterOk

func (o *AmfEvent) GetUeInAreaFilterOk() (*UeInAreaFilter, bool)

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

func (*AmfEvent) HasAreaList

func (o *AmfEvent) HasAreaList() bool

HasAreaList returns a boolean if a field has been set.

func (*AmfEvent) HasDispersionArea

func (o *AmfEvent) HasDispersionArea() bool

HasDispersionArea returns a boolean if a field has been set.

func (*AmfEvent) HasIdleStatusInd

func (o *AmfEvent) HasIdleStatusInd() bool

HasIdleStatusInd returns a boolean if a field has been set.

func (*AmfEvent) HasImmediateFlag

func (o *AmfEvent) HasImmediateFlag() bool

HasImmediateFlag returns a boolean if a field has been set.

func (*AmfEvent) HasLocationFilterList

func (o *AmfEvent) HasLocationFilterList() bool

HasLocationFilterList returns a boolean if a field has been set.

func (*AmfEvent) HasMaxReports

func (o *AmfEvent) HasMaxReports() bool

HasMaxReports returns a boolean if a field has been set.

func (*AmfEvent) HasMaxResponseTime

func (o *AmfEvent) HasMaxResponseTime() bool

HasMaxResponseTime returns a boolean if a field has been set.

func (*AmfEvent) HasMinInterval

func (o *AmfEvent) HasMinInterval() bool

HasMinInterval returns a boolean if a field has been set.

func (*AmfEvent) HasNextPeriodicReportTime

func (o *AmfEvent) HasNextPeriodicReportTime() bool

HasNextPeriodicReportTime returns a boolean if a field has been set.

func (*AmfEvent) HasNextReport

func (o *AmfEvent) HasNextReport() bool

HasNextReport returns a boolean if a field has been set.

func (*AmfEvent) HasPresenceInfoList

func (o *AmfEvent) HasPresenceInfoList() bool

HasPresenceInfoList returns a boolean if a field has been set.

func (*AmfEvent) HasReachabilityFilter

func (o *AmfEvent) HasReachabilityFilter() bool

HasReachabilityFilter returns a boolean if a field has been set.

func (*AmfEvent) HasRefId

func (o *AmfEvent) HasRefId() bool

HasRefId returns a boolean if a field has been set.

func (*AmfEvent) HasReportUeReachable

func (o *AmfEvent) HasReportUeReachable() bool

HasReportUeReachable returns a boolean if a field has been set.

func (*AmfEvent) HasSnssaiFilter

func (o *AmfEvent) HasSnssaiFilter() bool

HasSnssaiFilter returns a boolean if a field has been set.

func (*AmfEvent) HasTargetArea

func (o *AmfEvent) HasTargetArea() bool

HasTargetArea returns a boolean if a field has been set.

func (*AmfEvent) HasTrafficDescriptorList

func (o *AmfEvent) HasTrafficDescriptorList() bool

HasTrafficDescriptorList returns a boolean if a field has been set.

func (*AmfEvent) HasUdmDetectInd

func (o *AmfEvent) HasUdmDetectInd() bool

HasUdmDetectInd returns a boolean if a field has been set.

func (*AmfEvent) HasUeInAreaFilter

func (o *AmfEvent) HasUeInAreaFilter() bool

HasUeInAreaFilter returns a boolean if a field has been set.

func (AmfEvent) MarshalJSON

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

func (*AmfEvent) SetAreaList

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

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

func (*AmfEvent) SetDispersionArea

func (o *AmfEvent) SetDispersionArea(v DispersionArea)

SetDispersionArea gets a reference to the given DispersionArea and assigns it to the DispersionArea field.

func (*AmfEvent) SetIdleStatusInd

func (o *AmfEvent) SetIdleStatusInd(v bool)

SetIdleStatusInd gets a reference to the given bool and assigns it to the IdleStatusInd field.

func (*AmfEvent) SetImmediateFlag

func (o *AmfEvent) SetImmediateFlag(v bool)

SetImmediateFlag gets a reference to the given bool and assigns it to the ImmediateFlag field.

func (*AmfEvent) SetLocationFilterList

func (o *AmfEvent) SetLocationFilterList(v []LocationFilter)

SetLocationFilterList gets a reference to the given []LocationFilter and assigns it to the LocationFilterList field.

func (*AmfEvent) SetMaxReports

func (o *AmfEvent) SetMaxReports(v int32)

SetMaxReports gets a reference to the given int32 and assigns it to the MaxReports field.

func (*AmfEvent) SetMaxResponseTime

func (o *AmfEvent) SetMaxResponseTime(v int32)

SetMaxResponseTime gets a reference to the given int32 and assigns it to the MaxResponseTime field.

func (*AmfEvent) SetMinInterval

func (o *AmfEvent) SetMinInterval(v int32)

SetMinInterval gets a reference to the given int32 and assigns it to the MinInterval field.

func (*AmfEvent) SetNextPeriodicReportTime

func (o *AmfEvent) SetNextPeriodicReportTime(v time.Time)

SetNextPeriodicReportTime gets a reference to the given time.Time and assigns it to the NextPeriodicReportTime field.

func (*AmfEvent) SetNextReport

func (o *AmfEvent) SetNextReport(v time.Time)

SetNextReport gets a reference to the given time.Time and assigns it to the NextReport field.

func (*AmfEvent) SetPresenceInfoList

func (o *AmfEvent) SetPresenceInfoList(v map[string]PresenceInfo)

SetPresenceInfoList gets a reference to the given map[string]PresenceInfo and assigns it to the PresenceInfoList field.

func (*AmfEvent) SetReachabilityFilter

func (o *AmfEvent) SetReachabilityFilter(v ReachabilityFilter)

SetReachabilityFilter gets a reference to the given ReachabilityFilter and assigns it to the ReachabilityFilter field.

func (*AmfEvent) SetRefId

func (o *AmfEvent) SetRefId(v int32)

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

func (*AmfEvent) SetReportUeReachable

func (o *AmfEvent) SetReportUeReachable(v bool)

SetReportUeReachable gets a reference to the given bool and assigns it to the ReportUeReachable field.

func (*AmfEvent) SetSnssaiFilter

func (o *AmfEvent) SetSnssaiFilter(v []ExtSnssai)

SetSnssaiFilter gets a reference to the given []ExtSnssai and assigns it to the SnssaiFilter field.

func (*AmfEvent) SetTargetArea

func (o *AmfEvent) SetTargetArea(v TargetArea)

SetTargetArea gets a reference to the given TargetArea and assigns it to the TargetArea field.

func (*AmfEvent) SetTrafficDescriptorList

func (o *AmfEvent) SetTrafficDescriptorList(v []TrafficDescriptor)

SetTrafficDescriptorList gets a reference to the given []TrafficDescriptor and assigns it to the TrafficDescriptorList field.

func (*AmfEvent) SetType

func (o *AmfEvent) SetType(v AmfEventType)

SetType sets field value

func (*AmfEvent) SetUdmDetectInd

func (o *AmfEvent) SetUdmDetectInd(v bool)

SetUdmDetectInd gets a reference to the given bool and assigns it to the UdmDetectInd field.

func (*AmfEvent) SetUeInAreaFilter

func (o *AmfEvent) SetUeInAreaFilter(v UeInAreaFilter)

SetUeInAreaFilter gets a reference to the given UeInAreaFilter and assigns it to the UeInAreaFilter field.

func (AmfEvent) ToMap

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

func (*AmfEvent) UnmarshalJSON

func (o *AmfEvent) UnmarshalJSON(bytes []byte) (err error)

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 AmfEventMode

type AmfEventMode struct {
	Trigger    AmfEventTrigger `json:"trigger"`
	MaxReports *int32          `json:"maxReports,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	Expiry *time.Time `json:"expiry,omitempty"`
	// indicating a time in seconds.
	RepPeriod *int32 `json:"repPeriod,omitempty"`
	// Unsigned integer indicating Sampling Ratio (see clauses 4.15.1 of 3GPP TS 23.502), expressed in percent.
	SampRatio            *int32                 `json:"sampRatio,omitempty"`
	PartitioningCriteria []PartitioningCriteria `json:"partitioningCriteria,omitempty"`
	NotifFlag            *NotificationFlag      `json:"notifFlag,omitempty"`
}

AmfEventMode Describes how the reports shall be generated by a subscribed event

func NewAmfEventMode

func NewAmfEventMode(trigger AmfEventTrigger) *AmfEventMode

NewAmfEventMode instantiates a new AmfEventMode 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 NewAmfEventModeWithDefaults

func NewAmfEventModeWithDefaults() *AmfEventMode

NewAmfEventModeWithDefaults instantiates a new AmfEventMode 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 (*AmfEventMode) GetExpiry

func (o *AmfEventMode) GetExpiry() time.Time

GetExpiry returns the Expiry field value if set, zero value otherwise.

func (*AmfEventMode) GetExpiryOk

func (o *AmfEventMode) GetExpiryOk() (*time.Time, bool)

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

func (*AmfEventMode) GetMaxReports

func (o *AmfEventMode) GetMaxReports() int32

GetMaxReports returns the MaxReports field value if set, zero value otherwise.

func (*AmfEventMode) GetMaxReportsOk

func (o *AmfEventMode) GetMaxReportsOk() (*int32, bool)

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

func (*AmfEventMode) GetNotifFlag

func (o *AmfEventMode) GetNotifFlag() NotificationFlag

GetNotifFlag returns the NotifFlag field value if set, zero value otherwise.

func (*AmfEventMode) GetNotifFlagOk

func (o *AmfEventMode) GetNotifFlagOk() (*NotificationFlag, bool)

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

func (*AmfEventMode) GetPartitioningCriteria

func (o *AmfEventMode) GetPartitioningCriteria() []PartitioningCriteria

GetPartitioningCriteria returns the PartitioningCriteria field value if set, zero value otherwise.

func (*AmfEventMode) GetPartitioningCriteriaOk

func (o *AmfEventMode) GetPartitioningCriteriaOk() ([]PartitioningCriteria, bool)

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

func (*AmfEventMode) GetRepPeriod

func (o *AmfEventMode) GetRepPeriod() int32

GetRepPeriod returns the RepPeriod field value if set, zero value otherwise.

func (*AmfEventMode) GetRepPeriodOk

func (o *AmfEventMode) GetRepPeriodOk() (*int32, bool)

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

func (*AmfEventMode) GetSampRatio

func (o *AmfEventMode) GetSampRatio() int32

GetSampRatio returns the SampRatio field value if set, zero value otherwise.

func (*AmfEventMode) GetSampRatioOk

func (o *AmfEventMode) GetSampRatioOk() (*int32, bool)

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

func (*AmfEventMode) GetTrigger

func (o *AmfEventMode) GetTrigger() AmfEventTrigger

GetTrigger returns the Trigger field value

func (*AmfEventMode) GetTriggerOk

func (o *AmfEventMode) GetTriggerOk() (*AmfEventTrigger, bool)

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

func (*AmfEventMode) HasExpiry

func (o *AmfEventMode) HasExpiry() bool

HasExpiry returns a boolean if a field has been set.

func (*AmfEventMode) HasMaxReports

func (o *AmfEventMode) HasMaxReports() bool

HasMaxReports returns a boolean if a field has been set.

func (*AmfEventMode) HasNotifFlag

func (o *AmfEventMode) HasNotifFlag() bool

HasNotifFlag returns a boolean if a field has been set.

func (*AmfEventMode) HasPartitioningCriteria

func (o *AmfEventMode) HasPartitioningCriteria() bool

HasPartitioningCriteria returns a boolean if a field has been set.

func (*AmfEventMode) HasRepPeriod

func (o *AmfEventMode) HasRepPeriod() bool

HasRepPeriod returns a boolean if a field has been set.

func (*AmfEventMode) HasSampRatio

func (o *AmfEventMode) HasSampRatio() bool

HasSampRatio returns a boolean if a field has been set.

func (AmfEventMode) MarshalJSON

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

func (*AmfEventMode) SetExpiry

func (o *AmfEventMode) SetExpiry(v time.Time)

SetExpiry gets a reference to the given time.Time and assigns it to the Expiry field.

func (*AmfEventMode) SetMaxReports

func (o *AmfEventMode) SetMaxReports(v int32)

SetMaxReports gets a reference to the given int32 and assigns it to the MaxReports field.

func (*AmfEventMode) SetNotifFlag

func (o *AmfEventMode) SetNotifFlag(v NotificationFlag)

SetNotifFlag gets a reference to the given NotificationFlag and assigns it to the NotifFlag field.

func (*AmfEventMode) SetPartitioningCriteria

func (o *AmfEventMode) SetPartitioningCriteria(v []PartitioningCriteria)

SetPartitioningCriteria gets a reference to the given []PartitioningCriteria and assigns it to the PartitioningCriteria field.

func (*AmfEventMode) SetRepPeriod

func (o *AmfEventMode) SetRepPeriod(v int32)

SetRepPeriod gets a reference to the given int32 and assigns it to the RepPeriod field.

func (*AmfEventMode) SetSampRatio

func (o *AmfEventMode) SetSampRatio(v int32)

SetSampRatio gets a reference to the given int32 and assigns it to the SampRatio field.

func (*AmfEventMode) SetTrigger

func (o *AmfEventMode) SetTrigger(v AmfEventTrigger)

SetTrigger sets field value

func (AmfEventMode) ToMap

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

func (*AmfEventMode) UnmarshalJSON

func (o *AmfEventMode) UnmarshalJSON(bytes []byte) (err error)

type AmfEventSubscription

type AmfEventSubscription struct {
	EventList []AmfEvent `json:"eventList"`
	// String providing an URI formatted according to RFC 3986.
	EventNotifyUri      string `json:"eventNotifyUri"`
	NotifyCorrelationId string `json:"notifyCorrelationId"`
	// 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.
	NfId string `json:"nfId"`
	// String providing an URI formatted according to RFC 3986.
	SubsChangeNotifyUri           *string `json:"subsChangeNotifyUri,omitempty"`
	SubsChangeNotifyCorrelationId *string `json:"subsChangeNotifyCorrelationId,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"`
	// String identifying a group of devices network internal globally unique ID which identifies a set of IMSIs, as specified in clause 19.9 of 3GPP TS 23.003.
	GroupId         *string  `json:"groupId,omitempty"`
	ExcludeSupiList []string `json:"excludeSupiList,omitempty"`
	ExcludeGpsiList []string `json:"excludeGpsiList,omitempty"`
	IncludeSupiList []string `json:"includeSupiList,omitempty"`
	IncludeGpsiList []string `json:"includeGpsiList,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"`
	AnyUE        *bool         `json:"anyUE,omitempty"`
	Options      *AmfEventMode `json:"options,omitempty"`
	SourceNfType *NFType       `json:"sourceNfType,omitempty"`
}

AmfEventSubscription Represents an individual event subscription resource on AMF

func NewAmfEventSubscription

func NewAmfEventSubscription(eventList []AmfEvent, eventNotifyUri string, notifyCorrelationId string, nfId string) *AmfEventSubscription

NewAmfEventSubscription instantiates a new AmfEventSubscription 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 NewAmfEventSubscriptionWithDefaults

func NewAmfEventSubscriptionWithDefaults() *AmfEventSubscription

NewAmfEventSubscriptionWithDefaults instantiates a new AmfEventSubscription 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 (*AmfEventSubscription) GetAnyUE

func (o *AmfEventSubscription) GetAnyUE() bool

GetAnyUE returns the AnyUE field value if set, zero value otherwise.

func (*AmfEventSubscription) GetAnyUEOk

func (o *AmfEventSubscription) 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 (*AmfEventSubscription) GetEventList

func (o *AmfEventSubscription) GetEventList() []AmfEvent

GetEventList returns the EventList field value

func (*AmfEventSubscription) GetEventListOk

func (o *AmfEventSubscription) GetEventListOk() ([]AmfEvent, bool)

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

func (*AmfEventSubscription) GetEventNotifyUri

func (o *AmfEventSubscription) GetEventNotifyUri() string

GetEventNotifyUri returns the EventNotifyUri field value

func (*AmfEventSubscription) GetEventNotifyUriOk

func (o *AmfEventSubscription) GetEventNotifyUriOk() (*string, bool)

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

func (*AmfEventSubscription) GetExcludeGpsiList

func (o *AmfEventSubscription) GetExcludeGpsiList() []string

GetExcludeGpsiList returns the ExcludeGpsiList field value if set, zero value otherwise.

func (*AmfEventSubscription) GetExcludeGpsiListOk

func (o *AmfEventSubscription) GetExcludeGpsiListOk() ([]string, bool)

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

func (*AmfEventSubscription) GetExcludeSupiList

func (o *AmfEventSubscription) GetExcludeSupiList() []string

GetExcludeSupiList returns the ExcludeSupiList field value if set, zero value otherwise.

func (*AmfEventSubscription) GetExcludeSupiListOk

func (o *AmfEventSubscription) GetExcludeSupiListOk() ([]string, bool)

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

func (*AmfEventSubscription) GetGpsi

func (o *AmfEventSubscription) GetGpsi() string

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

func (*AmfEventSubscription) GetGpsiOk

func (o *AmfEventSubscription) 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 (*AmfEventSubscription) GetGroupId

func (o *AmfEventSubscription) GetGroupId() string

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

func (*AmfEventSubscription) GetGroupIdOk

func (o *AmfEventSubscription) 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 (*AmfEventSubscription) GetIncludeGpsiList

func (o *AmfEventSubscription) GetIncludeGpsiList() []string

GetIncludeGpsiList returns the IncludeGpsiList field value if set, zero value otherwise.

func (*AmfEventSubscription) GetIncludeGpsiListOk

func (o *AmfEventSubscription) GetIncludeGpsiListOk() ([]string, bool)

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

func (*AmfEventSubscription) GetIncludeSupiList

func (o *AmfEventSubscription) GetIncludeSupiList() []string

GetIncludeSupiList returns the IncludeSupiList field value if set, zero value otherwise.

func (*AmfEventSubscription) GetIncludeSupiListOk

func (o *AmfEventSubscription) GetIncludeSupiListOk() ([]string, bool)

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

func (*AmfEventSubscription) GetNfId

func (o *AmfEventSubscription) GetNfId() string

GetNfId returns the NfId field value

func (*AmfEventSubscription) GetNfIdOk

func (o *AmfEventSubscription) GetNfIdOk() (*string, bool)

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

func (*AmfEventSubscription) GetNotifyCorrelationId

func (o *AmfEventSubscription) GetNotifyCorrelationId() string

GetNotifyCorrelationId returns the NotifyCorrelationId field value

func (*AmfEventSubscription) GetNotifyCorrelationIdOk

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

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

func (*AmfEventSubscription) GetOptions

func (o *AmfEventSubscription) GetOptions() AmfEventMode

GetOptions returns the Options field value if set, zero value otherwise.

func (*AmfEventSubscription) GetOptionsOk

func (o *AmfEventSubscription) GetOptionsOk() (*AmfEventMode, bool)

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

func (*AmfEventSubscription) GetPei

func (o *AmfEventSubscription) GetPei() string

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

func (*AmfEventSubscription) GetPeiOk

func (o *AmfEventSubscription) 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 (*AmfEventSubscription) GetSourceNfType

func (o *AmfEventSubscription) GetSourceNfType() NFType

GetSourceNfType returns the SourceNfType field value if set, zero value otherwise.

func (*AmfEventSubscription) GetSourceNfTypeOk

func (o *AmfEventSubscription) GetSourceNfTypeOk() (*NFType, bool)

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

func (*AmfEventSubscription) GetSubsChangeNotifyCorrelationId

func (o *AmfEventSubscription) GetSubsChangeNotifyCorrelationId() string

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

func (*AmfEventSubscription) GetSubsChangeNotifyCorrelationIdOk

func (o *AmfEventSubscription) 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 (*AmfEventSubscription) GetSubsChangeNotifyUri

func (o *AmfEventSubscription) GetSubsChangeNotifyUri() string

GetSubsChangeNotifyUri returns the SubsChangeNotifyUri field value if set, zero value otherwise.

func (*AmfEventSubscription) GetSubsChangeNotifyUriOk

func (o *AmfEventSubscription) GetSubsChangeNotifyUriOk() (*string, bool)

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

func (*AmfEventSubscription) GetSupi

func (o *AmfEventSubscription) GetSupi() string

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

func (*AmfEventSubscription) GetSupiOk

func (o *AmfEventSubscription) 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 (*AmfEventSubscription) HasAnyUE

func (o *AmfEventSubscription) HasAnyUE() bool

HasAnyUE returns a boolean if a field has been set.

func (*AmfEventSubscription) HasExcludeGpsiList

func (o *AmfEventSubscription) HasExcludeGpsiList() bool

HasExcludeGpsiList returns a boolean if a field has been set.

func (*AmfEventSubscription) HasExcludeSupiList

func (o *AmfEventSubscription) HasExcludeSupiList() bool

HasExcludeSupiList returns a boolean if a field has been set.

func (*AmfEventSubscription) HasGpsi

func (o *AmfEventSubscription) HasGpsi() bool

HasGpsi returns a boolean if a field has been set.

func (*AmfEventSubscription) HasGroupId

func (o *AmfEventSubscription) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*AmfEventSubscription) HasIncludeGpsiList

func (o *AmfEventSubscription) HasIncludeGpsiList() bool

HasIncludeGpsiList returns a boolean if a field has been set.

func (*AmfEventSubscription) HasIncludeSupiList

func (o *AmfEventSubscription) HasIncludeSupiList() bool

HasIncludeSupiList returns a boolean if a field has been set.

func (*AmfEventSubscription) HasOptions

func (o *AmfEventSubscription) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AmfEventSubscription) HasPei

func (o *AmfEventSubscription) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*AmfEventSubscription) HasSourceNfType

func (o *AmfEventSubscription) HasSourceNfType() bool

HasSourceNfType returns a boolean if a field has been set.

func (*AmfEventSubscription) HasSubsChangeNotifyCorrelationId

func (o *AmfEventSubscription) HasSubsChangeNotifyCorrelationId() bool

HasSubsChangeNotifyCorrelationId returns a boolean if a field has been set.

func (*AmfEventSubscription) HasSubsChangeNotifyUri

func (o *AmfEventSubscription) HasSubsChangeNotifyUri() bool

HasSubsChangeNotifyUri returns a boolean if a field has been set.

func (*AmfEventSubscription) HasSupi

func (o *AmfEventSubscription) HasSupi() bool

HasSupi returns a boolean if a field has been set.

func (AmfEventSubscription) MarshalJSON

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

func (*AmfEventSubscription) SetAnyUE

func (o *AmfEventSubscription) SetAnyUE(v bool)

SetAnyUE gets a reference to the given bool and assigns it to the AnyUE field.

func (*AmfEventSubscription) SetEventList

func (o *AmfEventSubscription) SetEventList(v []AmfEvent)

SetEventList sets field value

func (*AmfEventSubscription) SetEventNotifyUri

func (o *AmfEventSubscription) SetEventNotifyUri(v string)

SetEventNotifyUri sets field value

func (*AmfEventSubscription) SetExcludeGpsiList

func (o *AmfEventSubscription) SetExcludeGpsiList(v []string)

SetExcludeGpsiList gets a reference to the given []string and assigns it to the ExcludeGpsiList field.

func (*AmfEventSubscription) SetExcludeSupiList

func (o *AmfEventSubscription) SetExcludeSupiList(v []string)

SetExcludeSupiList gets a reference to the given []string and assigns it to the ExcludeSupiList field.

func (*AmfEventSubscription) SetGpsi

func (o *AmfEventSubscription) SetGpsi(v string)

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

func (*AmfEventSubscription) SetGroupId

func (o *AmfEventSubscription) SetGroupId(v string)

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

func (*AmfEventSubscription) SetIncludeGpsiList

func (o *AmfEventSubscription) SetIncludeGpsiList(v []string)

SetIncludeGpsiList gets a reference to the given []string and assigns it to the IncludeGpsiList field.

func (*AmfEventSubscription) SetIncludeSupiList

func (o *AmfEventSubscription) SetIncludeSupiList(v []string)

SetIncludeSupiList gets a reference to the given []string and assigns it to the IncludeSupiList field.

func (*AmfEventSubscription) SetNfId

func (o *AmfEventSubscription) SetNfId(v string)

SetNfId sets field value

func (*AmfEventSubscription) SetNotifyCorrelationId

func (o *AmfEventSubscription) SetNotifyCorrelationId(v string)

SetNotifyCorrelationId sets field value

func (*AmfEventSubscription) SetOptions

func (o *AmfEventSubscription) SetOptions(v AmfEventMode)

SetOptions gets a reference to the given AmfEventMode and assigns it to the Options field.

func (*AmfEventSubscription) SetPei

func (o *AmfEventSubscription) SetPei(v string)

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

func (*AmfEventSubscription) SetSourceNfType

func (o *AmfEventSubscription) SetSourceNfType(v NFType)

SetSourceNfType gets a reference to the given NFType and assigns it to the SourceNfType field.

func (*AmfEventSubscription) SetSubsChangeNotifyCorrelationId

func (o *AmfEventSubscription) SetSubsChangeNotifyCorrelationId(v string)

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

func (*AmfEventSubscription) SetSubsChangeNotifyUri

func (o *AmfEventSubscription) SetSubsChangeNotifyUri(v string)

SetSubsChangeNotifyUri gets a reference to the given string and assigns it to the SubsChangeNotifyUri field.

func (*AmfEventSubscription) SetSupi

func (o *AmfEventSubscription) SetSupi(v string)

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

func (AmfEventSubscription) ToMap

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

func (*AmfEventSubscription) UnmarshalJSON

func (o *AmfEventSubscription) UnmarshalJSON(bytes []byte) (err error)

type AmfEventSubscriptionAddInfo

type AmfEventSubscriptionAddInfo struct {
	BindingInfo       []string `json:"bindingInfo,omitempty"`
	SubscribingNfType *NFType  `json:"subscribingNfType,omitempty"`
	EventSyncInd      *bool    `json:"eventSyncInd,omitempty"`
	NfConsumerInfo    []string `json:"nfConsumerInfo,omitempty"`
	// Map of subscribed Area of Interest (AoI) Event State in the old AMF. The JSON pointer to an AmfEventArea element in the areaList IE (or a PresenceInfo element in  presenceInfoList IE) of the AmfEvent data type shall be the key of the map.
	AoiStateList *map[string]AreaOfInterestEventState `json:"aoiStateList,omitempty"`
}

AmfEventSubscriptionAddInfo Additional information received for an AMF event subscription, e.g. binding indications

func NewAmfEventSubscriptionAddInfo

func NewAmfEventSubscriptionAddInfo() *AmfEventSubscriptionAddInfo

NewAmfEventSubscriptionAddInfo instantiates a new AmfEventSubscriptionAddInfo 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 NewAmfEventSubscriptionAddInfoWithDefaults

func NewAmfEventSubscriptionAddInfoWithDefaults() *AmfEventSubscriptionAddInfo

NewAmfEventSubscriptionAddInfoWithDefaults instantiates a new AmfEventSubscriptionAddInfo 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 (*AmfEventSubscriptionAddInfo) GetAoiStateList

GetAoiStateList returns the AoiStateList field value if set, zero value otherwise.

func (*AmfEventSubscriptionAddInfo) GetAoiStateListOk

func (o *AmfEventSubscriptionAddInfo) GetAoiStateListOk() (*map[string]AreaOfInterestEventState, bool)

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

func (*AmfEventSubscriptionAddInfo) GetBindingInfo

func (o *AmfEventSubscriptionAddInfo) GetBindingInfo() []string

GetBindingInfo returns the BindingInfo field value if set, zero value otherwise.

func (*AmfEventSubscriptionAddInfo) GetBindingInfoOk

func (o *AmfEventSubscriptionAddInfo) GetBindingInfoOk() ([]string, bool)

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

func (*AmfEventSubscriptionAddInfo) GetEventSyncInd

func (o *AmfEventSubscriptionAddInfo) GetEventSyncInd() bool

GetEventSyncInd returns the EventSyncInd field value if set, zero value otherwise.

func (*AmfEventSubscriptionAddInfo) GetEventSyncIndOk

func (o *AmfEventSubscriptionAddInfo) GetEventSyncIndOk() (*bool, bool)

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

func (*AmfEventSubscriptionAddInfo) GetNfConsumerInfo

func (o *AmfEventSubscriptionAddInfo) GetNfConsumerInfo() []string

GetNfConsumerInfo returns the NfConsumerInfo field value if set, zero value otherwise.

func (*AmfEventSubscriptionAddInfo) GetNfConsumerInfoOk

func (o *AmfEventSubscriptionAddInfo) GetNfConsumerInfoOk() ([]string, bool)

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

func (*AmfEventSubscriptionAddInfo) GetSubscribingNfType

func (o *AmfEventSubscriptionAddInfo) GetSubscribingNfType() NFType

GetSubscribingNfType returns the SubscribingNfType field value if set, zero value otherwise.

func (*AmfEventSubscriptionAddInfo) GetSubscribingNfTypeOk

func (o *AmfEventSubscriptionAddInfo) GetSubscribingNfTypeOk() (*NFType, bool)

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

func (*AmfEventSubscriptionAddInfo) HasAoiStateList

func (o *AmfEventSubscriptionAddInfo) HasAoiStateList() bool

HasAoiStateList returns a boolean if a field has been set.

func (*AmfEventSubscriptionAddInfo) HasBindingInfo

func (o *AmfEventSubscriptionAddInfo) HasBindingInfo() bool

HasBindingInfo returns a boolean if a field has been set.

func (*AmfEventSubscriptionAddInfo) HasEventSyncInd

func (o *AmfEventSubscriptionAddInfo) HasEventSyncInd() bool

HasEventSyncInd returns a boolean if a field has been set.

func (*AmfEventSubscriptionAddInfo) HasNfConsumerInfo

func (o *AmfEventSubscriptionAddInfo) HasNfConsumerInfo() bool

HasNfConsumerInfo returns a boolean if a field has been set.

func (*AmfEventSubscriptionAddInfo) HasSubscribingNfType

func (o *AmfEventSubscriptionAddInfo) HasSubscribingNfType() bool

HasSubscribingNfType returns a boolean if a field has been set.

func (AmfEventSubscriptionAddInfo) MarshalJSON

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

func (*AmfEventSubscriptionAddInfo) SetAoiStateList

SetAoiStateList gets a reference to the given map[string]AreaOfInterestEventState and assigns it to the AoiStateList field.

func (*AmfEventSubscriptionAddInfo) SetBindingInfo

func (o *AmfEventSubscriptionAddInfo) SetBindingInfo(v []string)

SetBindingInfo gets a reference to the given []string and assigns it to the BindingInfo field.

func (*AmfEventSubscriptionAddInfo) SetEventSyncInd

func (o *AmfEventSubscriptionAddInfo) SetEventSyncInd(v bool)

SetEventSyncInd gets a reference to the given bool and assigns it to the EventSyncInd field.

func (*AmfEventSubscriptionAddInfo) SetNfConsumerInfo

func (o *AmfEventSubscriptionAddInfo) SetNfConsumerInfo(v []string)

SetNfConsumerInfo gets a reference to the given []string and assigns it to the NfConsumerInfo field.

func (*AmfEventSubscriptionAddInfo) SetSubscribingNfType

func (o *AmfEventSubscriptionAddInfo) SetSubscribingNfType(v NFType)

SetSubscribingNfType gets a reference to the given NFType and assigns it to the SubscribingNfType field.

func (AmfEventSubscriptionAddInfo) ToMap

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

type AmfEventTrigger

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

AmfEventTrigger Describes how AMF should generate the report for the event

func (*AmfEventTrigger) MarshalJSON

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

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

func (*AmfEventTrigger) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AmfEventType

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

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 AmfStatusChangeNotification

type AmfStatusChangeNotification struct {
	AmfStatusInfoList []AmfStatusInfo `json:"amfStatusInfoList"`
}

AmfStatusChangeNotification Data within an AMF Status Change Notification request

func NewAmfStatusChangeNotification

func NewAmfStatusChangeNotification(amfStatusInfoList []AmfStatusInfo) *AmfStatusChangeNotification

NewAmfStatusChangeNotification instantiates a new AmfStatusChangeNotification 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 NewAmfStatusChangeNotificationWithDefaults

func NewAmfStatusChangeNotificationWithDefaults() *AmfStatusChangeNotification

NewAmfStatusChangeNotificationWithDefaults instantiates a new AmfStatusChangeNotification 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 (*AmfStatusChangeNotification) GetAmfStatusInfoList

func (o *AmfStatusChangeNotification) GetAmfStatusInfoList() []AmfStatusInfo

GetAmfStatusInfoList returns the AmfStatusInfoList field value

func (*AmfStatusChangeNotification) GetAmfStatusInfoListOk

func (o *AmfStatusChangeNotification) GetAmfStatusInfoListOk() ([]AmfStatusInfo, bool)

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

func (AmfStatusChangeNotification) MarshalJSON

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

func (*AmfStatusChangeNotification) SetAmfStatusInfoList

func (o *AmfStatusChangeNotification) SetAmfStatusInfoList(v []AmfStatusInfo)

SetAmfStatusInfoList sets field value

func (AmfStatusChangeNotification) ToMap

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

func (*AmfStatusChangeNotification) UnmarshalJSON

func (o *AmfStatusChangeNotification) UnmarshalJSON(bytes []byte) (err error)

type AmfStatusInfo

type AmfStatusInfo struct {
	GuamiList    []Guami      `json:"guamiList"`
	StatusChange StatusChange `json:"statusChange"`
	// Fully Qualified Domain Name
	TargetAmfRemoval *string `json:"targetAmfRemoval,omitempty"`
	// Fully Qualified Domain Name
	TargetAmfFailure *string `json:"targetAmfFailure,omitempty"`
}

AmfStatusInfo AMF Status Information

func NewAmfStatusInfo

func NewAmfStatusInfo(guamiList []Guami, statusChange StatusChange) *AmfStatusInfo

NewAmfStatusInfo instantiates a new AmfStatusInfo 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 NewAmfStatusInfoWithDefaults

func NewAmfStatusInfoWithDefaults() *AmfStatusInfo

NewAmfStatusInfoWithDefaults instantiates a new AmfStatusInfo 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 (*AmfStatusInfo) GetGuamiList

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

GetGuamiList returns the GuamiList field value

func (*AmfStatusInfo) GetGuamiListOk

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

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

func (*AmfStatusInfo) GetStatusChange

func (o *AmfStatusInfo) GetStatusChange() StatusChange

GetStatusChange returns the StatusChange field value

func (*AmfStatusInfo) GetStatusChangeOk

func (o *AmfStatusInfo) GetStatusChangeOk() (*StatusChange, bool)

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

func (*AmfStatusInfo) GetTargetAmfFailure

func (o *AmfStatusInfo) GetTargetAmfFailure() string

GetTargetAmfFailure returns the TargetAmfFailure field value if set, zero value otherwise.

func (*AmfStatusInfo) GetTargetAmfFailureOk

func (o *AmfStatusInfo) GetTargetAmfFailureOk() (*string, bool)

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

func (*AmfStatusInfo) GetTargetAmfRemoval

func (o *AmfStatusInfo) GetTargetAmfRemoval() string

GetTargetAmfRemoval returns the TargetAmfRemoval field value if set, zero value otherwise.

func (*AmfStatusInfo) GetTargetAmfRemovalOk

func (o *AmfStatusInfo) GetTargetAmfRemovalOk() (*string, bool)

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

func (*AmfStatusInfo) HasTargetAmfFailure

func (o *AmfStatusInfo) HasTargetAmfFailure() bool

HasTargetAmfFailure returns a boolean if a field has been set.

func (*AmfStatusInfo) HasTargetAmfRemoval

func (o *AmfStatusInfo) HasTargetAmfRemoval() bool

HasTargetAmfRemoval returns a boolean if a field has been set.

func (AmfStatusInfo) MarshalJSON

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

func (*AmfStatusInfo) SetGuamiList

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

SetGuamiList sets field value

func (*AmfStatusInfo) SetStatusChange

func (o *AmfStatusInfo) SetStatusChange(v StatusChange)

SetStatusChange sets field value

func (*AmfStatusInfo) SetTargetAmfFailure

func (o *AmfStatusInfo) SetTargetAmfFailure(v string)

SetTargetAmfFailure gets a reference to the given string and assigns it to the TargetAmfFailure field.

func (*AmfStatusInfo) SetTargetAmfRemoval

func (o *AmfStatusInfo) SetTargetAmfRemoval(v string)

SetTargetAmfRemoval gets a reference to the given string and assigns it to the TargetAmfRemoval field.

func (AmfStatusInfo) ToMap

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

func (*AmfStatusInfo) UnmarshalJSON

func (o *AmfStatusInfo) UnmarshalJSON(bytes []byte) (err error)

type AnalyticsMetadata

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

AnalyticsMetadata Possible values are: - NUM_OF_SAMPLES: Number of data samples used for the generation of the output analytics. - DATA_WINDOW: Data time window of the data samples. - DATA_STAT_PROPS: Dataset statistical properties of the data used to generate the analytics. - STRATEGY: Output strategy used for the reporting of the analytics. - ACCURACY: Level of accuracy reached for the analytics.

func (*AnalyticsMetadata) MarshalJSON

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

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

func (*AnalyticsMetadata) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type AnalyticsMetadataIndication

type AnalyticsMetadataIndication struct {
	DataWindow    *TimeWindow                  `json:"dataWindow,omitempty"`
	DataStatProps []DatasetStatisticalProperty `json:"dataStatProps,omitempty"`
	Strategy      *OutputStrategy              `json:"strategy,omitempty"`
	AggrNwdafIds  []string                     `json:"aggrNwdafIds,omitempty"`
}

AnalyticsMetadataIndication Contains analytics metadata information requested to be used during analytics generation.

func NewAnalyticsMetadataIndication

func NewAnalyticsMetadataIndication() *AnalyticsMetadataIndication

NewAnalyticsMetadataIndication instantiates a new AnalyticsMetadataIndication 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 NewAnalyticsMetadataIndicationWithDefaults

func NewAnalyticsMetadataIndicationWithDefaults() *AnalyticsMetadataIndication

NewAnalyticsMetadataIndicationWithDefaults instantiates a new AnalyticsMetadataIndication 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 (*AnalyticsMetadataIndication) GetAggrNwdafIds

func (o *AnalyticsMetadataIndication) GetAggrNwdafIds() []string

GetAggrNwdafIds returns the AggrNwdafIds field value if set, zero value otherwise.

func (*AnalyticsMetadataIndication) GetAggrNwdafIdsOk

func (o *AnalyticsMetadataIndication) GetAggrNwdafIdsOk() ([]string, bool)

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

func (*AnalyticsMetadataIndication) GetDataStatProps

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

func (*AnalyticsMetadataIndication) GetDataStatPropsOk

func (o *AnalyticsMetadataIndication) 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 (*AnalyticsMetadataIndication) GetDataWindow

func (o *AnalyticsMetadataIndication) GetDataWindow() TimeWindow

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

func (*AnalyticsMetadataIndication) GetDataWindowOk

func (o *AnalyticsMetadataIndication) 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 (*AnalyticsMetadataIndication) GetStrategy

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

func (*AnalyticsMetadataIndication) GetStrategyOk

func (o *AnalyticsMetadataIndication) 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 (*AnalyticsMetadataIndication) HasAggrNwdafIds

func (o *AnalyticsMetadataIndication) HasAggrNwdafIds() bool

HasAggrNwdafIds returns a boolean if a field has been set.

func (*AnalyticsMetadataIndication) HasDataStatProps

func (o *AnalyticsMetadataIndication) HasDataStatProps() bool

HasDataStatProps returns a boolean if a field has been set.

func (*AnalyticsMetadataIndication) HasDataWindow

func (o *AnalyticsMetadataIndication) HasDataWindow() bool

HasDataWindow returns a boolean if a field has been set.

func (*AnalyticsMetadataIndication) HasStrategy

func (o *AnalyticsMetadataIndication) HasStrategy() bool

HasStrategy returns a boolean if a field has been set.

func (AnalyticsMetadataIndication) MarshalJSON

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

func (*AnalyticsMetadataIndication) SetAggrNwdafIds

func (o *AnalyticsMetadataIndication) SetAggrNwdafIds(v []string)

SetAggrNwdafIds gets a reference to the given []string and assigns it to the AggrNwdafIds field.

func (*AnalyticsMetadataIndication) SetDataStatProps

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

func (*AnalyticsMetadataIndication) SetDataWindow

func (o *AnalyticsMetadataIndication) SetDataWindow(v TimeWindow)

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

func (*AnalyticsMetadataIndication) SetStrategy

func (o *AnalyticsMetadataIndication) SetStrategy(v OutputStrategy)

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

func (AnalyticsMetadataIndication) ToMap

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

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 AnalyticsSubscription

type AnalyticsSubscription struct {
	// 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.
	NwdafId *string `json:"nwdafId,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.
	NwdafSetId            *string             `json:"nwdafSetId,omitempty"`
	NwdafSubscriptionList []NwdafSubscription `json:"nwdafSubscriptionList"`
}

AnalyticsSubscription Analytics subscriptions created in the NWDAF.

func NewAnalyticsSubscription

func NewAnalyticsSubscription(nwdafSubscriptionList []NwdafSubscription) *AnalyticsSubscription

NewAnalyticsSubscription instantiates a new AnalyticsSubscription 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 NewAnalyticsSubscriptionWithDefaults

func NewAnalyticsSubscriptionWithDefaults() *AnalyticsSubscription

NewAnalyticsSubscriptionWithDefaults instantiates a new AnalyticsSubscription 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 (*AnalyticsSubscription) GetNwdafId

func (o *AnalyticsSubscription) GetNwdafId() string

GetNwdafId returns the NwdafId field value if set, zero value otherwise.

func (*AnalyticsSubscription) GetNwdafIdOk

func (o *AnalyticsSubscription) GetNwdafIdOk() (*string, bool)

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

func (*AnalyticsSubscription) GetNwdafSetId

func (o *AnalyticsSubscription) GetNwdafSetId() string

GetNwdafSetId returns the NwdafSetId field value if set, zero value otherwise.

func (*AnalyticsSubscription) GetNwdafSetIdOk

func (o *AnalyticsSubscription) GetNwdafSetIdOk() (*string, bool)

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

func (*AnalyticsSubscription) GetNwdafSubscriptionList

func (o *AnalyticsSubscription) GetNwdafSubscriptionList() []NwdafSubscription

GetNwdafSubscriptionList returns the NwdafSubscriptionList field value

func (*AnalyticsSubscription) GetNwdafSubscriptionListOk

func (o *AnalyticsSubscription) GetNwdafSubscriptionListOk() ([]NwdafSubscription, bool)

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

func (*AnalyticsSubscription) HasNwdafId

func (o *AnalyticsSubscription) HasNwdafId() bool

HasNwdafId returns a boolean if a field has been set.

func (*AnalyticsSubscription) HasNwdafSetId

func (o *AnalyticsSubscription) HasNwdafSetId() bool

HasNwdafSetId returns a boolean if a field has been set.

func (AnalyticsSubscription) MarshalJSON

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

func (*AnalyticsSubscription) SetNwdafId

func (o *AnalyticsSubscription) SetNwdafId(v string)

SetNwdafId gets a reference to the given string and assigns it to the NwdafId field.

func (*AnalyticsSubscription) SetNwdafSetId

func (o *AnalyticsSubscription) SetNwdafSetId(v string)

SetNwdafSetId gets a reference to the given string and assigns it to the NwdafSetId field.

func (*AnalyticsSubscription) SetNwdafSubscriptionList

func (o *AnalyticsSubscription) SetNwdafSubscriptionList(v []NwdafSubscription)

SetNwdafSubscriptionList sets field value

func (AnalyticsSubscription) ToMap

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

func (*AnalyticsSubscription) UnmarshalJSON

func (o *AnalyticsSubscription) UnmarshalJSON(bytes []byte) (err error)

type AnalyticsSubset

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

AnalyticsSubset Possible values are: - NUM_OF_UE_REG: The number of UE registered. This value is only applicable to NSI_LOAD_LEVEL event. - NUM_OF_PDU_SESS_ESTBL: The number of PDU sessions established. This value is only applicable to NSI_LOAD_LEVEL event. - RES_USAGE: The current usage of the virtual resources assigned to the NF instances belonging to a particular network slice instance. This value is only applicable to NSI_LOAD_LEVEL event. - NUM_OF_EXCEED_RES_USAGE_LOAD_LEVEL_THR: The number of times the resource usage threshold of the network slice instance is reached or exceeded if a threshold value is provided by the consumer. This value is only applicable to NSI_LOAD_LEVEL event. - PERIOD_OF_EXCEED_RES_USAGE_LOAD_LEVEL_THR: The time interval between each time the threshold being met or exceeded on the network slice (instance). This value is only applicable to NSI_LOAD_LEVEL event. - EXCEED_LOAD_LEVEL_THR_IND: Whether the Load Level Threshold is met or exceeded by the statistics value. This value is only applicable to NSI_LOAD_LEVEL event. - LIST_OF_TOP_APP_UL: The list of applications that contribute the most to the traffic in the UL direction. This value is only applicable to USER_DATA_CONGESTION event. - LIST_OF_TOP_APP_DL: The list of applications that contribute the most to the traffic in the DL direction. This value is only applicable to USER_DATA_CONGESTION event. - NF_STATUS: The availability status of the NF on the Analytics target period, expressed as a percentage of time per status value (registered, suspended, undiscoverable). This value is only applicable to NF_LOAD event. - NF_RESOURCE_USAGE: The average usage of assigned resources (CPU, memory, storage). This value is only applicable to NF_LOAD event. - NF_LOAD: The average load of the NF instance over the Analytics target period. This value is only applicable to NF_LOAD event. - NF_PEAK_LOAD: The maximum load of the NF instance over the Analytics target period. This value is only applicable to NF_LOAD event. - NF_LOAD_AVG_IN_AOI: The average load of the NF instances over the area of interest. This value is only applicable to NF_LOAD event. - DISPER_AMOUNT: Indicates the dispersion amount of the reported data volume or transaction dispersion type. This value is only applicable to DISPERSION event. - DISPER_CLASS: Indicates the dispersion mobility class: fixed, camper, traveller upon set its usage threshold, and/or the top-heavy class upon set its percentile rating threshold. This value is only applicable to DISPERSION event. - RANKING: Data/transaction usage ranking high (i.e.value 1), medium (2) or low (3). This value is only applicable to DISPERSION event. - PERCENTILE_RANKING: Percentile ranking of the target UE in the Cumulative Distribution Function of data usage for the population of all UEs. This value is only applicable to DISPERSION event. - RSSI: Indicated the RSSI in the unit of dBm. This value is only applicable to WLAN_PERFORMANCE event. - RTT: Indicates the RTT in the unit of millisecond. This value is only applicable to WLAN_PERFORMANCE event. - TRAFFIC_INFO: Traffic information including UL/DL data rate and/or Traffic volume. This value is only applicable to WLAN_PERFORMANCE event. - NUMBER_OF_UES: Number of UEs observed for the SSID. This value is only applicable to WLAN_PERFORMANCE event. - APP_LIST_FOR_UE_COMM: The analytics of the application list used by UE. This value is only applicable to UE_COMM event. - N4_SESS_INACT_TIMER_FOR_UE_COMM: The N4 Session inactivity timer. This value is only applicable to UE_COMM event. - AVG_TRAFFIC_RATE: Indicates average traffic rate. This value is only applicable to DN_PERFORMANCE event. - MAX_TRAFFIC_RATE: Indicates maximum traffic rate. This value is only applicable to DN_PERFORMANCE event. - AVG_PACKET_DELAY: Indicates average Packet Delay. This value is only applicable to DN_PERFORMANCE event. - MAX_PACKET_DELAY: Indicates maximum Packet Delay. This value is only applicable to DN_PERFORMANCE event. - AVG_PACKET_LOSS_RATE: Indicates average Loss Rate. This value is only applicable to DN_PERFORMANCE event. - UE_LOCATION: Indicates UE location information. This value is only applicable to SERVICE_EXPERIENCE event. - LIST_OF_HIGH_EXP_UE: Indicates list of high experienced UE. This value is only applicable to SM_CONGESTION event. - LIST_OF_MEDIUM_EXP_UE: Indicates list of medium experienced UE. This value is only applicable to SM_CONGESTION event. - LIST_OF_LOW_EXP_UE: Indicates list of low experienced UE. This value is only applicable to SM_CONGESTION event. - AVG_UL_PKT_DROP_RATE: Indicates average uplink packet drop rate on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - VAR_UL_PKT_DROP_RATE: Indicates variance of uplink packet drop rate on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - AVG_DL_PKT_DROP_RATE: Indicates average downlink packet drop rate on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - VAR_DL_PKT_DROP_RATE: Indicates variance of downlink packet drop rate on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - AVG_UL_PKT_DELAY: Indicates average uplink packet delay round trip on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - VAR_UL_PKT_DELAY: Indicates variance uplink packet delay round trip on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - AVG_DL_PKT_DELAY: Indicates average downlink packet delay round trip on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event. - VAR_DL_PKT_DELAY: Indicates variance downlink packet delay round trip on GTP-U path on N3. This value is only applicable to RED_TRANS_EXP event.

func (*AnalyticsSubset) MarshalJSON

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

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

func (*AnalyticsSubset) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ApiAMFStatusChangeSubscribeModfyRequest

type ApiAMFStatusChangeSubscribeModfyRequest struct {
	ApiService *IndividualSubscriptionDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiAMFStatusChangeSubscribeModfyRequest) Execute

func (ApiAMFStatusChangeSubscribeModfyRequest) SubscriptionData

type ApiAMFStatusChangeSubscribeRequest

type ApiAMFStatusChangeSubscribeRequest struct {
	ApiService *SubscriptionsCollectionCollectionAPIService
	// contains filtered or unexported fields
}

func (ApiAMFStatusChangeSubscribeRequest) Execute

func (ApiAMFStatusChangeSubscribeRequest) SubscriptionData

type ApiAMFStatusChangeUnSubscribeRequest

type ApiAMFStatusChangeUnSubscribeRequest struct {
	ApiService *IndividualSubscriptionDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiAMFStatusChangeUnSubscribeRequest) Execute

type ApiCancelRelocateUEContextRequest

type ApiCancelRelocateUEContextRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiCancelRelocateUEContextRequest) BinaryDataGtpcMessage

func (r ApiCancelRelocateUEContextRequest) BinaryDataGtpcMessage(binaryDataGtpcMessage *os.File) ApiCancelRelocateUEContextRequest

func (ApiCancelRelocateUEContextRequest) Execute

func (ApiCancelRelocateUEContextRequest) JsonData

type ApiCreateUEContextRequest

type ApiCreateUEContextRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiCreateUEContextRequest) BinaryDataN2Information

func (r ApiCreateUEContextRequest) BinaryDataN2Information(binaryDataN2Information *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt1

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt1(binaryDataN2InformationExt1 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt2

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt2(binaryDataN2InformationExt2 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt3

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt3(binaryDataN2InformationExt3 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt4

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt4(binaryDataN2InformationExt4 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt5

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt5(binaryDataN2InformationExt5 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt6

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt6(binaryDataN2InformationExt6 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt7

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt7(binaryDataN2InformationExt7 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt8

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt8(binaryDataN2InformationExt8 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt9

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt9(binaryDataN2InformationExt9 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt10

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt10(binaryDataN2InformationExt10 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt11

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt11(binaryDataN2InformationExt11 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt12

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt12(binaryDataN2InformationExt12 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt13

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt13(binaryDataN2InformationExt13 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt14

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt14(binaryDataN2InformationExt14 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt15

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt15(binaryDataN2InformationExt15 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt16

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt16(binaryDataN2InformationExt16 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) BinaryDataN2InformationExt17

func (r ApiCreateUEContextRequest) BinaryDataN2InformationExt17(binaryDataN2InformationExt17 *os.File) ApiCreateUEContextRequest

func (ApiCreateUEContextRequest) Execute

func (ApiCreateUEContextRequest) JsonData

type ApiEBIAssignmentRequest

type ApiEBIAssignmentRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiEBIAssignmentRequest) AssignEbiData

func (r ApiEBIAssignmentRequest) AssignEbiData(assignEbiData AssignEbiData) ApiEBIAssignmentRequest

func (ApiEBIAssignmentRequest) Execute

type ApiN1N2MessageSubscribeRequest

type ApiN1N2MessageSubscribeRequest struct {
	ApiService *N1N2SubscriptionsCollectionForIndividualUEContextsCollectionAPIService
	// contains filtered or unexported fields
}

func (ApiN1N2MessageSubscribeRequest) Execute

func (ApiN1N2MessageSubscribeRequest) UeN1N2InfoSubscriptionCreateData

func (r ApiN1N2MessageSubscribeRequest) UeN1N2InfoSubscriptionCreateData(ueN1N2InfoSubscriptionCreateData UeN1N2InfoSubscriptionCreateData) ApiN1N2MessageSubscribeRequest

type ApiN1N2MessageTransferRequest

type ApiN1N2MessageTransferRequest struct {
	ApiService *N1N2MessageCollectionCollectionAPIService
	// contains filtered or unexported fields
}

func (ApiN1N2MessageTransferRequest) Execute

func (ApiN1N2MessageTransferRequest) N1N2MessageTransferReqData

func (r ApiN1N2MessageTransferRequest) N1N2MessageTransferReqData(n1N2MessageTransferReqData N1N2MessageTransferReqData) ApiN1N2MessageTransferRequest

type ApiN1N2MessageUnSubscribeRequest

type ApiN1N2MessageUnSubscribeRequest struct {
	ApiService *N1N2IndividualSubscriptionDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiN1N2MessageUnSubscribeRequest) Execute

type ApiNonUeN2InfoSubscribeRequest

type ApiNonUeN2InfoSubscribeRequest struct {
	ApiService *NonUEN2MessagesSubscriptionsCollectionCollectionAPIService
	// contains filtered or unexported fields
}

func (ApiNonUeN2InfoSubscribeRequest) Execute

func (ApiNonUeN2InfoSubscribeRequest) NonUeN2InfoSubscriptionCreateData

func (r ApiNonUeN2InfoSubscribeRequest) NonUeN2InfoSubscriptionCreateData(nonUeN2InfoSubscriptionCreateData NonUeN2InfoSubscriptionCreateData) ApiNonUeN2InfoSubscribeRequest

type ApiNonUeN2InfoUnSubscribeRequest

type ApiNonUeN2InfoUnSubscribeRequest struct {
	ApiService *NonUEN2MessageNotificationIndividualSubscriptionDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiNonUeN2InfoUnSubscribeRequest) Execute

type ApiNonUeN2MessageTransferRequest

type ApiNonUeN2MessageTransferRequest struct {
	ApiService *NonUEN2MessagesCollectionCollectionAPIService
	// contains filtered or unexported fields
}

func (ApiNonUeN2MessageTransferRequest) Execute

func (ApiNonUeN2MessageTransferRequest) N2InformationTransferReqData

func (r ApiNonUeN2MessageTransferRequest) N2InformationTransferReqData(n2InformationTransferReqData N2InformationTransferReqData) ApiNonUeN2MessageTransferRequest

type ApiRegistrationStatusUpdateRequest

type ApiRegistrationStatusUpdateRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiRegistrationStatusUpdateRequest) Execute

func (ApiRegistrationStatusUpdateRequest) UeRegStatusUpdateReqData

func (r ApiRegistrationStatusUpdateRequest) UeRegStatusUpdateReqData(ueRegStatusUpdateReqData UeRegStatusUpdateReqData) ApiRegistrationStatusUpdateRequest

type ApiReleaseUEContextRequest

type ApiReleaseUEContextRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiReleaseUEContextRequest) Execute

func (ApiReleaseUEContextRequest) UEContextRelease

func (r ApiReleaseUEContextRequest) UEContextRelease(uEContextRelease UEContextRelease) ApiReleaseUEContextRequest

type ApiRelocateUEContextRequest

type ApiRelocateUEContextRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiRelocateUEContextRequest) BinaryDataForwardRelocationRequest

func (r ApiRelocateUEContextRequest) BinaryDataForwardRelocationRequest(binaryDataForwardRelocationRequest *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2Information

func (r ApiRelocateUEContextRequest) BinaryDataN2Information(binaryDataN2Information *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt1

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt1(binaryDataN2InformationExt1 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt2

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt2(binaryDataN2InformationExt2 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt3

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt3(binaryDataN2InformationExt3 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt4

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt4(binaryDataN2InformationExt4 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt5

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt5(binaryDataN2InformationExt5 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt6

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt6(binaryDataN2InformationExt6 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt7

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt7(binaryDataN2InformationExt7 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt8

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt8(binaryDataN2InformationExt8 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt9

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt9(binaryDataN2InformationExt9 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt10

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt10(binaryDataN2InformationExt10 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt11

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt11(binaryDataN2InformationExt11 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt12

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt12(binaryDataN2InformationExt12 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt13

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt13(binaryDataN2InformationExt13 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt14

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt14(binaryDataN2InformationExt14 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt15

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt15(binaryDataN2InformationExt15 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) BinaryDataN2InformationExt16

func (r ApiRelocateUEContextRequest) BinaryDataN2InformationExt16(binaryDataN2InformationExt16 *os.File) ApiRelocateUEContextRequest

func (ApiRelocateUEContextRequest) Execute

func (ApiRelocateUEContextRequest) JsonData

type ApiUEContextTransferRequest

type ApiUEContextTransferRequest struct {
	ApiService *IndividualUeContextDocumentAPIService
	// contains filtered or unexported fields
}

func (ApiUEContextTransferRequest) Execute

func (ApiUEContextTransferRequest) UeContextTransferReqData

func (r ApiUEContextTransferRequest) UeContextTransferReqData(ueContextTransferReqData UeContextTransferReqData) ApiUEContextTransferRequest

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)

func (*AppListForUeComm) UnmarshalJSON

func (o *AppListForUeComm) UnmarshalJSON(bytes []byte) (err 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)

func (*ApplicationVolume) UnmarshalJSON

func (o *ApplicationVolume) UnmarshalJSON(bytes []byte) (err error)

type Area

type Area struct {
	Tacs []string `json:"tacs,omitempty"`
	// Values are operator specific.
	AreaCode *string `json:"areaCode,omitempty"`
}

Area Provides area information.

func NewArea

func NewArea() *Area

NewArea instantiates a new Area 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 NewAreaWithDefaults

func NewAreaWithDefaults() *Area

NewAreaWithDefaults instantiates a new Area 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 (*Area) GetAreaCode

func (o *Area) GetAreaCode() string

GetAreaCode returns the AreaCode field value if set, zero value otherwise.

func (*Area) GetAreaCodeOk

func (o *Area) GetAreaCodeOk() (*string, bool)

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

func (*Area) GetTacs

func (o *Area) GetTacs() []string

GetTacs returns the Tacs field value if set, zero value otherwise.

func (*Area) GetTacsOk

func (o *Area) GetTacsOk() ([]string, bool)

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

func (*Area) HasAreaCode

func (o *Area) HasAreaCode() bool

HasAreaCode returns a boolean if a field has been set.

func (*Area) HasTacs

func (o *Area) HasTacs() bool

HasTacs returns a boolean if a field has been set.

func (Area) MarshalJSON

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

func (*Area) SetAreaCode

func (o *Area) SetAreaCode(v string)

SetAreaCode gets a reference to the given string and assigns it to the AreaCode field.

func (*Area) SetTacs

func (o *Area) SetTacs(v []string)

SetTacs gets a reference to the given []string and assigns it to the Tacs field.

func (Area) ToMap

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

type AreaOfInterestEventState

type AreaOfInterestEventState struct {
	Presence            PresenceState `json:"presence"`
	IndividualPraIdList []string      `json:"individualPraIdList,omitempty"`
}

AreaOfInterestEventState Event State of AoI event in old AMF

func NewAreaOfInterestEventState

func NewAreaOfInterestEventState(presence PresenceState) *AreaOfInterestEventState

NewAreaOfInterestEventState instantiates a new AreaOfInterestEventState 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 NewAreaOfInterestEventStateWithDefaults

func NewAreaOfInterestEventStateWithDefaults() *AreaOfInterestEventState

NewAreaOfInterestEventStateWithDefaults instantiates a new AreaOfInterestEventState 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 (*AreaOfInterestEventState) GetIndividualPraIdList

func (o *AreaOfInterestEventState) GetIndividualPraIdList() []string

GetIndividualPraIdList returns the IndividualPraIdList field value if set, zero value otherwise.

func (*AreaOfInterestEventState) GetIndividualPraIdListOk

func (o *AreaOfInterestEventState) GetIndividualPraIdListOk() ([]string, bool)

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

func (*AreaOfInterestEventState) GetPresence

func (o *AreaOfInterestEventState) GetPresence() PresenceState

GetPresence returns the Presence field value

func (*AreaOfInterestEventState) GetPresenceOk

func (o *AreaOfInterestEventState) GetPresenceOk() (*PresenceState, bool)

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

func (*AreaOfInterestEventState) HasIndividualPraIdList

func (o *AreaOfInterestEventState) HasIndividualPraIdList() bool

HasIndividualPraIdList returns a boolean if a field has been set.

func (AreaOfInterestEventState) MarshalJSON

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

func (*AreaOfInterestEventState) SetIndividualPraIdList

func (o *AreaOfInterestEventState) SetIndividualPraIdList(v []string)

SetIndividualPraIdList gets a reference to the given []string and assigns it to the IndividualPraIdList field.

func (*AreaOfInterestEventState) SetPresence

func (o *AreaOfInterestEventState) SetPresence(v PresenceState)

SetPresence sets field value

func (AreaOfInterestEventState) ToMap

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

func (*AreaOfInterestEventState) UnmarshalJSON

func (o *AreaOfInterestEventState) UnmarshalJSON(bytes []byte) (err error)

type AreaOfValidity

type AreaOfValidity struct {
	TaiList []Tai `json:"taiList"`
}

AreaOfValidity Area of validity information for N2 information transfer

func NewAreaOfValidity

func NewAreaOfValidity(taiList []Tai) *AreaOfValidity

NewAreaOfValidity instantiates a new AreaOfValidity 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 NewAreaOfValidityWithDefaults

func NewAreaOfValidityWithDefaults() *AreaOfValidity

NewAreaOfValidityWithDefaults instantiates a new AreaOfValidity 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 (*AreaOfValidity) GetTaiList

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

GetTaiList returns the TaiList field value

func (*AreaOfValidity) GetTaiListOk

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

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

func (AreaOfValidity) MarshalJSON

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

func (*AreaOfValidity) SetTaiList

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

SetTaiList sets field value

func (AreaOfValidity) ToMap

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

func (*AreaOfValidity) UnmarshalJSON

func (o *AreaOfValidity) UnmarshalJSON(bytes []byte) (err error)

type AreaScope

type AreaScope struct {
	EutraCellIdList []string `json:"eutraCellIdList,omitempty"`
	NrCellIdList    []string `json:"nrCellIdList,omitempty"`
	TacList         []string `json:"tacList,omitempty"`
	// A map (list of key-value pairs) where PlmnId converted to a string serves as key
	TacInfoPerPlmn *map[string]TacInfo `json:"tacInfoPerPlmn,omitempty"`
}

AreaScope Contain the area based on Cells or Tracking Areas.

func NewAreaScope

func NewAreaScope() *AreaScope

NewAreaScope instantiates a new AreaScope 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 NewAreaScopeWithDefaults

func NewAreaScopeWithDefaults() *AreaScope

NewAreaScopeWithDefaults instantiates a new AreaScope 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 (*AreaScope) GetEutraCellIdList

func (o *AreaScope) GetEutraCellIdList() []string

GetEutraCellIdList returns the EutraCellIdList field value if set, zero value otherwise.

func (*AreaScope) GetEutraCellIdListOk

func (o *AreaScope) GetEutraCellIdListOk() ([]string, bool)

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

func (*AreaScope) GetNrCellIdList

func (o *AreaScope) GetNrCellIdList() []string

GetNrCellIdList returns the NrCellIdList field value if set, zero value otherwise.

func (*AreaScope) GetNrCellIdListOk

func (o *AreaScope) GetNrCellIdListOk() ([]string, bool)

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

func (*AreaScope) GetTacInfoPerPlmn

func (o *AreaScope) GetTacInfoPerPlmn() map[string]TacInfo

GetTacInfoPerPlmn returns the TacInfoPerPlmn field value if set, zero value otherwise.

func (*AreaScope) GetTacInfoPerPlmnOk

func (o *AreaScope) GetTacInfoPerPlmnOk() (*map[string]TacInfo, bool)

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

func (*AreaScope) GetTacList

func (o *AreaScope) GetTacList() []string

GetTacList returns the TacList field value if set, zero value otherwise.

func (*AreaScope) GetTacListOk

func (o *AreaScope) GetTacListOk() ([]string, bool)

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

func (*AreaScope) HasEutraCellIdList

func (o *AreaScope) HasEutraCellIdList() bool

HasEutraCellIdList returns a boolean if a field has been set.

func (*AreaScope) HasNrCellIdList

func (o *AreaScope) HasNrCellIdList() bool

HasNrCellIdList returns a boolean if a field has been set.

func (*AreaScope) HasTacInfoPerPlmn

func (o *AreaScope) HasTacInfoPerPlmn() bool

HasTacInfoPerPlmn returns a boolean if a field has been set.

func (*AreaScope) HasTacList

func (o *AreaScope) HasTacList() bool

HasTacList returns a boolean if a field has been set.

func (AreaScope) MarshalJSON

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

func (*AreaScope) SetEutraCellIdList

func (o *AreaScope) SetEutraCellIdList(v []string)

SetEutraCellIdList gets a reference to the given []string and assigns it to the EutraCellIdList field.

func (*AreaScope) SetNrCellIdList

func (o *AreaScope) SetNrCellIdList(v []string)

SetNrCellIdList gets a reference to the given []string and assigns it to the NrCellIdList field.

func (*AreaScope) SetTacInfoPerPlmn

func (o *AreaScope) SetTacInfoPerPlmn(v map[string]TacInfo)

SetTacInfoPerPlmn gets a reference to the given map[string]TacInfo and assigns it to the TacInfoPerPlmn field.

func (*AreaScope) SetTacList

func (o *AreaScope) SetTacList(v []string)

SetTacList gets a reference to the given []string and assigns it to the TacList field.

func (AreaScope) ToMap

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

type Arp

type Arp struct {
	// nullable true shall not be used for this attribute. Unsigned integer indicating the ARP Priority Level (see clause 5.7.2.2 of 3GPP TS 23.501, within the range 1 to 15.Values are ordered in decreasing order of priority, i.e. with 1 as the highest priority and 15 as the lowest priority.
	PriorityLevel NullableInt32           `json:"priorityLevel"`
	PreemptCap    PreemptionCapability    `json:"preemptCap"`
	PreemptVuln   PreemptionVulnerability `json:"preemptVuln"`
}

Arp Contains Allocation and Retention Priority information.

func NewArp

func NewArp(priorityLevel NullableInt32, preemptCap PreemptionCapability, preemptVuln PreemptionVulnerability) *Arp

NewArp instantiates a new Arp 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 NewArpWithDefaults

func NewArpWithDefaults() *Arp

NewArpWithDefaults instantiates a new Arp 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 (*Arp) GetPreemptCap

func (o *Arp) GetPreemptCap() PreemptionCapability

GetPreemptCap returns the PreemptCap field value

func (*Arp) GetPreemptCapOk

func (o *Arp) GetPreemptCapOk() (*PreemptionCapability, bool)

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

func (*Arp) GetPreemptVuln

func (o *Arp) GetPreemptVuln() PreemptionVulnerability

GetPreemptVuln returns the PreemptVuln field value

func (*Arp) GetPreemptVulnOk

func (o *Arp) GetPreemptVulnOk() (*PreemptionVulnerability, bool)

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

func (*Arp) GetPriorityLevel

func (o *Arp) GetPriorityLevel() int32

GetPriorityLevel returns the PriorityLevel field value If the value is explicit nil, the zero value for int32 will be returned

func (*Arp) GetPriorityLevelOk

func (o *Arp) GetPriorityLevelOk() (*int32, bool)

GetPriorityLevelOk returns a tuple with the PriorityLevel field value 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 (Arp) MarshalJSON

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

func (*Arp) SetPreemptCap

func (o *Arp) SetPreemptCap(v PreemptionCapability)

SetPreemptCap sets field value

func (*Arp) SetPreemptVuln

func (o *Arp) SetPreemptVuln(v PreemptionVulnerability)

SetPreemptVuln sets field value

func (*Arp) SetPriorityLevel

func (o *Arp) SetPriorityLevel(v int32)

SetPriorityLevel sets field value

func (Arp) ToMap

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

func (*Arp) UnmarshalJSON

func (o *Arp) UnmarshalJSON(bytes []byte) (err error)

type AsTimeDistributionParam

type AsTimeDistributionParam struct {
	AsTimeDistInd *bool `json:"asTimeDistInd,omitempty"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible with the OpenAPI 'nullable: true' property.
	UuErrorBudget NullableInt32 `json:"uuErrorBudget,omitempty"`
}

AsTimeDistributionParam Contains the 5G acess stratum time distribution parameters.

func NewAsTimeDistributionParam

func NewAsTimeDistributionParam() *AsTimeDistributionParam

NewAsTimeDistributionParam instantiates a new AsTimeDistributionParam 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 NewAsTimeDistributionParamWithDefaults

func NewAsTimeDistributionParamWithDefaults() *AsTimeDistributionParam

NewAsTimeDistributionParamWithDefaults instantiates a new AsTimeDistributionParam 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 (*AsTimeDistributionParam) GetAsTimeDistInd

func (o *AsTimeDistributionParam) GetAsTimeDistInd() bool

GetAsTimeDistInd returns the AsTimeDistInd field value if set, zero value otherwise.

func (*AsTimeDistributionParam) GetAsTimeDistIndOk

func (o *AsTimeDistributionParam) GetAsTimeDistIndOk() (*bool, bool)

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

func (*AsTimeDistributionParam) GetUuErrorBudget

func (o *AsTimeDistributionParam) GetUuErrorBudget() int32

GetUuErrorBudget returns the UuErrorBudget field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AsTimeDistributionParam) GetUuErrorBudgetOk

func (o *AsTimeDistributionParam) GetUuErrorBudgetOk() (*int32, bool)

GetUuErrorBudgetOk returns a tuple with the UuErrorBudget 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 (*AsTimeDistributionParam) HasAsTimeDistInd

func (o *AsTimeDistributionParam) HasAsTimeDistInd() bool

HasAsTimeDistInd returns a boolean if a field has been set.

func (*AsTimeDistributionParam) HasUuErrorBudget

func (o *AsTimeDistributionParam) HasUuErrorBudget() bool

HasUuErrorBudget returns a boolean if a field has been set.

func (AsTimeDistributionParam) MarshalJSON

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

func (*AsTimeDistributionParam) SetAsTimeDistInd

func (o *AsTimeDistributionParam) SetAsTimeDistInd(v bool)

SetAsTimeDistInd gets a reference to the given bool and assigns it to the AsTimeDistInd field.

func (*AsTimeDistributionParam) SetUuErrorBudget

func (o *AsTimeDistributionParam) SetUuErrorBudget(v int32)

SetUuErrorBudget gets a reference to the given NullableInt32 and assigns it to the UuErrorBudget field.

func (*AsTimeDistributionParam) SetUuErrorBudgetNil

func (o *AsTimeDistributionParam) SetUuErrorBudgetNil()

SetUuErrorBudgetNil sets the value for UuErrorBudget to be an explicit nil

func (AsTimeDistributionParam) ToMap

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

func (*AsTimeDistributionParam) UnsetUuErrorBudget

func (o *AsTimeDistributionParam) UnsetUuErrorBudget()

UnsetUuErrorBudget ensures that no value is present for UuErrorBudget, not even an explicit nil

type AssignEbiData

type AssignEbiData struct {
	// Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in  clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the  Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID  within the reserved range is only visible in the Core Network.
	PduSessionId    int32           `json:"pduSessionId"`
	ArpList         []Arp           `json:"arpList,omitempty"`
	ReleasedEbiList []int32         `json:"releasedEbiList,omitempty"`
	OldGuami        *Guami          `json:"oldGuami,omitempty"`
	ModifiedEbiList []EbiArpMapping `json:"modifiedEbiList,omitempty"`
}

AssignEbiData Data within an EBI assignment request

func NewAssignEbiData

func NewAssignEbiData(pduSessionId int32) *AssignEbiData

NewAssignEbiData instantiates a new AssignEbiData 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 NewAssignEbiDataWithDefaults

func NewAssignEbiDataWithDefaults() *AssignEbiData

NewAssignEbiDataWithDefaults instantiates a new AssignEbiData 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 (*AssignEbiData) GetArpList

func (o *AssignEbiData) GetArpList() []Arp

GetArpList returns the ArpList field value if set, zero value otherwise.

func (*AssignEbiData) GetArpListOk

func (o *AssignEbiData) GetArpListOk() ([]Arp, bool)

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

func (*AssignEbiData) GetModifiedEbiList

func (o *AssignEbiData) GetModifiedEbiList() []EbiArpMapping

GetModifiedEbiList returns the ModifiedEbiList field value if set, zero value otherwise.

func (*AssignEbiData) GetModifiedEbiListOk

func (o *AssignEbiData) GetModifiedEbiListOk() ([]EbiArpMapping, bool)

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

func (*AssignEbiData) GetOldGuami

func (o *AssignEbiData) GetOldGuami() Guami

GetOldGuami returns the OldGuami field value if set, zero value otherwise.

func (*AssignEbiData) GetOldGuamiOk

func (o *AssignEbiData) GetOldGuamiOk() (*Guami, bool)

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

func (*AssignEbiData) GetPduSessionId

func (o *AssignEbiData) GetPduSessionId() int32

GetPduSessionId returns the PduSessionId field value

func (*AssignEbiData) GetPduSessionIdOk

func (o *AssignEbiData) GetPduSessionIdOk() (*int32, bool)

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

func (*AssignEbiData) GetReleasedEbiList

func (o *AssignEbiData) GetReleasedEbiList() []int32

GetReleasedEbiList returns the ReleasedEbiList field value if set, zero value otherwise.

func (*AssignEbiData) GetReleasedEbiListOk

func (o *AssignEbiData) GetReleasedEbiListOk() ([]int32, bool)

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

func (*AssignEbiData) HasArpList

func (o *AssignEbiData) HasArpList() bool

HasArpList returns a boolean if a field has been set.

func (*AssignEbiData) HasModifiedEbiList

func (o *AssignEbiData) HasModifiedEbiList() bool

HasModifiedEbiList returns a boolean if a field has been set.

func (*AssignEbiData) HasOldGuami

func (o *AssignEbiData) HasOldGuami() bool

HasOldGuami returns a boolean if a field has been set.

func (*AssignEbiData) HasReleasedEbiList

func (o *AssignEbiData) HasReleasedEbiList() bool

HasReleasedEbiList returns a boolean if a field has been set.

func (AssignEbiData) MarshalJSON

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

func (*AssignEbiData) SetArpList

func (o *AssignEbiData) SetArpList(v []Arp)

SetArpList gets a reference to the given []Arp and assigns it to the ArpList field.

func (*AssignEbiData) SetModifiedEbiList

func (o *AssignEbiData) SetModifiedEbiList(v []EbiArpMapping)

SetModifiedEbiList gets a reference to the given []EbiArpMapping and assigns it to the ModifiedEbiList field.

func (*AssignEbiData) SetOldGuami

func (o *AssignEbiData) SetOldGuami(v Guami)

SetOldGuami gets a reference to the given Guami and assigns it to the OldGuami field.

func (*AssignEbiData) SetPduSessionId

func (o *AssignEbiData) SetPduSessionId(v int32)

SetPduSessionId sets field value

func (*AssignEbiData) SetReleasedEbiList

func (o *AssignEbiData) SetReleasedEbiList(v []int32)

SetReleasedEbiList gets a reference to the given []int32 and assigns it to the ReleasedEbiList field.

func (AssignEbiData) ToMap

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

func (*AssignEbiData) UnmarshalJSON

func (o *AssignEbiData) UnmarshalJSON(bytes []byte) (err error)

type AssignEbiError

type AssignEbiError struct {
	Error          ProblemDetails  `json:"error"`
	FailureDetails AssignEbiFailed `json:"failureDetails"`
}

AssignEbiError Data within a failure response to the EBI assignment request

func NewAssignEbiError

func NewAssignEbiError(error_ ProblemDetails, failureDetails AssignEbiFailed) *AssignEbiError

NewAssignEbiError instantiates a new AssignEbiError 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 NewAssignEbiErrorWithDefaults

func NewAssignEbiErrorWithDefaults() *AssignEbiError

NewAssignEbiErrorWithDefaults instantiates a new AssignEbiError 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 (*AssignEbiError) GetError

func (o *AssignEbiError) GetError() ProblemDetails

GetError returns the Error field value

func (*AssignEbiError) GetErrorOk

func (o *AssignEbiError) GetErrorOk() (*ProblemDetails, bool)

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

func (*AssignEbiError) GetFailureDetails

func (o *AssignEbiError) GetFailureDetails() AssignEbiFailed

GetFailureDetails returns the FailureDetails field value

func (*AssignEbiError) GetFailureDetailsOk

func (o *AssignEbiError) GetFailureDetailsOk() (*AssignEbiFailed, bool)

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

func (AssignEbiError) MarshalJSON

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

func (*AssignEbiError) SetError

func (o *AssignEbiError) SetError(v ProblemDetails)

SetError sets field value

func (*AssignEbiError) SetFailureDetails

func (o *AssignEbiError) SetFailureDetails(v AssignEbiFailed)

SetFailureDetails sets field value

func (AssignEbiError) ToMap

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

func (*AssignEbiError) UnmarshalJSON

func (o *AssignEbiError) UnmarshalJSON(bytes []byte) (err error)

type AssignEbiFailed

type AssignEbiFailed struct {
	// Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in  clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the  Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID  within the reserved range is only visible in the Core Network.
	PduSessionId  int32 `json:"pduSessionId"`
	FailedArpList []Arp `json:"failedArpList,omitempty"`
}

AssignEbiFailed Represents failed assignment of EBI(s)

func NewAssignEbiFailed

func NewAssignEbiFailed(pduSessionId int32) *AssignEbiFailed

NewAssignEbiFailed instantiates a new AssignEbiFailed 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 NewAssignEbiFailedWithDefaults

func NewAssignEbiFailedWithDefaults() *AssignEbiFailed

NewAssignEbiFailedWithDefaults instantiates a new AssignEbiFailed 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 (*AssignEbiFailed) GetFailedArpList

func (o *AssignEbiFailed) GetFailedArpList() []Arp

GetFailedArpList returns the FailedArpList field value if set, zero value otherwise.

func (*AssignEbiFailed) GetFailedArpListOk

func (o *AssignEbiFailed) GetFailedArpListOk() ([]Arp, bool)

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

func (*AssignEbiFailed) GetPduSessionId

func (o *AssignEbiFailed) GetPduSessionId() int32

GetPduSessionId returns the PduSessionId field value

func (*AssignEbiFailed) GetPduSessionIdOk

func (o *AssignEbiFailed) GetPduSessionIdOk() (*int32, bool)

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

func (*AssignEbiFailed) HasFailedArpList

func (o *AssignEbiFailed) HasFailedArpList() bool

HasFailedArpList returns a boolean if a field has been set.

func (AssignEbiFailed) MarshalJSON

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

func (*AssignEbiFailed) SetFailedArpList

func (o *AssignEbiFailed) SetFailedArpList(v []Arp)

SetFailedArpList gets a reference to the given []Arp and assigns it to the FailedArpList field.

func (*AssignEbiFailed) SetPduSessionId

func (o *AssignEbiFailed) SetPduSessionId(v int32)

SetPduSessionId sets field value

func (AssignEbiFailed) ToMap

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

func (*AssignEbiFailed) UnmarshalJSON

func (o *AssignEbiFailed) UnmarshalJSON(bytes []byte) (err error)

type AssignedEbiData

type AssignedEbiData struct {
	// Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in  clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the  Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID  within the reserved range is only visible in the Core Network.
	PduSessionId    int32           `json:"pduSessionId"`
	AssignedEbiList []EbiArpMapping `json:"assignedEbiList"`
	FailedArpList   []Arp           `json:"failedArpList,omitempty"`
	ReleasedEbiList []int32         `json:"releasedEbiList,omitempty"`
	ModifiedEbiList []int32         `json:"modifiedEbiList,omitempty"`
}

AssignedEbiData Data within a successful response to an EBI assignment request

func NewAssignedEbiData

func NewAssignedEbiData(pduSessionId int32, assignedEbiList []EbiArpMapping) *AssignedEbiData

NewAssignedEbiData instantiates a new AssignedEbiData 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 NewAssignedEbiDataWithDefaults

func NewAssignedEbiDataWithDefaults() *AssignedEbiData

NewAssignedEbiDataWithDefaults instantiates a new AssignedEbiData 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 (*AssignedEbiData) GetAssignedEbiList

func (o *AssignedEbiData) GetAssignedEbiList() []EbiArpMapping

GetAssignedEbiList returns the AssignedEbiList field value

func (*AssignedEbiData) GetAssignedEbiListOk

func (o *AssignedEbiData) GetAssignedEbiListOk() ([]EbiArpMapping, bool)

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

func (*AssignedEbiData) GetFailedArpList

func (o *AssignedEbiData) GetFailedArpList() []Arp

GetFailedArpList returns the FailedArpList field value if set, zero value otherwise.

func (*AssignedEbiData) GetFailedArpListOk

func (o *AssignedEbiData) GetFailedArpListOk() ([]Arp, bool)

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

func (*AssignedEbiData) GetModifiedEbiList

func (o *AssignedEbiData) GetModifiedEbiList() []int32

GetModifiedEbiList returns the ModifiedEbiList field value if set, zero value otherwise.

func (*AssignedEbiData) GetModifiedEbiListOk

func (o *AssignedEbiData) GetModifiedEbiListOk() ([]int32, bool)

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

func (*AssignedEbiData) GetPduSessionId

func (o *AssignedEbiData) GetPduSessionId() int32

GetPduSessionId returns the PduSessionId field value

func (*AssignedEbiData) GetPduSessionIdOk

func (o *AssignedEbiData) GetPduSessionIdOk() (*int32, bool)

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

func (*AssignedEbiData) GetReleasedEbiList

func (o *AssignedEbiData) GetReleasedEbiList() []int32

GetReleasedEbiList returns the ReleasedEbiList field value if set, zero value otherwise.

func (*AssignedEbiData) GetReleasedEbiListOk

func (o *AssignedEbiData) GetReleasedEbiListOk() ([]int32, bool)

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

func (*AssignedEbiData) HasFailedArpList

func (o *AssignedEbiData) HasFailedArpList() bool

HasFailedArpList returns a boolean if a field has been set.

func (*AssignedEbiData) HasModifiedEbiList

func (o *AssignedEbiData) HasModifiedEbiList() bool

HasModifiedEbiList returns a boolean if a field has been set.

func (*AssignedEbiData) HasReleasedEbiList

func (o *AssignedEbiData) HasReleasedEbiList() bool

HasReleasedEbiList returns a boolean if a field has been set.

func (AssignedEbiData) MarshalJSON

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

func (*AssignedEbiData) SetAssignedEbiList

func (o *AssignedEbiData) SetAssignedEbiList(v []EbiArpMapping)

SetAssignedEbiList sets field value

func (*AssignedEbiData) SetFailedArpList

func (o *AssignedEbiData) SetFailedArpList(v []Arp)

SetFailedArpList gets a reference to the given []Arp and assigns it to the FailedArpList field.

func (*AssignedEbiData) SetModifiedEbiList

func (o *AssignedEbiData) SetModifiedEbiList(v []int32)

SetModifiedEbiList gets a reference to the given []int32 and assigns it to the ModifiedEbiList field.

func (*AssignedEbiData) SetPduSessionId

func (o *AssignedEbiData) SetPduSessionId(v int32)

SetPduSessionId sets field value

func (*AssignedEbiData) SetReleasedEbiList

func (o *AssignedEbiData) SetReleasedEbiList(v []int32)

SetReleasedEbiList gets a reference to the given []int32 and assigns it to the ReleasedEbiList field.

func (AssignedEbiData) ToMap

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

func (*AssignedEbiData) UnmarshalJSON

func (o *AssignedEbiData) UnmarshalJSON(bytes []byte) (err error)

type AuthStatus

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

AuthStatus Possible values are: - \"EAP_SUCCESS\": The NSSAA status is EAP-Success. - \"EAP_FAILURE\": The NSSAA status is EAP-Failure. - \"PENDING\": The NSSAA status is Pending.

func (*AuthStatus) MarshalJSON

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

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

func (*AuthStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

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 BatteryIndication

type BatteryIndication struct {
	// This IE shall indicate whether the UE is battery powered or not. true: the UE is battery powered; false or absent: the UE is not battery powered
	BatteryInd *bool `json:"batteryInd,omitempty"`
	// This IE shall indicate whether the battery of the UE is replaceable or not. true: the battery of the UE is replaceable; false or absent: the battery of the UE is not replaceable.
	ReplaceableInd *bool `json:"replaceableInd,omitempty"`
	// This IE shall indicate whether the battery of the UE is rechargeable or not. true: the battery of UE is rechargeable; false or absent: the battery of the UE is not rechargeable.
	RechargeableInd *bool `json:"rechargeableInd,omitempty"`
}

BatteryIndication Parameters \"replaceableInd\" and \"rechargeableInd\" are only included if the value of Parameter \"batteryInd\" is true.

func NewBatteryIndication

func NewBatteryIndication() *BatteryIndication

NewBatteryIndication instantiates a new BatteryIndication 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 NewBatteryIndicationWithDefaults

func NewBatteryIndicationWithDefaults() *BatteryIndication

NewBatteryIndicationWithDefaults instantiates a new BatteryIndication 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 (*BatteryIndication) GetBatteryInd

func (o *BatteryIndication) GetBatteryInd() bool

GetBatteryInd returns the BatteryInd field value if set, zero value otherwise.

func (*BatteryIndication) GetBatteryIndOk

func (o *BatteryIndication) GetBatteryIndOk() (*bool, bool)

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

func (*BatteryIndication) GetRechargeableInd

func (o *BatteryIndication) GetRechargeableInd() bool

GetRechargeableInd returns the RechargeableInd field value if set, zero value otherwise.

func (*BatteryIndication) GetRechargeableIndOk

func (o *BatteryIndication) GetRechargeableIndOk() (*bool, bool)

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

func (*BatteryIndication) GetReplaceableInd

func (o *BatteryIndication) GetReplaceableInd() bool

GetReplaceableInd returns the ReplaceableInd field value if set, zero value otherwise.

func (*BatteryIndication) GetReplaceableIndOk

func (o *BatteryIndication) GetReplaceableIndOk() (*bool, bool)

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

func (*BatteryIndication) HasBatteryInd

func (o *BatteryIndication) HasBatteryInd() bool

HasBatteryInd returns a boolean if a field has been set.

func (*BatteryIndication) HasRechargeableInd

func (o *BatteryIndication) HasRechargeableInd() bool

HasRechargeableInd returns a boolean if a field has been set.

func (*BatteryIndication) HasReplaceableInd

func (o *BatteryIndication) HasReplaceableInd() bool

HasReplaceableInd returns a boolean if a field has been set.

func (BatteryIndication) MarshalJSON

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

func (*BatteryIndication) SetBatteryInd

func (o *BatteryIndication) SetBatteryInd(v bool)

SetBatteryInd gets a reference to the given bool and assigns it to the BatteryInd field.

func (*BatteryIndication) SetRechargeableInd

func (o *BatteryIndication) SetRechargeableInd(v bool)

SetRechargeableInd gets a reference to the given bool and assigns it to the RechargeableInd field.

func (*BatteryIndication) SetReplaceableInd

func (o *BatteryIndication) SetReplaceableInd(v bool)

SetReplaceableInd gets a reference to the given bool and assigns it to the ReplaceableInd field.

func (BatteryIndication) ToMap

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

type BwRequirement

type BwRequirement struct {
	// String providing an application identifier.
	AppId string `json:"appId"`
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	MarBwDl *string `json:"marBwDl,omitempty"`
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	MarBwUl *string `json:"marBwUl,omitempty"`
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	MirBwDl *string `json:"mirBwDl,omitempty"`
	// String representing a bit rate; the prefixes follow the standard symbols from The International System of Units, and represent x1000 multipliers, with the exception that prefix \"K\" is used to represent the standard symbol \"k\".
	MirBwUl *string `json:"mirBwUl,omitempty"`
}

BwRequirement Represents bandwidth requirements.

func NewBwRequirement

func NewBwRequirement(appId string) *BwRequirement

NewBwRequirement instantiates a new BwRequirement 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 NewBwRequirementWithDefaults

func NewBwRequirementWithDefaults() *BwRequirement

NewBwRequirementWithDefaults instantiates a new BwRequirement 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 (*BwRequirement) GetAppId

func (o *BwRequirement) GetAppId() string

GetAppId returns the AppId field value

func (*BwRequirement) GetAppIdOk

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

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

func (*BwRequirement) GetMarBwDl

func (o *BwRequirement) GetMarBwDl() string

GetMarBwDl returns the MarBwDl field value if set, zero value otherwise.

func (*BwRequirement) GetMarBwDlOk

func (o *BwRequirement) GetMarBwDlOk() (*string, bool)

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

func (*BwRequirement) GetMarBwUl

func (o *BwRequirement) GetMarBwUl() string

GetMarBwUl returns the MarBwUl field value if set, zero value otherwise.

func (*BwRequirement) GetMarBwUlOk

func (o *BwRequirement) GetMarBwUlOk() (*string, bool)

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

func (*BwRequirement) GetMirBwDl

func (o *BwRequirement) GetMirBwDl() string

GetMirBwDl returns the MirBwDl field value if set, zero value otherwise.

func (*BwRequirement) GetMirBwDlOk

func (o *BwRequirement) GetMirBwDlOk() (*string, bool)

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

func (*BwRequirement) GetMirBwUl

func (o *BwRequirement) GetMirBwUl() string

GetMirBwUl returns the MirBwUl field value if set, zero value otherwise.

func (*BwRequirement) GetMirBwUlOk

func (o *BwRequirement) GetMirBwUlOk() (*string, bool)

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

func (*BwRequirement) HasMarBwDl

func (o *BwRequirement) HasMarBwDl() bool

HasMarBwDl returns a boolean if a field has been set.

func (*BwRequirement) HasMarBwUl

func (o *BwRequirement) HasMarBwUl() bool

HasMarBwUl returns a boolean if a field has been set.

func (*BwRequirement) HasMirBwDl

func (o *BwRequirement) HasMirBwDl() bool

HasMirBwDl returns a boolean if a field has been set.

func (*BwRequirement) HasMirBwUl

func (o *BwRequirement) HasMirBwUl() bool

HasMirBwUl returns a boolean if a field has been set.

func (BwRequirement) MarshalJSON

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

func (*BwRequirement) SetAppId

func (o *BwRequirement) SetAppId(v string)

SetAppId sets field value

func (*BwRequirement) SetMarBwDl

func (o *BwRequirement) SetMarBwDl(v string)

SetMarBwDl gets a reference to the given string and assigns it to the MarBwDl field.

func (*BwRequirement) SetMarBwUl

func (o *BwRequirement) SetMarBwUl(v string)

SetMarBwUl gets a reference to the given string and assigns it to the MarBwUl field.

func (*BwRequirement) SetMirBwDl

func (o *BwRequirement) SetMirBwDl(v string)

SetMirBwDl gets a reference to the given string and assigns it to the MirBwDl field.

func (*BwRequirement) SetMirBwUl

func (o *BwRequirement) SetMirBwUl(v string)

SetMirBwUl gets a reference to the given string and assigns it to the MirBwUl field.

func (BwRequirement) ToMap

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

func (*BwRequirement) UnmarshalJSON

func (o *BwRequirement) UnmarshalJSON(bytes []byte) (err error)

type CagData

type CagData struct {
	// A map (list of key-value pairs where PlmnId serves as key) of CagInfo
	CagInfos map[string]CagInfo `json:"cagInfos"`
	// string with format 'date-time' as defined in OpenAPI.
	ProvisioningTime *time.Time `json:"provisioningTime,omitempty"`
}

CagData struct for CagData

func NewCagData

func NewCagData(cagInfos map[string]CagInfo) *CagData

NewCagData instantiates a new CagData 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 NewCagDataWithDefaults

func NewCagDataWithDefaults() *CagData

NewCagDataWithDefaults instantiates a new CagData 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 (*CagData) GetCagInfos

func (o *CagData) GetCagInfos() map[string]CagInfo

GetCagInfos returns the CagInfos field value

func (*CagData) GetCagInfosOk

func (o *CagData) GetCagInfosOk() (*map[string]CagInfo, bool)

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

func (*CagData) GetProvisioningTime

func (o *CagData) GetProvisioningTime() time.Time

GetProvisioningTime returns the ProvisioningTime field value if set, zero value otherwise.

func (*CagData) GetProvisioningTimeOk

func (o *CagData) GetProvisioningTimeOk() (*time.Time, bool)

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

func (*CagData) HasProvisioningTime

func (o *CagData) HasProvisioningTime() bool

HasProvisioningTime returns a boolean if a field has been set.

func (CagData) MarshalJSON

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

func (*CagData) SetCagInfos

func (o *CagData) SetCagInfos(v map[string]CagInfo)

SetCagInfos sets field value

func (*CagData) SetProvisioningTime

func (o *CagData) SetProvisioningTime(v time.Time)

SetProvisioningTime gets a reference to the given time.Time and assigns it to the ProvisioningTime field.

func (CagData) ToMap

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

func (*CagData) UnmarshalJSON

func (o *CagData) UnmarshalJSON(bytes []byte) (err error)

type CagInfo

type CagInfo struct {
	AllowedCagList   []string `json:"allowedCagList"`
	CagOnlyIndicator *bool    `json:"cagOnlyIndicator,omitempty"`
}

CagInfo struct for CagInfo

func NewCagInfo

func NewCagInfo(allowedCagList []string) *CagInfo

NewCagInfo instantiates a new CagInfo 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 NewCagInfoWithDefaults

func NewCagInfoWithDefaults() *CagInfo

NewCagInfoWithDefaults instantiates a new CagInfo 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 (*CagInfo) GetAllowedCagList

func (o *CagInfo) GetAllowedCagList() []string

GetAllowedCagList returns the AllowedCagList field value

func (*CagInfo) GetAllowedCagListOk

func (o *CagInfo) GetAllowedCagListOk() ([]string, bool)

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

func (*CagInfo) GetCagOnlyIndicator

func (o *CagInfo) GetCagOnlyIndicator() bool

GetCagOnlyIndicator returns the CagOnlyIndicator field value if set, zero value otherwise.

func (*CagInfo) GetCagOnlyIndicatorOk

func (o *CagInfo) GetCagOnlyIndicatorOk() (*bool, bool)

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

func (*CagInfo) HasCagOnlyIndicator

func (o *CagInfo) HasCagOnlyIndicator() bool

HasCagOnlyIndicator returns a boolean if a field has been set.

func (CagInfo) MarshalJSON

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

func (*CagInfo) SetAllowedCagList

func (o *CagInfo) SetAllowedCagList(v []string)

SetAllowedCagList sets field value

func (*CagInfo) SetCagOnlyIndicator

func (o *CagInfo) SetCagOnlyIndicator(v bool)

SetCagOnlyIndicator gets a reference to the given bool and assigns it to the CagOnlyIndicator field.

func (CagInfo) ToMap

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

func (*CagInfo) UnmarshalJSON

func (o *CagInfo) UnmarshalJSON(bytes []byte) (err error)

type CancelRelocateUEContextRequest

type CancelRelocateUEContextRequest struct {
	JsonData              *UeContextCancelRelocateData `json:"jsonData,omitempty"`
	BinaryDataGtpcMessage **os.File                    `json:"binaryDataGtpcMessage,omitempty"`
}

CancelRelocateUEContextRequest struct for CancelRelocateUEContextRequest

func NewCancelRelocateUEContextRequest

func NewCancelRelocateUEContextRequest() *CancelRelocateUEContextRequest

NewCancelRelocateUEContextRequest instantiates a new CancelRelocateUEContextRequest 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 NewCancelRelocateUEContextRequestWithDefaults

func NewCancelRelocateUEContextRequestWithDefaults() *CancelRelocateUEContextRequest

NewCancelRelocateUEContextRequestWithDefaults instantiates a new CancelRelocateUEContextRequest 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 (*CancelRelocateUEContextRequest) GetBinaryDataGtpcMessage

func (o *CancelRelocateUEContextRequest) GetBinaryDataGtpcMessage() *os.File

GetBinaryDataGtpcMessage returns the BinaryDataGtpcMessage field value if set, zero value otherwise.

func (*CancelRelocateUEContextRequest) GetBinaryDataGtpcMessageOk

func (o *CancelRelocateUEContextRequest) GetBinaryDataGtpcMessageOk() (**os.File, bool)

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

func (*CancelRelocateUEContextRequest) GetJsonData

GetJsonData returns the JsonData field value if set, zero value otherwise.

func (*CancelRelocateUEContextRequest) GetJsonDataOk

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

func (*CancelRelocateUEContextRequest) HasBinaryDataGtpcMessage

func (o *CancelRelocateUEContextRequest) HasBinaryDataGtpcMessage() bool

HasBinaryDataGtpcMessage returns a boolean if a field has been set.

func (*CancelRelocateUEContextRequest) HasJsonData

func (o *CancelRelocateUEContextRequest) HasJsonData() bool

HasJsonData returns a boolean if a field has been set.

func (CancelRelocateUEContextRequest) MarshalJSON

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

func (*CancelRelocateUEContextRequest) SetBinaryDataGtpcMessage

func (o *CancelRelocateUEContextRequest) SetBinaryDataGtpcMessage(v *os.File)

SetBinaryDataGtpcMessage gets a reference to the given *os.File and assigns it to the BinaryDataGtpcMessage field.

func (*CancelRelocateUEContextRequest) SetJsonData

SetJsonData gets a reference to the given UeContextCancelRelocateData and assigns it to the JsonData field.

func (CancelRelocateUEContextRequest) ToMap

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