openapi_Policy_Data

package
v1.18.2 Latest Latest
Warning

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

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

README

Go API client for openapi_Policy_Data

The API version is defined in 3GPP TS 29.504
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

Overview

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

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

Installation

Install the following dependencies:

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

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

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

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AccessAndMobilityPolicyDataDocumentApi ReadAccessAndMobilityPolicyData Get /policy-data/ues/{ueId}/am-data Retrieves the access and mobility policy data for a subscriber
BdtDataStoreApi ReadBdtData Get /policy-data/bdt-data Retrieves the BDT data collection
IndividualBdtDataDocumentApi CreateIndividualBdtData Put /policy-data/bdt-data/{bdtReferenceId} Creates an BDT data resource associated with an BDT reference Id
IndividualBdtDataDocumentApi DeleteIndividualBdtData Delete /policy-data/bdt-data/{bdtReferenceId} Deletes an BDT data resource associated with an BDT reference Id
IndividualBdtDataDocumentApi ReadIndividualBdtData Get /policy-data/bdt-data/{bdtReferenceId} Retrieves the BDT data information associated with a BDT reference Id
IndividualBdtDataDocumentApi UpdateIndividualBdtData Patch /policy-data/bdt-data/{bdtReferenceId} Modifies an BDT data resource associated with an BDT reference Id
IndividualPolicyDataSubscriptionDocumentApi DeleteIndividualPolicyDataSubscription Delete /policy-data/subs-to-notify/{subsId} Delete the individual Policy Data subscription
IndividualPolicyDataSubscriptionDocumentApi ReplaceIndividualPolicyDataSubscription Put /policy-data/subs-to-notify/{subsId} Modify a subscription to receive notification of policy data changes
MBSSessionPolicyControlDataDocumentApi GetMBSSessPolCtrlData Get /policy-data/mbs-session-pol-data/{polSessionId} Retrieve MBS Session Policy Control Data for an MBS Session.
OperatorSpecificDataDocumentApi DeleteOperatorSpecificData Delete /policy-data/ues/{ueId}/operator-specific-data When the feature OSDResource_Create_Delete is supported, delete OperatorSpecificData resource
OperatorSpecificDataDocumentApi ReadOperatorSpecificData Get /policy-data/ues/{ueId}/operator-specific-data Retrieve the operator specific policy data of an UE
OperatorSpecificDataDocumentApi ReplaceOperatorSpecificData Put /policy-data/ues/{ueId}/operator-specific-data Create or modify the operator specific policy data of a UE
OperatorSpecificDataDocumentApi UpdateOperatorSpecificData Patch /policy-data/ues/{ueId}/operator-specific-data Modify the operator specific policy data of a UE
PlmnUePolicySetDocumentApi ReadPlmnUePolicySet Get /policy-data/plmns/{plmnId}/ue-policy-set Retrieve the UE policy set data for an H-PLMN
PolicyDataForIndividualUeDocumentApi ReadPolicyData Get /policy-data/ues/{ueId} Retrieve the policy data for a subscriber
PolicyDataSubscriptionsCollectionApi CreateIndividualPolicyDataSubscription Post /policy-data/subs-to-notify Create a subscription to receive notification of policy data changes
SessionManagementPolicyDataDocumentApi ReadSessionManagementPolicyData Get /policy-data/ues/{ueId}/sm-data Retrieves the session management policy data for a subscriber
SessionManagementPolicyDataDocumentApi UpdateSessionManagementPolicyData Patch /policy-data/ues/{ueId}/sm-data Modify the session management policy data for a subscriber
SlicePolicyControlDataDocumentApi ReadSlicePolicyControlData Get /policy-data/slice-control-data/{snssai} Retrieves a network Slice specific policy control data resource
SlicePolicyControlDataDocumentApi UpdateSlicePolicyControlData Patch /policy-data/slice-control-data/{snssai} Modify a network Slice specific policy control data resource
SponsorConnectivityDataDocumentApi ReadSponsorConnectivityData Get /policy-data/sponsor-connectivity-data/{sponsorId} Retrieves the sponsored connectivity information for a given sponsorId
UEPolicySetDocumentApi CreateOrReplaceUEPolicySet Put /policy-data/ues/{ueId}/ue-policy-set Create or modify the UE policy set data for a subscriber
UEPolicySetDocumentApi ReadUEPolicySet Get /policy-data/ues/{ueId}/ue-policy-set Retrieves the UE policy set data for a subscriber
UEPolicySetDocumentApi UpdateUEPolicySet Patch /policy-data/ues/{ueId}/ue-policy-set Modify the UE policy set data for a subscriber
UsageMonitoringInformationDocumentApi CreateUsageMonitoringResource Put /policy-data/ues/{ueId}/sm-data/{usageMonId} Create a usage monitoring resource
UsageMonitoringInformationDocumentApi DeleteUsageMonitoringInformation Delete /policy-data/ues/{ueId}/sm-data/{usageMonId} Delete a usage monitoring resource
UsageMonitoringInformationDocumentApi ReadUsageMonitoringInformation Get /policy-data/ues/{ueId}/sm-data/{usageMonId} Retrieve a usage monitoring resource

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

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

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

Author

Documentation

Index

Constants

This section is empty.

Variables

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

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

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

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

func IsNil added in v1.18.2

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	AccessAndMobilityPolicyDataDocumentApi *AccessAndMobilityPolicyDataDocumentApiService

	BdtDataStoreApi *BdtDataStoreApiService

	IndividualBdtDataDocumentApi *IndividualBdtDataDocumentApiService

	IndividualPolicyDataSubscriptionDocumentApi *IndividualPolicyDataSubscriptionDocumentApiService

	MBSSessionPolicyControlDataDocumentApi *MBSSessionPolicyControlDataDocumentApiService

	OperatorSpecificDataDocumentApi *OperatorSpecificDataDocumentApiService

	PlmnUePolicySetDocumentApi *PlmnUePolicySetDocumentApiService

	PolicyDataForIndividualUeDocumentApi *PolicyDataForIndividualUeDocumentApiService

	PolicyDataSubscriptionsCollectionApi *PolicyDataSubscriptionsCollectionApiService

	SessionManagementPolicyDataDocumentApi *SessionManagementPolicyDataDocumentApiService

	SlicePolicyControlDataDocumentApi *SlicePolicyControlDataDocumentApiService

	SponsorConnectivityDataDocumentApi *SponsorConnectivityDataDocumentApiService

	UEPolicySetDocumentApi *UEPolicySetDocumentApiService

	UsageMonitoringInformationDocumentApi *UsageMonitoringInformationDocumentApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Unified Data Repository Service API file for policy data API v- 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 AccessAndMobilityPolicyDataDocumentApiService

type AccessAndMobilityPolicyDataDocumentApiService service

AccessAndMobilityPolicyDataDocumentApiService AccessAndMobilityPolicyDataDocumentApi service

func (*AccessAndMobilityPolicyDataDocumentApiService) ReadAccessAndMobilityPolicyData

ReadAccessAndMobilityPolicyData Retrieves the access and mobility policy data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiReadAccessAndMobilityPolicyDataRequest

func (*AccessAndMobilityPolicyDataDocumentApiService) ReadAccessAndMobilityPolicyDataExecute

Execute executes the request

@return AmPolicyData

type AccessTokenErr

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

AccessTokenErr Error returned in the access token response message

func NewAccessTokenErr

func NewAccessTokenErr(error_ string) *AccessTokenErr

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

func NewAccessTokenErrWithDefaults

func NewAccessTokenErrWithDefaults() *AccessTokenErr

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

func (*AccessTokenErr) GetError

func (o *AccessTokenErr) GetError() string

GetError returns the Error field value

func (*AccessTokenErr) GetErrorDescription

func (o *AccessTokenErr) GetErrorDescription() string

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

func (*AccessTokenErr) GetErrorDescriptionOk

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

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

func (*AccessTokenErr) GetErrorOk

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

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

func (*AccessTokenErr) GetErrorUri

func (o *AccessTokenErr) GetErrorUri() string

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

func (*AccessTokenErr) GetErrorUriOk

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

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

func (*AccessTokenErr) HasErrorDescription

func (o *AccessTokenErr) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*AccessTokenErr) HasErrorUri

func (o *AccessTokenErr) HasErrorUri() bool

HasErrorUri returns a boolean if a field has been set.

func (AccessTokenErr) MarshalJSON

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

func (*AccessTokenErr) SetError

func (o *AccessTokenErr) SetError(v string)

SetError sets field value

func (*AccessTokenErr) SetErrorDescription

func (o *AccessTokenErr) SetErrorDescription(v string)

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

func (*AccessTokenErr) SetErrorUri

func (o *AccessTokenErr) SetErrorUri(v string)

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

func (AccessTokenErr) ToMap

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

type AccessTokenReq

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

AccessTokenReq Contains information related to the access token request

func NewAccessTokenReq

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

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

func NewAccessTokenReqWithDefaults

func NewAccessTokenReqWithDefaults() *AccessTokenReq

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

func (*AccessTokenReq) GetGrantType

func (o *AccessTokenReq) GetGrantType() string

GetGrantType returns the GrantType field value

func (*AccessTokenReq) GetGrantTypeOk

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

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

func (*AccessTokenReq) GetHnrfAccessTokenUri

func (o *AccessTokenReq) GetHnrfAccessTokenUri() string

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

func (*AccessTokenReq) GetHnrfAccessTokenUriOk

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

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

func (*AccessTokenReq) GetNfInstanceId

func (o *AccessTokenReq) GetNfInstanceId() string

GetNfInstanceId returns the NfInstanceId field value

func (*AccessTokenReq) GetNfInstanceIdOk

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

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

func (*AccessTokenReq) GetNfType

func (o *AccessTokenReq) GetNfType() NFType

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

func (*AccessTokenReq) GetNfTypeOk

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

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

func (*AccessTokenReq) GetRequesterFqdn

func (o *AccessTokenReq) GetRequesterFqdn() string

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

func (*AccessTokenReq) GetRequesterFqdnOk

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

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

func (*AccessTokenReq) GetRequesterPlmn

func (o *AccessTokenReq) GetRequesterPlmn() PlmnId

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

func (*AccessTokenReq) GetRequesterPlmnList

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

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

func (*AccessTokenReq) GetRequesterPlmnListOk

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

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

func (*AccessTokenReq) GetRequesterPlmnOk

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

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

func (*AccessTokenReq) GetRequesterSnpnList

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

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

func (*AccessTokenReq) GetRequesterSnpnListOk

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

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

func (*AccessTokenReq) GetRequesterSnssaiList

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

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

func (*AccessTokenReq) GetRequesterSnssaiListOk

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

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

func (*AccessTokenReq) GetScope

func (o *AccessTokenReq) GetScope() string

GetScope returns the Scope field value

func (*AccessTokenReq) GetScopeOk

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

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

func (*AccessTokenReq) GetSourceNfInstanceId

func (o *AccessTokenReq) GetSourceNfInstanceId() string

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

func (*AccessTokenReq) GetSourceNfInstanceIdOk

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

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

func (*AccessTokenReq) GetTargetNfInstanceId

func (o *AccessTokenReq) GetTargetNfInstanceId() string

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

func (*AccessTokenReq) GetTargetNfInstanceIdOk

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

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

func (*AccessTokenReq) GetTargetNfServiceSetId

func (o *AccessTokenReq) GetTargetNfServiceSetId() string

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

func (*AccessTokenReq) GetTargetNfServiceSetIdOk

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

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

func (*AccessTokenReq) GetTargetNfSetId

func (o *AccessTokenReq) GetTargetNfSetId() string

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

func (*AccessTokenReq) GetTargetNfSetIdOk

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

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

func (*AccessTokenReq) GetTargetNfType

func (o *AccessTokenReq) GetTargetNfType() NFType

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

func (*AccessTokenReq) GetTargetNfTypeOk

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

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

func (*AccessTokenReq) GetTargetNsiList

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

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

func (*AccessTokenReq) GetTargetNsiListOk

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

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

func (*AccessTokenReq) GetTargetPlmn

func (o *AccessTokenReq) GetTargetPlmn() PlmnId

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

func (*AccessTokenReq) GetTargetPlmnOk

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

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

func (*AccessTokenReq) GetTargetSnpn

func (o *AccessTokenReq) GetTargetSnpn() PlmnIdNid

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

func (*AccessTokenReq) GetTargetSnpnOk

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

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

func (*AccessTokenReq) GetTargetSnssaiList

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

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

func (*AccessTokenReq) GetTargetSnssaiListOk

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

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

func (*AccessTokenReq) HasHnrfAccessTokenUri

func (o *AccessTokenReq) HasHnrfAccessTokenUri() bool

HasHnrfAccessTokenUri returns a boolean if a field has been set.

func (*AccessTokenReq) HasNfType

func (o *AccessTokenReq) HasNfType() bool

HasNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterFqdn

func (o *AccessTokenReq) HasRequesterFqdn() bool

HasRequesterFqdn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmn

func (o *AccessTokenReq) HasRequesterPlmn() bool

HasRequesterPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterPlmnList

func (o *AccessTokenReq) HasRequesterPlmnList() bool

HasRequesterPlmnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnpnList

func (o *AccessTokenReq) HasRequesterSnpnList() bool

HasRequesterSnpnList returns a boolean if a field has been set.

func (*AccessTokenReq) HasRequesterSnssaiList

func (o *AccessTokenReq) HasRequesterSnssaiList() bool

HasRequesterSnssaiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasSourceNfInstanceId

func (o *AccessTokenReq) HasSourceNfInstanceId() bool

HasSourceNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfInstanceId

func (o *AccessTokenReq) HasTargetNfInstanceId() bool

HasTargetNfInstanceId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfServiceSetId

func (o *AccessTokenReq) HasTargetNfServiceSetId() bool

HasTargetNfServiceSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfSetId

func (o *AccessTokenReq) HasTargetNfSetId() bool

HasTargetNfSetId returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNfType

func (o *AccessTokenReq) HasTargetNfType() bool

HasTargetNfType returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetNsiList

func (o *AccessTokenReq) HasTargetNsiList() bool

HasTargetNsiList returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetPlmn

func (o *AccessTokenReq) HasTargetPlmn() bool

HasTargetPlmn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnpn

func (o *AccessTokenReq) HasTargetSnpn() bool

HasTargetSnpn returns a boolean if a field has been set.

func (*AccessTokenReq) HasTargetSnssaiList

func (o *AccessTokenReq) HasTargetSnssaiList() bool

HasTargetSnssaiList returns a boolean if a field has been set.

func (AccessTokenReq) MarshalJSON

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

func (*AccessTokenReq) SetGrantType

func (o *AccessTokenReq) SetGrantType(v string)

SetGrantType sets field value

func (*AccessTokenReq) SetHnrfAccessTokenUri

func (o *AccessTokenReq) SetHnrfAccessTokenUri(v string)

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

func (*AccessTokenReq) SetNfInstanceId

func (o *AccessTokenReq) SetNfInstanceId(v string)

SetNfInstanceId sets field value

func (*AccessTokenReq) SetNfType

func (o *AccessTokenReq) SetNfType(v NFType)

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

func (*AccessTokenReq) SetRequesterFqdn

func (o *AccessTokenReq) SetRequesterFqdn(v string)

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

func (*AccessTokenReq) SetRequesterPlmn

func (o *AccessTokenReq) SetRequesterPlmn(v PlmnId)

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

func (*AccessTokenReq) SetRequesterPlmnList

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

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

func (*AccessTokenReq) SetRequesterSnpnList

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

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

func (*AccessTokenReq) SetRequesterSnssaiList

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

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

func (*AccessTokenReq) SetScope

func (o *AccessTokenReq) SetScope(v string)

SetScope sets field value

func (*AccessTokenReq) SetSourceNfInstanceId

func (o *AccessTokenReq) SetSourceNfInstanceId(v string)

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

func (*AccessTokenReq) SetTargetNfInstanceId

func (o *AccessTokenReq) SetTargetNfInstanceId(v string)

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

func (*AccessTokenReq) SetTargetNfServiceSetId

func (o *AccessTokenReq) SetTargetNfServiceSetId(v string)

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

func (*AccessTokenReq) SetTargetNfSetId

func (o *AccessTokenReq) SetTargetNfSetId(v string)

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

func (*AccessTokenReq) SetTargetNfType

func (o *AccessTokenReq) SetTargetNfType(v NFType)

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

func (*AccessTokenReq) SetTargetNsiList

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

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

func (*AccessTokenReq) SetTargetPlmn

func (o *AccessTokenReq) SetTargetPlmn(v PlmnId)

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

func (*AccessTokenReq) SetTargetSnpn

func (o *AccessTokenReq) SetTargetSnpn(v PlmnIdNid)

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

func (*AccessTokenReq) SetTargetSnssaiList

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

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

func (AccessTokenReq) ToMap

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

type AmPolicyData

type AmPolicyData struct {
	// Contains Presence reporting area information. The praId attribute within the PresenceInfo data type is the key of the map.
	PraInfos  *map[string]PresenceInfo `json:"praInfos,omitempty"`
	SubscCats []string                 `json:"subscCats,omitempty"`
}

AmPolicyData Contains the AM policy data for a given subscriber.

func NewAmPolicyData

func NewAmPolicyData() *AmPolicyData

NewAmPolicyData instantiates a new AmPolicyData 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 NewAmPolicyDataWithDefaults

func NewAmPolicyDataWithDefaults() *AmPolicyData

NewAmPolicyDataWithDefaults instantiates a new AmPolicyData 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 (*AmPolicyData) GetPraInfos

func (o *AmPolicyData) GetPraInfos() map[string]PresenceInfo

GetPraInfos returns the PraInfos field value if set, zero value otherwise.

func (*AmPolicyData) GetPraInfosOk

func (o *AmPolicyData) GetPraInfosOk() (*map[string]PresenceInfo, bool)

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

func (*AmPolicyData) GetSubscCats

func (o *AmPolicyData) GetSubscCats() []string

GetSubscCats returns the SubscCats field value if set, zero value otherwise.

func (*AmPolicyData) GetSubscCatsOk

func (o *AmPolicyData) GetSubscCatsOk() ([]string, bool)

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

func (*AmPolicyData) HasPraInfos

func (o *AmPolicyData) HasPraInfos() bool

HasPraInfos returns a boolean if a field has been set.

func (*AmPolicyData) HasSubscCats

func (o *AmPolicyData) HasSubscCats() bool

HasSubscCats returns a boolean if a field has been set.

func (AmPolicyData) MarshalJSON

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

func (*AmPolicyData) SetPraInfos

func (o *AmPolicyData) SetPraInfos(v map[string]PresenceInfo)

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

func (*AmPolicyData) SetSubscCats

func (o *AmPolicyData) SetSubscCats(v []string)

SetSubscCats gets a reference to the given []string and assigns it to the SubscCats field.

func (AmPolicyData) ToMap

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

type ApiCreateIndividualBdtDataRequest

type ApiCreateIndividualBdtDataRequest struct {
	ApiService *IndividualBdtDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateIndividualBdtDataRequest) BdtData

func (ApiCreateIndividualBdtDataRequest) Execute

type ApiCreateIndividualPolicyDataSubscriptionRequest

type ApiCreateIndividualPolicyDataSubscriptionRequest struct {
	ApiService *PolicyDataSubscriptionsCollectionApiService
	// contains filtered or unexported fields
}

func (ApiCreateIndividualPolicyDataSubscriptionRequest) Execute

func (ApiCreateIndividualPolicyDataSubscriptionRequest) PolicyDataSubscription

type ApiCreateOrReplaceUEPolicySetRequest

type ApiCreateOrReplaceUEPolicySetRequest struct {
	ApiService *UEPolicySetDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateOrReplaceUEPolicySetRequest) Execute

func (ApiCreateOrReplaceUEPolicySetRequest) UePolicySet

type ApiCreateUsageMonitoringResourceRequest

type ApiCreateUsageMonitoringResourceRequest struct {
	ApiService *UsageMonitoringInformationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiCreateUsageMonitoringResourceRequest) Execute

func (ApiCreateUsageMonitoringResourceRequest) UsageMonData

type ApiDeleteIndividualBdtDataRequest

type ApiDeleteIndividualBdtDataRequest struct {
	ApiService *IndividualBdtDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIndividualBdtDataRequest) Execute

type ApiDeleteIndividualPolicyDataSubscriptionRequest

type ApiDeleteIndividualPolicyDataSubscriptionRequest struct {
	ApiService *IndividualPolicyDataSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIndividualPolicyDataSubscriptionRequest) Execute

type ApiDeleteOperatorSpecificDataRequest

type ApiDeleteOperatorSpecificDataRequest struct {
	ApiService *OperatorSpecificDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteOperatorSpecificDataRequest) Execute

type ApiDeleteUsageMonitoringInformationRequest

type ApiDeleteUsageMonitoringInformationRequest struct {
	ApiService *UsageMonitoringInformationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiDeleteUsageMonitoringInformationRequest) Execute

type ApiGetMBSSessPolCtrlDataRequest

type ApiGetMBSSessPolCtrlDataRequest struct {
	ApiService *MBSSessionPolicyControlDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiGetMBSSessPolCtrlDataRequest) Execute

type ApiReadAccessAndMobilityPolicyDataRequest

type ApiReadAccessAndMobilityPolicyDataRequest struct {
	ApiService *AccessAndMobilityPolicyDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadAccessAndMobilityPolicyDataRequest) Execute

type ApiReadBdtDataRequest

type ApiReadBdtDataRequest struct {
	ApiService *BdtDataStoreApiService
	// contains filtered or unexported fields
}

func (ApiReadBdtDataRequest) BdtRefIds

func (r ApiReadBdtDataRequest) BdtRefIds(bdtRefIds []string) ApiReadBdtDataRequest

List of the BDT reference identifiers.

func (ApiReadBdtDataRequest) Execute

func (r ApiReadBdtDataRequest) Execute() ([]BdtData, *http.Response, error)

func (ApiReadBdtDataRequest) SuppFeat

func (r ApiReadBdtDataRequest) SuppFeat(suppFeat string) ApiReadBdtDataRequest

Supported Features

type ApiReadIndividualBdtDataRequest

type ApiReadIndividualBdtDataRequest struct {
	ApiService *IndividualBdtDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadIndividualBdtDataRequest) Execute

func (ApiReadIndividualBdtDataRequest) SuppFeat

Supported Features

type ApiReadOperatorSpecificDataRequest

type ApiReadOperatorSpecificDataRequest struct {
	ApiService *OperatorSpecificDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadOperatorSpecificDataRequest) Execute

func (ApiReadOperatorSpecificDataRequest) Fields

attributes to be retrieved

func (ApiReadOperatorSpecificDataRequest) SuppFeat

Supported Features

type ApiReadPlmnUePolicySetRequest

type ApiReadPlmnUePolicySetRequest struct {
	ApiService *PlmnUePolicySetDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadPlmnUePolicySetRequest) Execute

type ApiReadPolicyDataRequest

type ApiReadPolicyDataRequest struct {
	ApiService *PolicyDataForIndividualUeDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadPolicyDataRequest) DataSubsetNames

func (r ApiReadPolicyDataRequest) DataSubsetNames(dataSubsetNames []PolicyDataSubset) ApiReadPolicyDataRequest

List of policy data subset names

func (ApiReadPolicyDataRequest) Execute

func (ApiReadPolicyDataRequest) SuppFeat

Supported Features

type ApiReadSessionManagementPolicyDataRequest

type ApiReadSessionManagementPolicyDataRequest struct {
	ApiService *SessionManagementPolicyDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadSessionManagementPolicyDataRequest) Dnn

func (ApiReadSessionManagementPolicyDataRequest) Execute

func (ApiReadSessionManagementPolicyDataRequest) Fields

attributes to be retrieved

func (ApiReadSessionManagementPolicyDataRequest) Snssai

func (ApiReadSessionManagementPolicyDataRequest) SuppFeat

Supported Features

type ApiReadSlicePolicyControlDataRequest

type ApiReadSlicePolicyControlDataRequest struct {
	ApiService *SlicePolicyControlDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadSlicePolicyControlDataRequest) Execute

func (ApiReadSlicePolicyControlDataRequest) SuppFeat

Supported Features

type ApiReadSponsorConnectivityDataRequest

type ApiReadSponsorConnectivityDataRequest struct {
	ApiService *SponsorConnectivityDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadSponsorConnectivityDataRequest) Execute

type ApiReadUEPolicySetRequest

type ApiReadUEPolicySetRequest struct {
	ApiService *UEPolicySetDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadUEPolicySetRequest) Execute

func (ApiReadUEPolicySetRequest) SuppFeat

Supported Features

type ApiReadUsageMonitoringInformationRequest

type ApiReadUsageMonitoringInformationRequest struct {
	ApiService *UsageMonitoringInformationDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReadUsageMonitoringInformationRequest) Execute

func (ApiReadUsageMonitoringInformationRequest) SuppFeat

Supported Features

type ApiReplaceIndividualPolicyDataSubscriptionRequest

type ApiReplaceIndividualPolicyDataSubscriptionRequest struct {
	ApiService *IndividualPolicyDataSubscriptionDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReplaceIndividualPolicyDataSubscriptionRequest) Execute

func (ApiReplaceIndividualPolicyDataSubscriptionRequest) PolicyDataSubscription

type ApiReplaceOperatorSpecificDataRequest

type ApiReplaceOperatorSpecificDataRequest struct {
	ApiService *OperatorSpecificDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiReplaceOperatorSpecificDataRequest) Execute

func (ApiReplaceOperatorSpecificDataRequest) RequestBody

type ApiUpdateIndividualBdtDataRequest

type ApiUpdateIndividualBdtDataRequest struct {
	ApiService *IndividualBdtDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiUpdateIndividualBdtDataRequest) BdtDataPatch

func (ApiUpdateIndividualBdtDataRequest) Execute

type ApiUpdateOperatorSpecificDataRequest

type ApiUpdateOperatorSpecificDataRequest struct {
	ApiService *OperatorSpecificDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiUpdateOperatorSpecificDataRequest) Execute

func (ApiUpdateOperatorSpecificDataRequest) PatchItem

type ApiUpdateSessionManagementPolicyDataRequest

type ApiUpdateSessionManagementPolicyDataRequest struct {
	ApiService *SessionManagementPolicyDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiUpdateSessionManagementPolicyDataRequest) Execute

func (ApiUpdateSessionManagementPolicyDataRequest) SmPolicyDataPatch

type ApiUpdateSlicePolicyControlDataRequest

type ApiUpdateSlicePolicyControlDataRequest struct {
	ApiService *SlicePolicyControlDataDocumentApiService
	// contains filtered or unexported fields
}

func (ApiUpdateSlicePolicyControlDataRequest) Execute

func (ApiUpdateSlicePolicyControlDataRequest) SlicePolicyDataPatch

type ApiUpdateUEPolicySetRequest

type ApiUpdateUEPolicySetRequest struct {
	ApiService *UEPolicySetDocumentApiService
	// contains filtered or unexported fields
}

func (ApiUpdateUEPolicySetRequest) Execute

func (ApiUpdateUEPolicySetRequest) UePolicySetPatch

func (r ApiUpdateUEPolicySetRequest) UePolicySetPatch(uePolicySetPatch UePolicySetPatch) ApiUpdateUEPolicySetRequest

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 BdtData

type BdtData struct {
	AspId       string         `json:"aspId"`
	TransPolicy TransferPolicy `json:"transPolicy"`
	// string identifying a BDT Reference ID as defined in clause 5.3.3 of 3GPP TS 29.154.
	BdtRefId   *string          `json:"bdtRefId,omitempty"`
	NwAreaInfo *NetworkAreaInfo `json:"nwAreaInfo,omitempty"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	NumOfUes *int32          `json:"numOfUes,omitempty"`
	VolPerUe *UsageThreshold `json:"volPerUe,omitempty"`
	// 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"`
	// Identify a traffic descriptor as defined in Figure 5.2.2 of 3GPP TS 24.526, octets v+5 to w.
	TrafficDes *string          `json:"trafficDes,omitempty"`
	BdtpStatus *BdtPolicyStatus `json:"bdtpStatus,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SuppFeat *string  `json:"suppFeat,omitempty"`
	ResetIds []string `json:"resetIds,omitempty"`
}

BdtData Contains the background data transfer data.

func NewBdtData

func NewBdtData(aspId string, transPolicy TransferPolicy) *BdtData

NewBdtData instantiates a new BdtData 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 NewBdtDataWithDefaults

func NewBdtDataWithDefaults() *BdtData

NewBdtDataWithDefaults instantiates a new BdtData 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 (*BdtData) GetAspId

func (o *BdtData) GetAspId() string

GetAspId returns the AspId field value

func (*BdtData) GetAspIdOk

func (o *BdtData) GetAspIdOk() (*string, bool)

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

func (*BdtData) GetBdtRefId

func (o *BdtData) GetBdtRefId() string

GetBdtRefId returns the BdtRefId field value if set, zero value otherwise.

func (*BdtData) GetBdtRefIdOk

func (o *BdtData) GetBdtRefIdOk() (*string, bool)

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

func (*BdtData) GetBdtpStatus

func (o *BdtData) GetBdtpStatus() BdtPolicyStatus

GetBdtpStatus returns the BdtpStatus field value if set, zero value otherwise.

func (*BdtData) GetBdtpStatusOk

func (o *BdtData) GetBdtpStatusOk() (*BdtPolicyStatus, bool)

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

func (*BdtData) GetDnn

func (o *BdtData) GetDnn() string

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

func (*BdtData) GetDnnOk

func (o *BdtData) 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 (*BdtData) GetNumOfUes

func (o *BdtData) GetNumOfUes() int32

GetNumOfUes returns the NumOfUes field value if set, zero value otherwise.

func (*BdtData) GetNumOfUesOk

func (o *BdtData) GetNumOfUesOk() (*int32, bool)

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

func (*BdtData) GetNwAreaInfo

func (o *BdtData) GetNwAreaInfo() NetworkAreaInfo

GetNwAreaInfo returns the NwAreaInfo field value if set, zero value otherwise.

func (*BdtData) GetNwAreaInfoOk

func (o *BdtData) GetNwAreaInfoOk() (*NetworkAreaInfo, bool)

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

func (*BdtData) GetResetIds

func (o *BdtData) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*BdtData) GetResetIdsOk

func (o *BdtData) GetResetIdsOk() ([]string, bool)

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

func (*BdtData) GetSnssai

func (o *BdtData) GetSnssai() Snssai

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

func (*BdtData) GetSnssaiOk

func (o *BdtData) 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 (*BdtData) GetSuppFeat

func (o *BdtData) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*BdtData) GetSuppFeatOk

func (o *BdtData) GetSuppFeatOk() (*string, bool)

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

func (*BdtData) GetTrafficDes

func (o *BdtData) GetTrafficDes() string

GetTrafficDes returns the TrafficDes field value if set, zero value otherwise.

func (*BdtData) GetTrafficDesOk

func (o *BdtData) GetTrafficDesOk() (*string, bool)

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

func (*BdtData) GetTransPolicy

func (o *BdtData) GetTransPolicy() TransferPolicy

GetTransPolicy returns the TransPolicy field value

func (*BdtData) GetTransPolicyOk

func (o *BdtData) GetTransPolicyOk() (*TransferPolicy, bool)

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

func (*BdtData) GetVolPerUe

func (o *BdtData) GetVolPerUe() UsageThreshold

GetVolPerUe returns the VolPerUe field value if set, zero value otherwise.

func (*BdtData) GetVolPerUeOk

func (o *BdtData) GetVolPerUeOk() (*UsageThreshold, bool)

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

func (*BdtData) HasBdtRefId

func (o *BdtData) HasBdtRefId() bool

HasBdtRefId returns a boolean if a field has been set.

func (*BdtData) HasBdtpStatus

func (o *BdtData) HasBdtpStatus() bool

HasBdtpStatus returns a boolean if a field has been set.

func (*BdtData) HasDnn

func (o *BdtData) HasDnn() bool

HasDnn returns a boolean if a field has been set.

func (*BdtData) HasNumOfUes

func (o *BdtData) HasNumOfUes() bool

HasNumOfUes returns a boolean if a field has been set.

func (*BdtData) HasNwAreaInfo

func (o *BdtData) HasNwAreaInfo() bool

HasNwAreaInfo returns a boolean if a field has been set.

func (*BdtData) HasResetIds

func (o *BdtData) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*BdtData) HasSnssai

func (o *BdtData) HasSnssai() bool

HasSnssai returns a boolean if a field has been set.

func (*BdtData) HasSuppFeat

func (o *BdtData) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (*BdtData) HasTrafficDes

func (o *BdtData) HasTrafficDes() bool

HasTrafficDes returns a boolean if a field has been set.

func (*BdtData) HasVolPerUe

func (o *BdtData) HasVolPerUe() bool

HasVolPerUe returns a boolean if a field has been set.

func (BdtData) MarshalJSON

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

func (*BdtData) SetAspId

func (o *BdtData) SetAspId(v string)

SetAspId sets field value

func (*BdtData) SetBdtRefId

func (o *BdtData) SetBdtRefId(v string)

SetBdtRefId gets a reference to the given string and assigns it to the BdtRefId field.

func (*BdtData) SetBdtpStatus

func (o *BdtData) SetBdtpStatus(v BdtPolicyStatus)

SetBdtpStatus gets a reference to the given BdtPolicyStatus and assigns it to the BdtpStatus field.

func (*BdtData) SetDnn

func (o *BdtData) SetDnn(v string)

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

func (*BdtData) SetNumOfUes

func (o *BdtData) SetNumOfUes(v int32)

SetNumOfUes gets a reference to the given int32 and assigns it to the NumOfUes field.

func (*BdtData) SetNwAreaInfo

func (o *BdtData) SetNwAreaInfo(v NetworkAreaInfo)

SetNwAreaInfo gets a reference to the given NetworkAreaInfo and assigns it to the NwAreaInfo field.

func (*BdtData) SetResetIds

func (o *BdtData) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*BdtData) SetSnssai

func (o *BdtData) SetSnssai(v Snssai)

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

func (*BdtData) SetSuppFeat

func (o *BdtData) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (*BdtData) SetTrafficDes

func (o *BdtData) SetTrafficDes(v string)

SetTrafficDes gets a reference to the given string and assigns it to the TrafficDes field.

func (*BdtData) SetTransPolicy

func (o *BdtData) SetTransPolicy(v TransferPolicy)

SetTransPolicy sets field value

func (*BdtData) SetVolPerUe

func (o *BdtData) SetVolPerUe(v UsageThreshold)

SetVolPerUe gets a reference to the given UsageThreshold and assigns it to the VolPerUe field.

func (BdtData) ToMap

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

type BdtDataPatch

type BdtDataPatch struct {
	TransPolicy *TransferPolicy  `json:"transPolicy,omitempty"`
	BdtpStatus  *BdtPolicyStatus `json:"bdtpStatus,omitempty"`
}

BdtDataPatch Contains the modified background data transfer data.

func NewBdtDataPatch

func NewBdtDataPatch() *BdtDataPatch

NewBdtDataPatch instantiates a new BdtDataPatch 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 NewBdtDataPatchWithDefaults

func NewBdtDataPatchWithDefaults() *BdtDataPatch

NewBdtDataPatchWithDefaults instantiates a new BdtDataPatch 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 (*BdtDataPatch) GetBdtpStatus

func (o *BdtDataPatch) GetBdtpStatus() BdtPolicyStatus

GetBdtpStatus returns the BdtpStatus field value if set, zero value otherwise.

func (*BdtDataPatch) GetBdtpStatusOk

func (o *BdtDataPatch) GetBdtpStatusOk() (*BdtPolicyStatus, bool)

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

func (*BdtDataPatch) GetTransPolicy

func (o *BdtDataPatch) GetTransPolicy() TransferPolicy

GetTransPolicy returns the TransPolicy field value if set, zero value otherwise.

func (*BdtDataPatch) GetTransPolicyOk

func (o *BdtDataPatch) GetTransPolicyOk() (*TransferPolicy, bool)

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

func (*BdtDataPatch) HasBdtpStatus

func (o *BdtDataPatch) HasBdtpStatus() bool

HasBdtpStatus returns a boolean if a field has been set.

func (*BdtDataPatch) HasTransPolicy

func (o *BdtDataPatch) HasTransPolicy() bool

HasTransPolicy returns a boolean if a field has been set.

func (BdtDataPatch) MarshalJSON

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

func (*BdtDataPatch) SetBdtpStatus

func (o *BdtDataPatch) SetBdtpStatus(v BdtPolicyStatus)

SetBdtpStatus gets a reference to the given BdtPolicyStatus and assigns it to the BdtpStatus field.

func (*BdtDataPatch) SetTransPolicy

func (o *BdtDataPatch) SetTransPolicy(v TransferPolicy)

SetTransPolicy gets a reference to the given TransferPolicy and assigns it to the TransPolicy field.

func (BdtDataPatch) ToMap

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

type BdtDataStoreApiService

type BdtDataStoreApiService service

BdtDataStoreApiService BdtDataStoreApi service

func (*BdtDataStoreApiService) ReadBdtData

ReadBdtData Retrieves the BDT data collection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiReadBdtDataRequest

func (*BdtDataStoreApiService) ReadBdtDataExecute

func (a *BdtDataStoreApiService) ReadBdtDataExecute(r ApiReadBdtDataRequest) ([]BdtData, *http.Response, error)

Execute executes the request

@return []BdtData

type BdtPolicyStatus

type BdtPolicyStatus struct {
	String *string
}

BdtPolicyStatus Indicates the validation status of a negotiated BDT policy.

func (*BdtPolicyStatus) MarshalJSON

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

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

func (*BdtPolicyStatus) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ChargingInformation

type ChargingInformation struct {
	// String providing an URI formatted according to RFC 3986.
	PrimaryChfAddress string `json:"primaryChfAddress"`
	// String providing an URI formatted according to RFC 3986.
	SecondaryChfAddress *string `json:"secondaryChfAddress,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.
	PrimaryChfSetId *string `json:"primaryChfSetId,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.
	PrimaryChfInstanceId *string `json:"primaryChfInstanceId,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.
	SecondaryChfSetId *string `json:"secondaryChfSetId,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.
	SecondaryChfInstanceId *string `json:"secondaryChfInstanceId,omitempty"`
}

ChargingInformation Contains the addresses of the charging functions.

func NewChargingInformation

func NewChargingInformation(primaryChfAddress string) *ChargingInformation

NewChargingInformation instantiates a new ChargingInformation 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 NewChargingInformationWithDefaults

func NewChargingInformationWithDefaults() *ChargingInformation

NewChargingInformationWithDefaults instantiates a new ChargingInformation 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 (*ChargingInformation) GetPrimaryChfAddress

func (o *ChargingInformation) GetPrimaryChfAddress() string

GetPrimaryChfAddress returns the PrimaryChfAddress field value

func (*ChargingInformation) GetPrimaryChfAddressOk

func (o *ChargingInformation) GetPrimaryChfAddressOk() (*string, bool)

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

func (*ChargingInformation) GetPrimaryChfInstanceId

func (o *ChargingInformation) GetPrimaryChfInstanceId() string

GetPrimaryChfInstanceId returns the PrimaryChfInstanceId field value if set, zero value otherwise.

func (*ChargingInformation) GetPrimaryChfInstanceIdOk

func (o *ChargingInformation) GetPrimaryChfInstanceIdOk() (*string, bool)

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

func (*ChargingInformation) GetPrimaryChfSetId

func (o *ChargingInformation) GetPrimaryChfSetId() string

GetPrimaryChfSetId returns the PrimaryChfSetId field value if set, zero value otherwise.

func (*ChargingInformation) GetPrimaryChfSetIdOk

func (o *ChargingInformation) GetPrimaryChfSetIdOk() (*string, bool)

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

func (*ChargingInformation) GetSecondaryChfAddress

func (o *ChargingInformation) GetSecondaryChfAddress() string

GetSecondaryChfAddress returns the SecondaryChfAddress field value if set, zero value otherwise.

func (*ChargingInformation) GetSecondaryChfAddressOk

func (o *ChargingInformation) GetSecondaryChfAddressOk() (*string, bool)

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

func (*ChargingInformation) GetSecondaryChfInstanceId

func (o *ChargingInformation) GetSecondaryChfInstanceId() string

GetSecondaryChfInstanceId returns the SecondaryChfInstanceId field value if set, zero value otherwise.

func (*ChargingInformation) GetSecondaryChfInstanceIdOk

func (o *ChargingInformation) GetSecondaryChfInstanceIdOk() (*string, bool)

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

func (*ChargingInformation) GetSecondaryChfSetId

func (o *ChargingInformation) GetSecondaryChfSetId() string

GetSecondaryChfSetId returns the SecondaryChfSetId field value if set, zero value otherwise.

func (*ChargingInformation) GetSecondaryChfSetIdOk

func (o *ChargingInformation) GetSecondaryChfSetIdOk() (*string, bool)

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

func (*ChargingInformation) HasPrimaryChfInstanceId

func (o *ChargingInformation) HasPrimaryChfInstanceId() bool

HasPrimaryChfInstanceId returns a boolean if a field has been set.

func (*ChargingInformation) HasPrimaryChfSetId

func (o *ChargingInformation) HasPrimaryChfSetId() bool

HasPrimaryChfSetId returns a boolean if a field has been set.

func (*ChargingInformation) HasSecondaryChfAddress

func (o *ChargingInformation) HasSecondaryChfAddress() bool

HasSecondaryChfAddress returns a boolean if a field has been set.

func (*ChargingInformation) HasSecondaryChfInstanceId

func (o *ChargingInformation) HasSecondaryChfInstanceId() bool

HasSecondaryChfInstanceId returns a boolean if a field has been set.

func (*ChargingInformation) HasSecondaryChfSetId

func (o *ChargingInformation) HasSecondaryChfSetId() bool

HasSecondaryChfSetId returns a boolean if a field has been set.

func (ChargingInformation) MarshalJSON

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

func (*ChargingInformation) SetPrimaryChfAddress

func (o *ChargingInformation) SetPrimaryChfAddress(v string)

SetPrimaryChfAddress sets field value

func (*ChargingInformation) SetPrimaryChfInstanceId

func (o *ChargingInformation) SetPrimaryChfInstanceId(v string)

SetPrimaryChfInstanceId gets a reference to the given string and assigns it to the PrimaryChfInstanceId field.

func (*ChargingInformation) SetPrimaryChfSetId

func (o *ChargingInformation) SetPrimaryChfSetId(v string)

SetPrimaryChfSetId gets a reference to the given string and assigns it to the PrimaryChfSetId field.

func (*ChargingInformation) SetSecondaryChfAddress

func (o *ChargingInformation) SetSecondaryChfAddress(v string)

SetSecondaryChfAddress gets a reference to the given string and assigns it to the SecondaryChfAddress field.

func (*ChargingInformation) SetSecondaryChfInstanceId

func (o *ChargingInformation) SetSecondaryChfInstanceId(v string)

SetSecondaryChfInstanceId gets a reference to the given string and assigns it to the SecondaryChfInstanceId field.

func (*ChargingInformation) SetSecondaryChfSetId

func (o *ChargingInformation) SetSecondaryChfSetId(v string)

SetSecondaryChfSetId gets a reference to the given string and assigns it to the SecondaryChfSetId field.

func (ChargingInformation) ToMap

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

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

type DnnRouteSelectionDescriptor

type DnnRouteSelectionDescriptor struct {
	// 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"`
	SscModes     []SscMode        `json:"sscModes,omitempty"`
	PduSessTypes []PduSessionType `json:"pduSessTypes,omitempty"`
	// Indicates whether MA PDU session establishment is allowed for this DNN. When set to value true MA PDU session establishment is allowed for this DNN.
	AtsssInfo *bool `json:"atsssInfo,omitempty"`
}

DnnRouteSelectionDescriptor Contains the route selector parameters (PDU session types, SSC modes and ATSSS information) per DNN

func NewDnnRouteSelectionDescriptor

func NewDnnRouteSelectionDescriptor(dnn string) *DnnRouteSelectionDescriptor

NewDnnRouteSelectionDescriptor instantiates a new DnnRouteSelectionDescriptor 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 NewDnnRouteSelectionDescriptorWithDefaults

func NewDnnRouteSelectionDescriptorWithDefaults() *DnnRouteSelectionDescriptor

NewDnnRouteSelectionDescriptorWithDefaults instantiates a new DnnRouteSelectionDescriptor 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 (*DnnRouteSelectionDescriptor) GetAtsssInfo

func (o *DnnRouteSelectionDescriptor) GetAtsssInfo() bool

GetAtsssInfo returns the AtsssInfo field value if set, zero value otherwise.

func (*DnnRouteSelectionDescriptor) GetAtsssInfoOk

func (o *DnnRouteSelectionDescriptor) GetAtsssInfoOk() (*bool, bool)

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

func (*DnnRouteSelectionDescriptor) GetDnn

func (o *DnnRouteSelectionDescriptor) GetDnn() string

GetDnn returns the Dnn field value

func (*DnnRouteSelectionDescriptor) GetDnnOk

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

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

func (*DnnRouteSelectionDescriptor) GetPduSessTypes

func (o *DnnRouteSelectionDescriptor) GetPduSessTypes() []PduSessionType

GetPduSessTypes returns the PduSessTypes field value if set, zero value otherwise.

func (*DnnRouteSelectionDescriptor) GetPduSessTypesOk

func (o *DnnRouteSelectionDescriptor) GetPduSessTypesOk() ([]PduSessionType, bool)

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

func (*DnnRouteSelectionDescriptor) GetSscModes

func (o *DnnRouteSelectionDescriptor) GetSscModes() []SscMode

GetSscModes returns the SscModes field value if set, zero value otherwise.

func (*DnnRouteSelectionDescriptor) GetSscModesOk

func (o *DnnRouteSelectionDescriptor) GetSscModesOk() ([]SscMode, bool)

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

func (*DnnRouteSelectionDescriptor) HasAtsssInfo

func (o *DnnRouteSelectionDescriptor) HasAtsssInfo() bool

HasAtsssInfo returns a boolean if a field has been set.

func (*DnnRouteSelectionDescriptor) HasPduSessTypes

func (o *DnnRouteSelectionDescriptor) HasPduSessTypes() bool

HasPduSessTypes returns a boolean if a field has been set.

func (*DnnRouteSelectionDescriptor) HasSscModes

func (o *DnnRouteSelectionDescriptor) HasSscModes() bool

HasSscModes returns a boolean if a field has been set.

func (DnnRouteSelectionDescriptor) MarshalJSON

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

func (*DnnRouteSelectionDescriptor) SetAtsssInfo

func (o *DnnRouteSelectionDescriptor) SetAtsssInfo(v bool)

SetAtsssInfo gets a reference to the given bool and assigns it to the AtsssInfo field.

func (*DnnRouteSelectionDescriptor) SetDnn

func (o *DnnRouteSelectionDescriptor) SetDnn(v string)

SetDnn sets field value

func (*DnnRouteSelectionDescriptor) SetPduSessTypes

func (o *DnnRouteSelectionDescriptor) SetPduSessTypes(v []PduSessionType)

SetPduSessTypes gets a reference to the given []PduSessionType and assigns it to the PduSessTypes field.

func (*DnnRouteSelectionDescriptor) SetSscModes

func (o *DnnRouteSelectionDescriptor) SetSscModes(v []SscMode)

SetSscModes gets a reference to the given []SscMode and assigns it to the SscModes field.

func (DnnRouteSelectionDescriptor) ToMap

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

type Ecgi

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

Ecgi Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003

func NewEcgi

func NewEcgi(plmnId PlmnId, eutraCellId string) *Ecgi

NewEcgi instantiates a new Ecgi 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 NewEcgiWithDefaults

func NewEcgiWithDefaults() *Ecgi

NewEcgiWithDefaults instantiates a new Ecgi 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 (*Ecgi) GetEutraCellId

func (o *Ecgi) GetEutraCellId() string

GetEutraCellId returns the EutraCellId field value

func (*Ecgi) GetEutraCellIdOk

func (o *Ecgi) GetEutraCellIdOk() (*string, bool)

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

func (*Ecgi) GetNid

func (o *Ecgi) GetNid() string

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

func (*Ecgi) GetNidOk

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

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

func (*Ecgi) GetPlmnId

func (o *Ecgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Ecgi) GetPlmnIdOk

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

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

func (*Ecgi) HasNid

func (o *Ecgi) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Ecgi) MarshalJSON

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

func (*Ecgi) SetEutraCellId

func (o *Ecgi) SetEutraCellId(v string)

SetEutraCellId sets field value

func (*Ecgi) SetNid

func (o *Ecgi) SetNid(v string)

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

func (*Ecgi) SetPlmnId

func (o *Ecgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Ecgi) ToMap

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

type GNbId

type GNbId struct {
	// Unsigned integer representing the bit length of the gNB ID as defined in clause 9.3.1.6 of 3GPP TS 38.413 [11], within the range 22 to 32.
	BitLength int32 `json:"bitLength"`
	// This represents the identifier of the gNB. The value of the gNB ID shall be encoded in hexadecimal representation. Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent 4 bits. The padding 0 shall be added to make multiple nibbles,  the most significant character representing the padding 0 if required together with the 4 most significant bits of the gNB ID shall appear first in the string, and the character representing the 4 least significant bit of the gNB ID shall appear last in the string.
	GNBValue string `json:"gNBValue"`
}

GNbId Provides the G-NB identifier.

func NewGNbId

func NewGNbId(bitLength int32, gNBValue string) *GNbId

NewGNbId instantiates a new GNbId 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 NewGNbIdWithDefaults

func NewGNbIdWithDefaults() *GNbId

NewGNbIdWithDefaults instantiates a new GNbId 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 (*GNbId) GetBitLength

func (o *GNbId) GetBitLength() int32

GetBitLength returns the BitLength field value

func (*GNbId) GetBitLengthOk

func (o *GNbId) GetBitLengthOk() (*int32, bool)

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

func (*GNbId) GetGNBValue

func (o *GNbId) GetGNBValue() string

GetGNBValue returns the GNBValue field value

func (*GNbId) GetGNBValueOk

func (o *GNbId) GetGNBValueOk() (*string, bool)

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

func (GNbId) MarshalJSON

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

func (*GNbId) SetBitLength

func (o *GNbId) SetBitLength(v int32)

SetBitLength sets field value

func (*GNbId) SetGNBValue

func (o *GNbId) SetGNBValue(v string)

SetGNBValue sets field value

func (GNbId) ToMap

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

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GlobalRanNodeId

type GlobalRanNodeId struct {
	Interface *interface{}
}

GlobalRanNodeId - One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId shall be present.

func InterfaceAsGlobalRanNodeId

func InterfaceAsGlobalRanNodeId(v *interface{}) GlobalRanNodeId

interface{}AsGlobalRanNodeId is a convenience function that returns interface{} wrapped in GlobalRanNodeId

func (*GlobalRanNodeId) GetActualInstance

func (obj *GlobalRanNodeId) GetActualInstance() interface{}

Get the actual instance

func (GlobalRanNodeId) MarshalJSON

func (src GlobalRanNodeId) MarshalJSON() ([]byte, error)

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

func (*GlobalRanNodeId) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type IndividualBdtDataDocumentApiService

type IndividualBdtDataDocumentApiService service

IndividualBdtDataDocumentApiService IndividualBdtDataDocumentApi service

func (*IndividualBdtDataDocumentApiService) CreateIndividualBdtData

func (a *IndividualBdtDataDocumentApiService) CreateIndividualBdtData(ctx context.Context, bdtReferenceId string) ApiCreateIndividualBdtDataRequest

CreateIndividualBdtData Creates an BDT data resource associated with an BDT reference Id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param bdtReferenceId
@return ApiCreateIndividualBdtDataRequest

func (*IndividualBdtDataDocumentApiService) CreateIndividualBdtDataExecute

Execute executes the request

@return BdtData

func (*IndividualBdtDataDocumentApiService) DeleteIndividualBdtData

func (a *IndividualBdtDataDocumentApiService) DeleteIndividualBdtData(ctx context.Context, bdtReferenceId string) ApiDeleteIndividualBdtDataRequest

DeleteIndividualBdtData Deletes an BDT data resource associated with an BDT reference Id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param bdtReferenceId
@return ApiDeleteIndividualBdtDataRequest

func (*IndividualBdtDataDocumentApiService) DeleteIndividualBdtDataExecute

Execute executes the request

func (*IndividualBdtDataDocumentApiService) ReadIndividualBdtData

func (a *IndividualBdtDataDocumentApiService) ReadIndividualBdtData(ctx context.Context, bdtReferenceId string) ApiReadIndividualBdtDataRequest

ReadIndividualBdtData Retrieves the BDT data information associated with a BDT reference Id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param bdtReferenceId
@return ApiReadIndividualBdtDataRequest

func (*IndividualBdtDataDocumentApiService) ReadIndividualBdtDataExecute

Execute executes the request

@return BdtData

func (*IndividualBdtDataDocumentApiService) UpdateIndividualBdtData

func (a *IndividualBdtDataDocumentApiService) UpdateIndividualBdtData(ctx context.Context, bdtReferenceId string) ApiUpdateIndividualBdtDataRequest

UpdateIndividualBdtData Modifies an BDT data resource associated with an BDT reference Id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param bdtReferenceId
@return ApiUpdateIndividualBdtDataRequest

func (*IndividualBdtDataDocumentApiService) UpdateIndividualBdtDataExecute

Execute executes the request

@return BdtData

type IndividualPolicyDataSubscriptionDocumentApiService

type IndividualPolicyDataSubscriptionDocumentApiService service

IndividualPolicyDataSubscriptionDocumentApiService IndividualPolicyDataSubscriptionDocumentApi service

func (*IndividualPolicyDataSubscriptionDocumentApiService) DeleteIndividualPolicyDataSubscription

DeleteIndividualPolicyDataSubscription Delete the individual Policy Data subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subsId
@return ApiDeleteIndividualPolicyDataSubscriptionRequest

func (*IndividualPolicyDataSubscriptionDocumentApiService) DeleteIndividualPolicyDataSubscriptionExecute

Execute executes the request

func (*IndividualPolicyDataSubscriptionDocumentApiService) ReplaceIndividualPolicyDataSubscription

ReplaceIndividualPolicyDataSubscription Modify a subscription to receive notification of policy data changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param subsId
@return ApiReplaceIndividualPolicyDataSubscriptionRequest

func (*IndividualPolicyDataSubscriptionDocumentApiService) ReplaceIndividualPolicyDataSubscriptionExecute

Execute executes the request

@return PolicyDataSubscription

type InvalidParam

type InvalidParam struct {
	// If the invalid parameter is an attribute in a JSON body, this IE shall contain the  attribute's name and shall be encoded as a JSON Pointer. If the invalid parameter is  an HTTP header, this IE shall be formatted as the concatenation of the string \"header \"  plus the name of such header. If the invalid parameter is a query parameter, this IE  shall be formatted as the concatenation of the string \"query \" plus the name of such  query parameter. If the invalid parameter is a variable part in the path of a resource  URI, this IE shall contain the name of the variable, including the symbols \"{\" and \"}\"  used in OpenAPI specification as the notation to represent variable path segments.
	Param string `json:"param"`
	// A human-readable reason, e.g. \"must be a positive integer\". In cases involving failed  operations in a PATCH request, the reason string should identify the operation that  failed using the operation's array index to assist in correlation of the invalid  parameter with the failed operation, e.g.\" Replacement value invalid for attribute  (failed operation index= 4)\"
	Reason *string `json:"reason,omitempty"`
}

InvalidParam It contains an invalid parameter and a related description.

func NewInvalidParam

func NewInvalidParam(param string) *InvalidParam

NewInvalidParam instantiates a new InvalidParam 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 NewInvalidParamWithDefaults

func NewInvalidParamWithDefaults() *InvalidParam

NewInvalidParamWithDefaults instantiates a new InvalidParam 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 (*InvalidParam) GetParam

func (o *InvalidParam) GetParam() string

GetParam returns the Param field value

func (*InvalidParam) GetParamOk

func (o *InvalidParam) GetParamOk() (*string, bool)

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

func (*InvalidParam) GetReason

func (o *InvalidParam) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*InvalidParam) GetReasonOk

func (o *InvalidParam) GetReasonOk() (*string, bool)

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

func (*InvalidParam) HasReason

func (o *InvalidParam) HasReason() bool

HasReason returns a boolean if a field has been set.

func (InvalidParam) MarshalJSON

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

func (*InvalidParam) SetParam

func (o *InvalidParam) SetParam(v string)

SetParam sets field value

func (*InvalidParam) SetReason

func (o *InvalidParam) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (InvalidParam) ToMap

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

type IpAddr

type IpAddr struct {
	Interface *interface{}
}

IpAddr - Contains an IP adresse.

func InterfaceAsIpAddr

func InterfaceAsIpAddr(v *interface{}) IpAddr

interface{}AsIpAddr is a convenience function that returns interface{} wrapped in IpAddr

func (*IpAddr) GetActualInstance

func (obj *IpAddr) GetActualInstance() interface{}

Get the actual instance

func (IpAddr) MarshalJSON

func (src IpAddr) MarshalJSON() ([]byte, error)

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

func (*IpAddr) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type Ipv6Addr

type Ipv6Addr struct {
}

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

func NewIpv6Addr

func NewIpv6Addr() *Ipv6Addr

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

func NewIpv6AddrWithDefaults

func NewIpv6AddrWithDefaults() *Ipv6Addr

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

func (Ipv6Addr) MarshalJSON

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

func (Ipv6Addr) ToMap

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

type Ipv6Prefix

type Ipv6Prefix struct {
}

Ipv6Prefix String identifying an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.

func NewIpv6Prefix

func NewIpv6Prefix() *Ipv6Prefix

NewIpv6Prefix instantiates a new Ipv6Prefix 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 NewIpv6PrefixWithDefaults

func NewIpv6PrefixWithDefaults() *Ipv6Prefix

NewIpv6PrefixWithDefaults instantiates a new Ipv6Prefix 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 (Ipv6Prefix) MarshalJSON

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

func (Ipv6Prefix) ToMap

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

type LimitIdToMonitoringKey

type LimitIdToMonitoringKey struct {
	LimitId string   `json:"limitId"`
	Monkey  []string `json:"monkey,omitempty"`
}

LimitIdToMonitoringKey Contains the limit identifier and the corresponding monitoring key for a given S-NSSAI and DNN.

func NewLimitIdToMonitoringKey

func NewLimitIdToMonitoringKey(limitId string) *LimitIdToMonitoringKey

NewLimitIdToMonitoringKey instantiates a new LimitIdToMonitoringKey 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 NewLimitIdToMonitoringKeyWithDefaults

func NewLimitIdToMonitoringKeyWithDefaults() *LimitIdToMonitoringKey

NewLimitIdToMonitoringKeyWithDefaults instantiates a new LimitIdToMonitoringKey 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 (*LimitIdToMonitoringKey) GetLimitId

func (o *LimitIdToMonitoringKey) GetLimitId() string

GetLimitId returns the LimitId field value

func (*LimitIdToMonitoringKey) GetLimitIdOk

func (o *LimitIdToMonitoringKey) GetLimitIdOk() (*string, bool)

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

func (*LimitIdToMonitoringKey) GetMonkey

func (o *LimitIdToMonitoringKey) GetMonkey() []string

GetMonkey returns the Monkey field value if set, zero value otherwise.

func (*LimitIdToMonitoringKey) GetMonkeyOk

func (o *LimitIdToMonitoringKey) GetMonkeyOk() ([]string, bool)

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

func (*LimitIdToMonitoringKey) HasMonkey

func (o *LimitIdToMonitoringKey) HasMonkey() bool

HasMonkey returns a boolean if a field has been set.

func (LimitIdToMonitoringKey) MarshalJSON

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

func (*LimitIdToMonitoringKey) SetLimitId

func (o *LimitIdToMonitoringKey) SetLimitId(v string)

SetLimitId sets field value

func (*LimitIdToMonitoringKey) SetMonkey

func (o *LimitIdToMonitoringKey) SetMonkey(v []string)

SetMonkey gets a reference to the given []string and assigns it to the Monkey field.

func (LimitIdToMonitoringKey) ToMap

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

type MBSSessionPolicyControlDataDocumentApiService

type MBSSessionPolicyControlDataDocumentApiService service

MBSSessionPolicyControlDataDocumentApiService MBSSessionPolicyControlDataDocumentApi service

func (*MBSSessionPolicyControlDataDocumentApiService) GetMBSSessPolCtrlData

GetMBSSessPolCtrlData Retrieve MBS Session Policy Control Data for an MBS Session.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param polSessionId Represents the identifier of the MBS Session Policy Control Data.
@return ApiGetMBSSessPolCtrlDataRequest

func (*MBSSessionPolicyControlDataDocumentApiService) GetMBSSessPolCtrlDataExecute

Execute executes the request

@return MbsSessPolCtrlData

type MappedNullable

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

type MbsSessPolCtrlData

type MbsSessPolCtrlData struct {
	Var5qis []int32 `json:"5qis,omitempty"`
	// 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.
	MaxMbsArpLevel NullableInt32 `json:"maxMbsArpLevel,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\".
	MaxMbsSessionAmbr *string `json:"maxMbsSessionAmbr,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\".
	MaxGbr *string `json:"maxGbr,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SuppFeat *string `json:"suppFeat,omitempty"`
}

MbsSessPolCtrlData Represents MBS Session Policy Control Data.

func NewMbsSessPolCtrlData

func NewMbsSessPolCtrlData() *MbsSessPolCtrlData

NewMbsSessPolCtrlData instantiates a new MbsSessPolCtrlData 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 NewMbsSessPolCtrlDataWithDefaults

func NewMbsSessPolCtrlDataWithDefaults() *MbsSessPolCtrlData

NewMbsSessPolCtrlDataWithDefaults instantiates a new MbsSessPolCtrlData 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 (*MbsSessPolCtrlData) GetMaxGbr

func (o *MbsSessPolCtrlData) GetMaxGbr() string

GetMaxGbr returns the MaxGbr field value if set, zero value otherwise.

func (*MbsSessPolCtrlData) GetMaxGbrOk

func (o *MbsSessPolCtrlData) GetMaxGbrOk() (*string, bool)

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

func (*MbsSessPolCtrlData) GetMaxMbsArpLevel

func (o *MbsSessPolCtrlData) GetMaxMbsArpLevel() int32

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

func (*MbsSessPolCtrlData) GetMaxMbsArpLevelOk

func (o *MbsSessPolCtrlData) GetMaxMbsArpLevelOk() (*int32, bool)

GetMaxMbsArpLevelOk returns a tuple with the MaxMbsArpLevel 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 (*MbsSessPolCtrlData) GetMaxMbsSessionAmbr

func (o *MbsSessPolCtrlData) GetMaxMbsSessionAmbr() string

GetMaxMbsSessionAmbr returns the MaxMbsSessionAmbr field value if set, zero value otherwise.

func (*MbsSessPolCtrlData) GetMaxMbsSessionAmbrOk

func (o *MbsSessPolCtrlData) GetMaxMbsSessionAmbrOk() (*string, bool)

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

func (*MbsSessPolCtrlData) GetSuppFeat

func (o *MbsSessPolCtrlData) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*MbsSessPolCtrlData) GetSuppFeatOk

func (o *MbsSessPolCtrlData) GetSuppFeatOk() (*string, bool)

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

func (*MbsSessPolCtrlData) GetVar5qis

func (o *MbsSessPolCtrlData) GetVar5qis() []int32

GetVar5qis returns the Var5qis field value if set, zero value otherwise.

func (*MbsSessPolCtrlData) GetVar5qisOk

func (o *MbsSessPolCtrlData) GetVar5qisOk() ([]int32, bool)

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

func (*MbsSessPolCtrlData) HasMaxGbr

func (o *MbsSessPolCtrlData) HasMaxGbr() bool

HasMaxGbr returns a boolean if a field has been set.

func (*MbsSessPolCtrlData) HasMaxMbsArpLevel

func (o *MbsSessPolCtrlData) HasMaxMbsArpLevel() bool

HasMaxMbsArpLevel returns a boolean if a field has been set.

func (*MbsSessPolCtrlData) HasMaxMbsSessionAmbr

func (o *MbsSessPolCtrlData) HasMaxMbsSessionAmbr() bool

HasMaxMbsSessionAmbr returns a boolean if a field has been set.

func (*MbsSessPolCtrlData) HasSuppFeat

func (o *MbsSessPolCtrlData) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (*MbsSessPolCtrlData) HasVar5qis

func (o *MbsSessPolCtrlData) HasVar5qis() bool

HasVar5qis returns a boolean if a field has been set.

func (MbsSessPolCtrlData) MarshalJSON

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

func (*MbsSessPolCtrlData) SetMaxGbr

func (o *MbsSessPolCtrlData) SetMaxGbr(v string)

SetMaxGbr gets a reference to the given string and assigns it to the MaxGbr field.

func (*MbsSessPolCtrlData) SetMaxMbsArpLevel

func (o *MbsSessPolCtrlData) SetMaxMbsArpLevel(v int32)

SetMaxMbsArpLevel gets a reference to the given NullableInt32 and assigns it to the MaxMbsArpLevel field.

func (*MbsSessPolCtrlData) SetMaxMbsArpLevelNil

func (o *MbsSessPolCtrlData) SetMaxMbsArpLevelNil()

SetMaxMbsArpLevelNil sets the value for MaxMbsArpLevel to be an explicit nil

func (*MbsSessPolCtrlData) SetMaxMbsSessionAmbr

func (o *MbsSessPolCtrlData) SetMaxMbsSessionAmbr(v string)

SetMaxMbsSessionAmbr gets a reference to the given string and assigns it to the MaxMbsSessionAmbr field.

func (*MbsSessPolCtrlData) SetSuppFeat

func (o *MbsSessPolCtrlData) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (*MbsSessPolCtrlData) SetVar5qis

func (o *MbsSessPolCtrlData) SetVar5qis(v []int32)

SetVar5qis gets a reference to the given []int32 and assigns it to the Var5qis field.

func (MbsSessPolCtrlData) ToMap

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

func (*MbsSessPolCtrlData) UnsetMaxMbsArpLevel

func (o *MbsSessPolCtrlData) UnsetMaxMbsArpLevel()

UnsetMaxMbsArpLevel ensures that no value is present for MaxMbsArpLevel, not even an explicit nil

type MbsSessPolDataId

type MbsSessPolDataId struct {
	Interface *interface{}
}

MbsSessPolDataId - Represents the identifier used to access the MBS Session Policy Control Data.

func InterfaceAsMbsSessPolDataId

func InterfaceAsMbsSessPolDataId(v *interface{}) MbsSessPolDataId

interface{}AsMbsSessPolDataId is a convenience function that returns interface{} wrapped in MbsSessPolDataId

func (*MbsSessPolDataId) GetActualInstance

func (obj *MbsSessPolDataId) GetActualInstance() interface{}

Get the actual instance

func (MbsSessPolDataId) MarshalJSON

func (src MbsSessPolDataId) MarshalJSON() ([]byte, error)

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

func (*MbsSessPolDataId) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type MbsSessionId

type MbsSessionId struct {
	Interface *interface{}
}

MbsSessionId MBS Session Identifier

func (*MbsSessionId) MarshalJSON

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

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

func (*MbsSessionId) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type NFType

type NFType struct {
	String *string
}

NFType NF types known to NRF

func (*NFType) MarshalJSON

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

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

func (*NFType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Ncgi

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

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

func NewNcgi

func NewNcgi(plmnId PlmnId, nrCellId string) *Ncgi

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

func NewNcgiWithDefaults

func NewNcgiWithDefaults() *Ncgi

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

func (*Ncgi) GetNid

func (o *Ncgi) GetNid() string

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

func (*Ncgi) GetNidOk

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

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

func (*Ncgi) GetNrCellId

func (o *Ncgi) GetNrCellId() string

GetNrCellId returns the NrCellId field value

func (*Ncgi) GetNrCellIdOk

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

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

func (*Ncgi) GetPlmnId

func (o *Ncgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Ncgi) GetPlmnIdOk

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

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

func (*Ncgi) HasNid

func (o *Ncgi) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Ncgi) MarshalJSON

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

func (*Ncgi) SetNid

func (o *Ncgi) SetNid(v string)

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

func (*Ncgi) SetNrCellId

func (o *Ncgi) SetNrCellId(v string)

SetNrCellId sets field value

func (*Ncgi) SetPlmnId

func (o *Ncgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Ncgi) ToMap

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

type NetworkAreaInfo

type NetworkAreaInfo struct {
	// Contains a list of E-UTRA cell identities.
	Ecgis []Ecgi `json:"ecgis,omitempty"`
	// Contains a list of NR cell identities.
	Ncgis []Ncgi `json:"ncgis,omitempty"`
	// Contains a list of NG RAN nodes.
	GRanNodeIds []GlobalRanNodeId `json:"gRanNodeIds,omitempty"`
	// Contains a list of tracking area identities.
	Tais []Tai `json:"tais,omitempty"`
}

NetworkAreaInfo Describes a network area information in which the NF service consumer requests the number of UEs.

func NewNetworkAreaInfo

func NewNetworkAreaInfo() *NetworkAreaInfo

NewNetworkAreaInfo instantiates a new NetworkAreaInfo 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 NewNetworkAreaInfoWithDefaults

func NewNetworkAreaInfoWithDefaults() *NetworkAreaInfo

NewNetworkAreaInfoWithDefaults instantiates a new NetworkAreaInfo 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 (*NetworkAreaInfo) GetEcgis

func (o *NetworkAreaInfo) GetEcgis() []Ecgi

GetEcgis returns the Ecgis field value if set, zero value otherwise.

func (*NetworkAreaInfo) GetEcgisOk

func (o *NetworkAreaInfo) GetEcgisOk() ([]Ecgi, bool)

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

func (*NetworkAreaInfo) GetGRanNodeIds

func (o *NetworkAreaInfo) GetGRanNodeIds() []GlobalRanNodeId

GetGRanNodeIds returns the GRanNodeIds field value if set, zero value otherwise.

func (*NetworkAreaInfo) GetGRanNodeIdsOk

func (o *NetworkAreaInfo) GetGRanNodeIdsOk() ([]GlobalRanNodeId, bool)

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

func (*NetworkAreaInfo) GetNcgis

func (o *NetworkAreaInfo) GetNcgis() []Ncgi

GetNcgis returns the Ncgis field value if set, zero value otherwise.

func (*NetworkAreaInfo) GetNcgisOk

func (o *NetworkAreaInfo) GetNcgisOk() ([]Ncgi, bool)

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

func (*NetworkAreaInfo) GetTais

func (o *NetworkAreaInfo) GetTais() []Tai

GetTais returns the Tais field value if set, zero value otherwise.

func (*NetworkAreaInfo) GetTaisOk

func (o *NetworkAreaInfo) GetTaisOk() ([]Tai, bool)

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

func (*NetworkAreaInfo) HasEcgis

func (o *NetworkAreaInfo) HasEcgis() bool

HasEcgis returns a boolean if a field has been set.

func (*NetworkAreaInfo) HasGRanNodeIds

func (o *NetworkAreaInfo) HasGRanNodeIds() bool

HasGRanNodeIds returns a boolean if a field has been set.

func (*NetworkAreaInfo) HasNcgis

func (o *NetworkAreaInfo) HasNcgis() bool

HasNcgis returns a boolean if a field has been set.

func (*NetworkAreaInfo) HasTais

func (o *NetworkAreaInfo) HasTais() bool

HasTais returns a boolean if a field has been set.

func (NetworkAreaInfo) MarshalJSON

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

func (*NetworkAreaInfo) SetEcgis

func (o *NetworkAreaInfo) SetEcgis(v []Ecgi)

SetEcgis gets a reference to the given []Ecgi and assigns it to the Ecgis field.

func (*NetworkAreaInfo) SetGRanNodeIds

func (o *NetworkAreaInfo) SetGRanNodeIds(v []GlobalRanNodeId)

SetGRanNodeIds gets a reference to the given []GlobalRanNodeId and assigns it to the GRanNodeIds field.

func (*NetworkAreaInfo) SetNcgis

func (o *NetworkAreaInfo) SetNcgis(v []Ncgi)

SetNcgis gets a reference to the given []Ncgi and assigns it to the Ncgis field.

func (*NetworkAreaInfo) SetTais

func (o *NetworkAreaInfo) SetTais(v []Tai)

SetTais gets a reference to the given []Tai and assigns it to the Tais field.

func (NetworkAreaInfo) ToMap

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

type NotificationItem

type NotificationItem struct {
	// String providing an URI formatted according to RFC 3986.
	ResourceId string        `json:"resourceId"`
	NotifItems []UpdatedItem `json:"notifItems"`
}

NotificationItem Identifies a data change notification when the change occurs in a fragment (subset of resource data) of a given resource.

func NewNotificationItem

func NewNotificationItem(resourceId string, notifItems []UpdatedItem) *NotificationItem

NewNotificationItem instantiates a new NotificationItem 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 NewNotificationItemWithDefaults

func NewNotificationItemWithDefaults() *NotificationItem

NewNotificationItemWithDefaults instantiates a new NotificationItem 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 (*NotificationItem) GetNotifItems

func (o *NotificationItem) GetNotifItems() []UpdatedItem

GetNotifItems returns the NotifItems field value

func (*NotificationItem) GetNotifItemsOk

func (o *NotificationItem) GetNotifItemsOk() ([]UpdatedItem, bool)

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

func (*NotificationItem) GetResourceId

func (o *NotificationItem) GetResourceId() string

GetResourceId returns the ResourceId field value

func (*NotificationItem) GetResourceIdOk

func (o *NotificationItem) GetResourceIdOk() (*string, bool)

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

func (NotificationItem) MarshalJSON

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

func (*NotificationItem) SetNotifItems

func (o *NotificationItem) SetNotifItems(v []UpdatedItem)

SetNotifItems sets field value

func (*NotificationItem) SetResourceId

func (o *NotificationItem) SetResourceId(v string)

SetResourceId sets field value

func (NotificationItem) ToMap

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

type NullableAccessTokenErr

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

func NewNullableAccessTokenErr

func NewNullableAccessTokenErr(val *AccessTokenErr) *NullableAccessTokenErr

func (NullableAccessTokenErr) Get

func (NullableAccessTokenErr) IsSet

func (v NullableAccessTokenErr) IsSet() bool

func (NullableAccessTokenErr) MarshalJSON

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

func (*NullableAccessTokenErr) Set

func (*NullableAccessTokenErr) UnmarshalJSON

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

func (*NullableAccessTokenErr) Unset

func (v *NullableAccessTokenErr) Unset()

type NullableAccessTokenReq

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

func NewNullableAccessTokenReq

func NewNullableAccessTokenReq(val *AccessTokenReq) *NullableAccessTokenReq

func (NullableAccessTokenReq) Get

func (NullableAccessTokenReq) IsSet

func (v NullableAccessTokenReq) IsSet() bool

func (NullableAccessTokenReq) MarshalJSON

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

func (*NullableAccessTokenReq) Set

func (*NullableAccessTokenReq) UnmarshalJSON

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

func (*NullableAccessTokenReq) Unset

func (v *NullableAccessTokenReq) Unset()

type NullableAmPolicyData

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

func NewNullableAmPolicyData

func NewNullableAmPolicyData(val *AmPolicyData) *NullableAmPolicyData

func (NullableAmPolicyData) Get

func (NullableAmPolicyData) IsSet

func (v NullableAmPolicyData) IsSet() bool

func (NullableAmPolicyData) MarshalJSON

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

func (*NullableAmPolicyData) Set

func (v *NullableAmPolicyData) Set(val *AmPolicyData)

func (*NullableAmPolicyData) UnmarshalJSON

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

func (*NullableAmPolicyData) Unset

func (v *NullableAmPolicyData) Unset()

type NullableBdtData

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

func NewNullableBdtData

func NewNullableBdtData(val *BdtData) *NullableBdtData

func (NullableBdtData) Get

func (v NullableBdtData) Get() *BdtData

func (NullableBdtData) IsSet

func (v NullableBdtData) IsSet() bool

func (NullableBdtData) MarshalJSON

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

func (*NullableBdtData) Set

func (v *NullableBdtData) Set(val *BdtData)

func (*NullableBdtData) UnmarshalJSON

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

func (*NullableBdtData) Unset

func (v *NullableBdtData) Unset()

type NullableBdtDataPatch

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

func NewNullableBdtDataPatch

func NewNullableBdtDataPatch(val *BdtDataPatch) *NullableBdtDataPatch

func (NullableBdtDataPatch) Get

func (NullableBdtDataPatch) IsSet

func (v NullableBdtDataPatch) IsSet() bool

func (NullableBdtDataPatch) MarshalJSON

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

func (*NullableBdtDataPatch) Set

func (v *NullableBdtDataPatch) Set(val *BdtDataPatch)

func (*NullableBdtDataPatch) UnmarshalJSON

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

func (*NullableBdtDataPatch) Unset

func (v *NullableBdtDataPatch) Unset()

type NullableBdtPolicyStatus

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

func NewNullableBdtPolicyStatus

func NewNullableBdtPolicyStatus(val *BdtPolicyStatus) *NullableBdtPolicyStatus

func (NullableBdtPolicyStatus) Get

func (NullableBdtPolicyStatus) IsSet

func (v NullableBdtPolicyStatus) IsSet() bool

func (NullableBdtPolicyStatus) MarshalJSON

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

func (*NullableBdtPolicyStatus) Set

func (*NullableBdtPolicyStatus) UnmarshalJSON

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

func (*NullableBdtPolicyStatus) Unset

func (v *NullableBdtPolicyStatus) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableChargingInformation

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

func NewNullableChargingInformation

func NewNullableChargingInformation(val *ChargingInformation) *NullableChargingInformation

func (NullableChargingInformation) Get

func (NullableChargingInformation) IsSet

func (NullableChargingInformation) MarshalJSON

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

func (*NullableChargingInformation) Set

func (*NullableChargingInformation) UnmarshalJSON

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

func (*NullableChargingInformation) Unset

func (v *NullableChargingInformation) Unset()

type NullableDnnRouteSelectionDescriptor

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

func (NullableDnnRouteSelectionDescriptor) Get

func (NullableDnnRouteSelectionDescriptor) IsSet

func (NullableDnnRouteSelectionDescriptor) MarshalJSON

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

func (*NullableDnnRouteSelectionDescriptor) Set

func (*NullableDnnRouteSelectionDescriptor) UnmarshalJSON

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

func (*NullableDnnRouteSelectionDescriptor) Unset

type NullableEcgi

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

func NewNullableEcgi

func NewNullableEcgi(val *Ecgi) *NullableEcgi

func (NullableEcgi) Get

func (v NullableEcgi) Get() *Ecgi

func (NullableEcgi) IsSet

func (v NullableEcgi) IsSet() bool

func (NullableEcgi) MarshalJSON

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

func (*NullableEcgi) Set

func (v *NullableEcgi) Set(val *Ecgi)

func (*NullableEcgi) UnmarshalJSON

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

func (*NullableEcgi) Unset

func (v *NullableEcgi) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGNbId

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

func NewNullableGNbId

func NewNullableGNbId(val *GNbId) *NullableGNbId

func (NullableGNbId) Get

func (v NullableGNbId) Get() *GNbId

func (NullableGNbId) IsSet

func (v NullableGNbId) IsSet() bool

func (NullableGNbId) MarshalJSON

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

func (*NullableGNbId) Set

func (v *NullableGNbId) Set(val *GNbId)

func (*NullableGNbId) UnmarshalJSON

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

func (*NullableGNbId) Unset

func (v *NullableGNbId) Unset()

type NullableGlobalRanNodeId

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

func NewNullableGlobalRanNodeId

func NewNullableGlobalRanNodeId(val *GlobalRanNodeId) *NullableGlobalRanNodeId

func (NullableGlobalRanNodeId) Get

func (NullableGlobalRanNodeId) IsSet

func (v NullableGlobalRanNodeId) IsSet() bool

func (NullableGlobalRanNodeId) MarshalJSON

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

func (*NullableGlobalRanNodeId) Set

func (*NullableGlobalRanNodeId) UnmarshalJSON

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

func (*NullableGlobalRanNodeId) Unset

func (v *NullableGlobalRanNodeId) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableInvalidParam

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

func NewNullableInvalidParam

func NewNullableInvalidParam(val *InvalidParam) *NullableInvalidParam

func (NullableInvalidParam) Get

func (NullableInvalidParam) IsSet

func (v NullableInvalidParam) IsSet() bool

func (NullableInvalidParam) MarshalJSON

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

func (*NullableInvalidParam) Set

func (v *NullableInvalidParam) Set(val *InvalidParam)

func (*NullableInvalidParam) UnmarshalJSON

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

func (*NullableInvalidParam) Unset

func (v *NullableInvalidParam) Unset()

type NullableIpAddr

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

func NewNullableIpAddr

func NewNullableIpAddr(val *IpAddr) *NullableIpAddr

func (NullableIpAddr) Get

func (v NullableIpAddr) Get() *IpAddr

func (NullableIpAddr) IsSet

func (v NullableIpAddr) IsSet() bool

func (NullableIpAddr) MarshalJSON

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

func (*NullableIpAddr) Set

func (v *NullableIpAddr) Set(val *IpAddr)

func (*NullableIpAddr) UnmarshalJSON

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

func (*NullableIpAddr) Unset

func (v *NullableIpAddr) Unset()

type NullableIpv6Addr

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

func NewNullableIpv6Addr

func NewNullableIpv6Addr(val *Ipv6Addr) *NullableIpv6Addr

func (NullableIpv6Addr) Get

func (v NullableIpv6Addr) Get() *Ipv6Addr

func (NullableIpv6Addr) IsSet

func (v NullableIpv6Addr) IsSet() bool

func (NullableIpv6Addr) MarshalJSON

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

func (*NullableIpv6Addr) Set

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

func (*NullableIpv6Addr) UnmarshalJSON

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

func (*NullableIpv6Addr) Unset

func (v *NullableIpv6Addr) Unset()

type NullableIpv6Prefix

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

func NewNullableIpv6Prefix

func NewNullableIpv6Prefix(val *Ipv6Prefix) *NullableIpv6Prefix

func (NullableIpv6Prefix) Get

func (v NullableIpv6Prefix) Get() *Ipv6Prefix

func (NullableIpv6Prefix) IsSet

func (v NullableIpv6Prefix) IsSet() bool

func (NullableIpv6Prefix) MarshalJSON

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

func (*NullableIpv6Prefix) Set

func (v *NullableIpv6Prefix) Set(val *Ipv6Prefix)

func (*NullableIpv6Prefix) UnmarshalJSON

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

func (*NullableIpv6Prefix) Unset

func (v *NullableIpv6Prefix) Unset()

type NullableLimitIdToMonitoringKey

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

func (NullableLimitIdToMonitoringKey) Get

func (NullableLimitIdToMonitoringKey) IsSet

func (NullableLimitIdToMonitoringKey) MarshalJSON

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

func (*NullableLimitIdToMonitoringKey) Set

func (*NullableLimitIdToMonitoringKey) UnmarshalJSON

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

func (*NullableLimitIdToMonitoringKey) Unset

func (v *NullableLimitIdToMonitoringKey) Unset()

type NullableMbsSessPolCtrlData

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

func NewNullableMbsSessPolCtrlData

func NewNullableMbsSessPolCtrlData(val *MbsSessPolCtrlData) *NullableMbsSessPolCtrlData

func (NullableMbsSessPolCtrlData) Get

func (NullableMbsSessPolCtrlData) IsSet

func (v NullableMbsSessPolCtrlData) IsSet() bool

func (NullableMbsSessPolCtrlData) MarshalJSON

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

func (*NullableMbsSessPolCtrlData) Set

func (*NullableMbsSessPolCtrlData) UnmarshalJSON

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

func (*NullableMbsSessPolCtrlData) Unset

func (v *NullableMbsSessPolCtrlData) Unset()

type NullableMbsSessPolDataId

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

func NewNullableMbsSessPolDataId

func NewNullableMbsSessPolDataId(val *MbsSessPolDataId) *NullableMbsSessPolDataId

func (NullableMbsSessPolDataId) Get

func (NullableMbsSessPolDataId) IsSet

func (v NullableMbsSessPolDataId) IsSet() bool

func (NullableMbsSessPolDataId) MarshalJSON

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

func (*NullableMbsSessPolDataId) Set

func (*NullableMbsSessPolDataId) UnmarshalJSON

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

func (*NullableMbsSessPolDataId) Unset

func (v *NullableMbsSessPolDataId) Unset()

type NullableMbsSessionId

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

func NewNullableMbsSessionId

func NewNullableMbsSessionId(val *MbsSessionId) *NullableMbsSessionId

func (NullableMbsSessionId) Get

func (NullableMbsSessionId) IsSet

func (v NullableMbsSessionId) IsSet() bool

func (NullableMbsSessionId) MarshalJSON

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

func (*NullableMbsSessionId) Set

func (v *NullableMbsSessionId) Set(val *MbsSessionId)

func (*NullableMbsSessionId) UnmarshalJSON

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

func (*NullableMbsSessionId) Unset

func (v *NullableMbsSessionId) Unset()

type NullableNFType

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

func NewNullableNFType

func NewNullableNFType(val *NFType) *NullableNFType

func (NullableNFType) Get

func (v NullableNFType) Get() *NFType

func (NullableNFType) IsSet

func (v NullableNFType) IsSet() bool

func (NullableNFType) MarshalJSON

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

func (*NullableNFType) Set

func (v *NullableNFType) Set(val *NFType)

func (*NullableNFType) UnmarshalJSON

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

func (*NullableNFType) Unset

func (v *NullableNFType) Unset()

type NullableNcgi

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

func NewNullableNcgi

func NewNullableNcgi(val *Ncgi) *NullableNcgi

func (NullableNcgi) Get

func (v NullableNcgi) Get() *Ncgi

func (NullableNcgi) IsSet

func (v NullableNcgi) IsSet() bool

func (NullableNcgi) MarshalJSON

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

func (*NullableNcgi) Set

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

func (*NullableNcgi) UnmarshalJSON

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

func (*NullableNcgi) Unset

func (v *NullableNcgi) Unset()

type NullableNetworkAreaInfo

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

func NewNullableNetworkAreaInfo

func NewNullableNetworkAreaInfo(val *NetworkAreaInfo) *NullableNetworkAreaInfo

func (NullableNetworkAreaInfo) Get

func (NullableNetworkAreaInfo) IsSet

func (v NullableNetworkAreaInfo) IsSet() bool

func (NullableNetworkAreaInfo) MarshalJSON

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

func (*NullableNetworkAreaInfo) Set

func (*NullableNetworkAreaInfo) UnmarshalJSON

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

func (*NullableNetworkAreaInfo) Unset

func (v *NullableNetworkAreaInfo) Unset()

type NullableNotificationItem

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

func NewNullableNotificationItem

func NewNullableNotificationItem(val *NotificationItem) *NullableNotificationItem

func (NullableNotificationItem) Get

func (NullableNotificationItem) IsSet

func (v NullableNotificationItem) IsSet() bool

func (NullableNotificationItem) MarshalJSON

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

func (*NullableNotificationItem) Set

func (*NullableNotificationItem) UnmarshalJSON

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

func (*NullableNotificationItem) Unset

func (v *NullableNotificationItem) Unset()

type NullableOperatorSpecificDataContainer

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

func (NullableOperatorSpecificDataContainer) Get

func (NullableOperatorSpecificDataContainer) IsSet

func (NullableOperatorSpecificDataContainer) MarshalJSON

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

func (*NullableOperatorSpecificDataContainer) Set

func (*NullableOperatorSpecificDataContainer) UnmarshalJSON

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

func (*NullableOperatorSpecificDataContainer) Unset

type NullableOperatorSpecificDataContainerValue

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

func (NullableOperatorSpecificDataContainerValue) Get

func (NullableOperatorSpecificDataContainerValue) IsSet

func (NullableOperatorSpecificDataContainerValue) MarshalJSON

func (*NullableOperatorSpecificDataContainerValue) Set

func (*NullableOperatorSpecificDataContainerValue) UnmarshalJSON

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

func (*NullableOperatorSpecificDataContainerValue) Unset

type NullablePatchItem

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

func NewNullablePatchItem

func NewNullablePatchItem(val *PatchItem) *NullablePatchItem

func (NullablePatchItem) Get

func (v NullablePatchItem) Get() *PatchItem

func (NullablePatchItem) IsSet

func (v NullablePatchItem) IsSet() bool

func (NullablePatchItem) MarshalJSON

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

func (*NullablePatchItem) Set

func (v *NullablePatchItem) Set(val *PatchItem)

func (*NullablePatchItem) UnmarshalJSON

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

func (*NullablePatchItem) Unset

func (v *NullablePatchItem) Unset()

type NullablePatchOperation

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

func NewNullablePatchOperation

func NewNullablePatchOperation(val *PatchOperation) *NullablePatchOperation

func (NullablePatchOperation) Get

func (NullablePatchOperation) IsSet

func (v NullablePatchOperation) IsSet() bool

func (NullablePatchOperation) MarshalJSON

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

func (*NullablePatchOperation) Set

func (*NullablePatchOperation) UnmarshalJSON

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

func (*NullablePatchOperation) Unset

func (v *NullablePatchOperation) Unset()

type NullablePatchResult

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

func NewNullablePatchResult

func NewNullablePatchResult(val *PatchResult) *NullablePatchResult

func (NullablePatchResult) Get

func (NullablePatchResult) IsSet

func (v NullablePatchResult) IsSet() bool

func (NullablePatchResult) MarshalJSON

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

func (*NullablePatchResult) Set

func (v *NullablePatchResult) Set(val *PatchResult)

func (*NullablePatchResult) UnmarshalJSON

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

func (*NullablePatchResult) Unset

func (v *NullablePatchResult) Unset()

type NullablePduSessionType

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

func NewNullablePduSessionType

func NewNullablePduSessionType(val *PduSessionType) *NullablePduSessionType

func (NullablePduSessionType) Get

func (NullablePduSessionType) IsSet

func (v NullablePduSessionType) IsSet() bool

func (NullablePduSessionType) MarshalJSON

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

func (*NullablePduSessionType) Set

func (*NullablePduSessionType) UnmarshalJSON

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

func (*NullablePduSessionType) Unset

func (v *NullablePduSessionType) Unset()

type NullablePeriodicity

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

func NewNullablePeriodicity

func NewNullablePeriodicity(val *Periodicity) *NullablePeriodicity

func (NullablePeriodicity) Get

func (NullablePeriodicity) IsSet

func (v NullablePeriodicity) IsSet() bool

func (NullablePeriodicity) MarshalJSON

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

func (*NullablePeriodicity) Set

func (v *NullablePeriodicity) Set(val *Periodicity)

func (*NullablePeriodicity) UnmarshalJSON

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

func (*NullablePeriodicity) Unset

func (v *NullablePeriodicity) Unset()

type NullablePlmnId

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

func NewNullablePlmnId

func NewNullablePlmnId(val *PlmnId) *NullablePlmnId

func (NullablePlmnId) Get

func (v NullablePlmnId) Get() *PlmnId

func (NullablePlmnId) IsSet

func (v NullablePlmnId) IsSet() bool

func (NullablePlmnId) MarshalJSON

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

func (*NullablePlmnId) Set

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

func (*NullablePlmnId) UnmarshalJSON

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

func (*NullablePlmnId) Unset

func (v *NullablePlmnId) Unset()

type NullablePlmnIdNid

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

func NewNullablePlmnIdNid

func NewNullablePlmnIdNid(val *PlmnIdNid) *NullablePlmnIdNid

func (NullablePlmnIdNid) Get

func (v NullablePlmnIdNid) Get() *PlmnIdNid

func (NullablePlmnIdNid) IsSet

func (v NullablePlmnIdNid) IsSet() bool

func (NullablePlmnIdNid) MarshalJSON

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

func (*NullablePlmnIdNid) Set

func (v *NullablePlmnIdNid) Set(val *PlmnIdNid)

func (*NullablePlmnIdNid) UnmarshalJSON

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

func (*NullablePlmnIdNid) Unset

func (v *NullablePlmnIdNid) Unset()

type NullablePlmnRouteSelectionDescriptor

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

func (NullablePlmnRouteSelectionDescriptor) Get

func (NullablePlmnRouteSelectionDescriptor) IsSet

func (NullablePlmnRouteSelectionDescriptor) MarshalJSON

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

func (*NullablePlmnRouteSelectionDescriptor) Set

func (*NullablePlmnRouteSelectionDescriptor) UnmarshalJSON

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

func (*NullablePlmnRouteSelectionDescriptor) Unset

type NullablePolicyDataChangeNotification

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

func (NullablePolicyDataChangeNotification) Get

func (NullablePolicyDataChangeNotification) IsSet

func (NullablePolicyDataChangeNotification) MarshalJSON

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

func (*NullablePolicyDataChangeNotification) Set

func (*NullablePolicyDataChangeNotification) UnmarshalJSON

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

func (*NullablePolicyDataChangeNotification) Unset

type NullablePolicyDataForIndividualUe

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

func (NullablePolicyDataForIndividualUe) Get

func (NullablePolicyDataForIndividualUe) IsSet

func (NullablePolicyDataForIndividualUe) MarshalJSON

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

func (*NullablePolicyDataForIndividualUe) Set

func (*NullablePolicyDataForIndividualUe) UnmarshalJSON

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

func (*NullablePolicyDataForIndividualUe) Unset

type NullablePolicyDataSubscription

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

func (NullablePolicyDataSubscription) Get

func (NullablePolicyDataSubscription) IsSet

func (NullablePolicyDataSubscription) MarshalJSON

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

func (*NullablePolicyDataSubscription) Set

func (*NullablePolicyDataSubscription) UnmarshalJSON

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

func (*NullablePolicyDataSubscription) Unset

func (v *NullablePolicyDataSubscription) Unset()

type NullablePolicyDataSubset

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

func NewNullablePolicyDataSubset

func NewNullablePolicyDataSubset(val *PolicyDataSubset) *NullablePolicyDataSubset

func (NullablePolicyDataSubset) Get

func (NullablePolicyDataSubset) IsSet

func (v NullablePolicyDataSubset) IsSet() bool

func (NullablePolicyDataSubset) MarshalJSON

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

func (*NullablePolicyDataSubset) Set

func (*NullablePolicyDataSubset) UnmarshalJSON

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

func (*NullablePolicyDataSubset) Unset

func (v *NullablePolicyDataSubset) Unset()

type NullablePresenceInfo

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

func NewNullablePresenceInfo

func NewNullablePresenceInfo(val *PresenceInfo) *NullablePresenceInfo

func (NullablePresenceInfo) Get

func (NullablePresenceInfo) IsSet

func (v NullablePresenceInfo) IsSet() bool

func (NullablePresenceInfo) MarshalJSON

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

func (*NullablePresenceInfo) Set

func (v *NullablePresenceInfo) Set(val *PresenceInfo)

func (*NullablePresenceInfo) UnmarshalJSON

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

func (*NullablePresenceInfo) Unset

func (v *NullablePresenceInfo) Unset()

type NullablePresenceState

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

func NewNullablePresenceState

func NewNullablePresenceState(val *PresenceState) *NullablePresenceState

func (NullablePresenceState) Get

func (NullablePresenceState) IsSet

func (v NullablePresenceState) IsSet() bool

func (NullablePresenceState) MarshalJSON

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

func (*NullablePresenceState) Set

func (v *NullablePresenceState) Set(val *PresenceState)

func (*NullablePresenceState) UnmarshalJSON

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

func (*NullablePresenceState) Unset

func (v *NullablePresenceState) Unset()

type NullableProblemDetails

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

func NewNullableProblemDetails

func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails

func (NullableProblemDetails) Get

func (NullableProblemDetails) IsSet

func (v NullableProblemDetails) IsSet() bool

func (NullableProblemDetails) MarshalJSON

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

func (*NullableProblemDetails) Set

func (*NullableProblemDetails) UnmarshalJSON

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

func (*NullableProblemDetails) Unset

func (v *NullableProblemDetails) Unset()

type NullableReportItem

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

func NewNullableReportItem

func NewNullableReportItem(val *ReportItem) *NullableReportItem

func (NullableReportItem) Get

func (v NullableReportItem) Get() *ReportItem

func (NullableReportItem) IsSet

func (v NullableReportItem) IsSet() bool

func (NullableReportItem) MarshalJSON

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

func (*NullableReportItem) Set

func (v *NullableReportItem) Set(val *ReportItem)

func (*NullableReportItem) UnmarshalJSON

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

func (*NullableReportItem) Unset

func (v *NullableReportItem) Unset()

type NullableResourceItem

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

func NewNullableResourceItem

func NewNullableResourceItem(val *ResourceItem) *NullableResourceItem

func (NullableResourceItem) Get

func (NullableResourceItem) IsSet

func (v NullableResourceItem) IsSet() bool

func (NullableResourceItem) MarshalJSON

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

func (*NullableResourceItem) Set

func (v *NullableResourceItem) Set(val *ResourceItem)

func (*NullableResourceItem) UnmarshalJSON

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

func (*NullableResourceItem) Unset

func (v *NullableResourceItem) Unset()

type NullableSliceMbr

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

func NewNullableSliceMbr

func NewNullableSliceMbr(val *SliceMbr) *NullableSliceMbr

func (NullableSliceMbr) Get

func (v NullableSliceMbr) Get() *SliceMbr

func (NullableSliceMbr) IsSet

func (v NullableSliceMbr) IsSet() bool

func (NullableSliceMbr) MarshalJSON

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

func (*NullableSliceMbr) Set

func (v *NullableSliceMbr) Set(val *SliceMbr)

func (*NullableSliceMbr) UnmarshalJSON

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

func (*NullableSliceMbr) Unset

func (v *NullableSliceMbr) Unset()

type NullableSlicePolicyData

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

func NewNullableSlicePolicyData

func NewNullableSlicePolicyData(val *SlicePolicyData) *NullableSlicePolicyData

func (NullableSlicePolicyData) Get

func (NullableSlicePolicyData) IsSet

func (v NullableSlicePolicyData) IsSet() bool

func (NullableSlicePolicyData) MarshalJSON

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

func (*NullableSlicePolicyData) Set

func (*NullableSlicePolicyData) UnmarshalJSON

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

func (*NullableSlicePolicyData) Unset

func (v *NullableSlicePolicyData) Unset()

type NullableSlicePolicyDataPatch

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

func NewNullableSlicePolicyDataPatch

func NewNullableSlicePolicyDataPatch(val *SlicePolicyDataPatch) *NullableSlicePolicyDataPatch

func (NullableSlicePolicyDataPatch) Get

func (NullableSlicePolicyDataPatch) IsSet

func (NullableSlicePolicyDataPatch) MarshalJSON

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

func (*NullableSlicePolicyDataPatch) Set

func (*NullableSlicePolicyDataPatch) UnmarshalJSON

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

func (*NullableSlicePolicyDataPatch) Unset

func (v *NullableSlicePolicyDataPatch) Unset()

type NullableSmPolicyData

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

func NewNullableSmPolicyData

func NewNullableSmPolicyData(val *SmPolicyData) *NullableSmPolicyData

func (NullableSmPolicyData) Get

func (NullableSmPolicyData) IsSet

func (v NullableSmPolicyData) IsSet() bool

func (NullableSmPolicyData) MarshalJSON

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

func (*NullableSmPolicyData) Set

func (v *NullableSmPolicyData) Set(val *SmPolicyData)

func (*NullableSmPolicyData) UnmarshalJSON

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

func (*NullableSmPolicyData) Unset

func (v *NullableSmPolicyData) Unset()

type NullableSmPolicyDataPatch

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

func NewNullableSmPolicyDataPatch

func NewNullableSmPolicyDataPatch(val *SmPolicyDataPatch) *NullableSmPolicyDataPatch

func (NullableSmPolicyDataPatch) Get

func (NullableSmPolicyDataPatch) IsSet

func (v NullableSmPolicyDataPatch) IsSet() bool

func (NullableSmPolicyDataPatch) MarshalJSON

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

func (*NullableSmPolicyDataPatch) Set

func (*NullableSmPolicyDataPatch) UnmarshalJSON

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

func (*NullableSmPolicyDataPatch) Unset

func (v *NullableSmPolicyDataPatch) Unset()

type NullableSmPolicyDnnData

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

func NewNullableSmPolicyDnnData

func NewNullableSmPolicyDnnData(val *SmPolicyDnnData) *NullableSmPolicyDnnData

func (NullableSmPolicyDnnData) Get

func (NullableSmPolicyDnnData) IsSet

func (v NullableSmPolicyDnnData) IsSet() bool

func (NullableSmPolicyDnnData) MarshalJSON

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

func (*NullableSmPolicyDnnData) Set

func (*NullableSmPolicyDnnData) UnmarshalJSON

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

func (*NullableSmPolicyDnnData) Unset

func (v *NullableSmPolicyDnnData) Unset()

type NullableSmPolicyDnnDataPatch

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

func NewNullableSmPolicyDnnDataPatch

func NewNullableSmPolicyDnnDataPatch(val *SmPolicyDnnDataPatch) *NullableSmPolicyDnnDataPatch

func (NullableSmPolicyDnnDataPatch) Get

func (NullableSmPolicyDnnDataPatch) IsSet

func (NullableSmPolicyDnnDataPatch) MarshalJSON

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

func (*NullableSmPolicyDnnDataPatch) Set

func (*NullableSmPolicyDnnDataPatch) UnmarshalJSON

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

func (*NullableSmPolicyDnnDataPatch) Unset

func (v *NullableSmPolicyDnnDataPatch) Unset()

type NullableSmPolicySnssaiData

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

func NewNullableSmPolicySnssaiData

func NewNullableSmPolicySnssaiData(val *SmPolicySnssaiData) *NullableSmPolicySnssaiData

func (NullableSmPolicySnssaiData) Get

func (NullableSmPolicySnssaiData) IsSet

func (v NullableSmPolicySnssaiData) IsSet() bool

func (NullableSmPolicySnssaiData) MarshalJSON

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

func (*NullableSmPolicySnssaiData) Set

func (*NullableSmPolicySnssaiData) UnmarshalJSON

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

func (*NullableSmPolicySnssaiData) Unset

func (v *NullableSmPolicySnssaiData) Unset()

type NullableSmPolicySnssaiDataPatch

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

func (NullableSmPolicySnssaiDataPatch) Get

func (NullableSmPolicySnssaiDataPatch) IsSet

func (NullableSmPolicySnssaiDataPatch) MarshalJSON

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

func (*NullableSmPolicySnssaiDataPatch) Set

func (*NullableSmPolicySnssaiDataPatch) UnmarshalJSON

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

func (*NullableSmPolicySnssaiDataPatch) Unset

type NullableSnssai

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

func NewNullableSnssai

func NewNullableSnssai(val *Snssai) *NullableSnssai

func (NullableSnssai) Get

func (v NullableSnssai) Get() *Snssai

func (NullableSnssai) IsSet

func (v NullableSnssai) IsSet() bool

func (NullableSnssai) MarshalJSON

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

func (*NullableSnssai) Set

func (v *NullableSnssai) Set(val *Snssai)

func (*NullableSnssai) UnmarshalJSON

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

func (*NullableSnssai) Unset

func (v *NullableSnssai) Unset()

type NullableSnssaiRouteSelectionDescriptor

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

func (NullableSnssaiRouteSelectionDescriptor) Get

func (NullableSnssaiRouteSelectionDescriptor) IsSet

func (NullableSnssaiRouteSelectionDescriptor) MarshalJSON

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

func (*NullableSnssaiRouteSelectionDescriptor) Set

func (*NullableSnssaiRouteSelectionDescriptor) UnmarshalJSON

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

func (*NullableSnssaiRouteSelectionDescriptor) Unset

type NullableSponsorConnectivityData

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

func (NullableSponsorConnectivityData) Get

func (NullableSponsorConnectivityData) IsSet

func (NullableSponsorConnectivityData) MarshalJSON

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

func (*NullableSponsorConnectivityData) Set

func (*NullableSponsorConnectivityData) UnmarshalJSON

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

func (*NullableSponsorConnectivityData) Unset

type NullableSscMode

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

func NewNullableSscMode

func NewNullableSscMode(val *SscMode) *NullableSscMode

func (NullableSscMode) Get

func (v NullableSscMode) Get() *SscMode

func (NullableSscMode) IsSet

func (v NullableSscMode) IsSet() bool

func (NullableSscMode) MarshalJSON

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

func (*NullableSscMode) Set

func (v *NullableSscMode) Set(val *SscMode)

func (*NullableSscMode) UnmarshalJSON

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

func (*NullableSscMode) Unset

func (v *NullableSscMode) Unset()

type NullableSsm

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

func NewNullableSsm

func NewNullableSsm(val *Ssm) *NullableSsm

func (NullableSsm) Get

func (v NullableSsm) Get() *Ssm

func (NullableSsm) IsSet

func (v NullableSsm) IsSet() bool

func (NullableSsm) MarshalJSON

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

func (*NullableSsm) Set

func (v *NullableSsm) Set(val *Ssm)

func (*NullableSsm) UnmarshalJSON

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

func (*NullableSsm) Unset

func (v *NullableSsm) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTai

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

func NewNullableTai

func NewNullableTai(val *Tai) *NullableTai

func (NullableTai) Get

func (v NullableTai) Get() *Tai

func (NullableTai) IsSet

func (v NullableTai) IsSet() bool

func (NullableTai) MarshalJSON

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

func (*NullableTai) Set

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

func (*NullableTai) UnmarshalJSON

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

func (*NullableTai) Unset

func (v *NullableTai) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTimePeriod

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

func NewNullableTimePeriod

func NewNullableTimePeriod(val *TimePeriod) *NullableTimePeriod

func (NullableTimePeriod) Get

func (v NullableTimePeriod) Get() *TimePeriod

func (NullableTimePeriod) IsSet

func (v NullableTimePeriod) IsSet() bool

func (NullableTimePeriod) MarshalJSON

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

func (*NullableTimePeriod) Set

func (v *NullableTimePeriod) Set(val *TimePeriod)

func (*NullableTimePeriod) UnmarshalJSON

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

func (*NullableTimePeriod) Unset

func (v *NullableTimePeriod) Unset()

type NullableTimeWindow

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

func NewNullableTimeWindow

func NewNullableTimeWindow(val *TimeWindow) *NullableTimeWindow

func (NullableTimeWindow) Get

func (v NullableTimeWindow) Get() *TimeWindow

func (NullableTimeWindow) IsSet

func (v NullableTimeWindow) IsSet() bool

func (NullableTimeWindow) MarshalJSON

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

func (*NullableTimeWindow) Set

func (v *NullableTimeWindow) Set(val *TimeWindow)

func (*NullableTimeWindow) UnmarshalJSON

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

func (*NullableTimeWindow) Unset

func (v *NullableTimeWindow) Unset()

type NullableTmgi

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

func NewNullableTmgi

func NewNullableTmgi(val *Tmgi) *NullableTmgi

func (NullableTmgi) Get

func (v NullableTmgi) Get() *Tmgi

func (NullableTmgi) IsSet

func (v NullableTmgi) IsSet() bool

func (NullableTmgi) MarshalJSON

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

func (*NullableTmgi) Set

func (v *NullableTmgi) Set(val *Tmgi)

func (*NullableTmgi) UnmarshalJSON

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

func (*NullableTmgi) Unset

func (v *NullableTmgi) Unset()

type NullableTransferPolicy

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

func NewNullableTransferPolicy

func NewNullableTransferPolicy(val *TransferPolicy) *NullableTransferPolicy

func (NullableTransferPolicy) Get

func (NullableTransferPolicy) IsSet

func (v NullableTransferPolicy) IsSet() bool

func (NullableTransferPolicy) MarshalJSON

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

func (*NullableTransferPolicy) Set

func (*NullableTransferPolicy) UnmarshalJSON

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

func (*NullableTransferPolicy) Unset

func (v *NullableTransferPolicy) Unset()

type NullableUePolicySection

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

func NewNullableUePolicySection

func NewNullableUePolicySection(val *UePolicySection) *NullableUePolicySection

func (NullableUePolicySection) Get

func (NullableUePolicySection) IsSet

func (v NullableUePolicySection) IsSet() bool

func (NullableUePolicySection) MarshalJSON

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

func (*NullableUePolicySection) Set

func (*NullableUePolicySection) UnmarshalJSON

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

func (*NullableUePolicySection) Unset

func (v *NullableUePolicySection) Unset()

type NullableUePolicySet

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

func NewNullableUePolicySet

func NewNullableUePolicySet(val *UePolicySet) *NullableUePolicySet

func (NullableUePolicySet) Get

func (NullableUePolicySet) IsSet

func (v NullableUePolicySet) IsSet() bool

func (NullableUePolicySet) MarshalJSON

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

func (*NullableUePolicySet) Set

func (v *NullableUePolicySet) Set(val *UePolicySet)

func (*NullableUePolicySet) UnmarshalJSON

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

func (*NullableUePolicySet) Unset

func (v *NullableUePolicySet) Unset()

type NullableUePolicySetPatch

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

func NewNullableUePolicySetPatch

func NewNullableUePolicySetPatch(val *UePolicySetPatch) *NullableUePolicySetPatch

func (NullableUePolicySetPatch) Get

func (NullableUePolicySetPatch) IsSet

func (v NullableUePolicySetPatch) IsSet() bool

func (NullableUePolicySetPatch) MarshalJSON

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

func (*NullableUePolicySetPatch) Set

func (*NullableUePolicySetPatch) UnmarshalJSON

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

func (*NullableUePolicySetPatch) Unset

func (v *NullableUePolicySetPatch) Unset()

type NullableUpdatedItem

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

func NewNullableUpdatedItem

func NewNullableUpdatedItem(val *UpdatedItem) *NullableUpdatedItem

func (NullableUpdatedItem) Get

func (NullableUpdatedItem) IsSet

func (v NullableUpdatedItem) IsSet() bool

func (NullableUpdatedItem) MarshalJSON

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

func (*NullableUpdatedItem) Set

func (v *NullableUpdatedItem) Set(val *UpdatedItem)

func (*NullableUpdatedItem) UnmarshalJSON

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

func (*NullableUpdatedItem) Unset

func (v *NullableUpdatedItem) Unset()

type NullableUsageMonData

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

func NewNullableUsageMonData

func NewNullableUsageMonData(val *UsageMonData) *NullableUsageMonData

func (NullableUsageMonData) Get

func (NullableUsageMonData) IsSet

func (v NullableUsageMonData) IsSet() bool

func (NullableUsageMonData) MarshalJSON

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

func (*NullableUsageMonData) Set

func (v *NullableUsageMonData) Set(val *UsageMonData)

func (*NullableUsageMonData) UnmarshalJSON

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

func (*NullableUsageMonData) Unset

func (v *NullableUsageMonData) Unset()

type NullableUsageMonDataLimit

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

func NewNullableUsageMonDataLimit

func NewNullableUsageMonDataLimit(val *UsageMonDataLimit) *NullableUsageMonDataLimit

func (NullableUsageMonDataLimit) Get

func (NullableUsageMonDataLimit) IsSet

func (v NullableUsageMonDataLimit) IsSet() bool

func (NullableUsageMonDataLimit) MarshalJSON

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

func (*NullableUsageMonDataLimit) Set

func (*NullableUsageMonDataLimit) UnmarshalJSON

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

func (*NullableUsageMonDataLimit) Unset

func (v *NullableUsageMonDataLimit) Unset()

type NullableUsageMonDataScope

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

func NewNullableUsageMonDataScope

func NewNullableUsageMonDataScope(val *UsageMonDataScope) *NullableUsageMonDataScope

func (NullableUsageMonDataScope) Get

func (NullableUsageMonDataScope) IsSet

func (v NullableUsageMonDataScope) IsSet() bool

func (NullableUsageMonDataScope) MarshalJSON

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

func (*NullableUsageMonDataScope) Set

func (*NullableUsageMonDataScope) UnmarshalJSON

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

func (*NullableUsageMonDataScope) Unset

func (v *NullableUsageMonDataScope) Unset()

type NullableUsageMonLevel

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

func NewNullableUsageMonLevel

func NewNullableUsageMonLevel(val *UsageMonLevel) *NullableUsageMonLevel

func (NullableUsageMonLevel) Get

func (NullableUsageMonLevel) IsSet

func (v NullableUsageMonLevel) IsSet() bool

func (NullableUsageMonLevel) MarshalJSON

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

func (*NullableUsageMonLevel) Set

func (v *NullableUsageMonLevel) Set(val *UsageMonLevel)

func (*NullableUsageMonLevel) UnmarshalJSON

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

func (*NullableUsageMonLevel) Unset

func (v *NullableUsageMonLevel) Unset()

type NullableUsageThreshold

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

func NewNullableUsageThreshold

func NewNullableUsageThreshold(val *UsageThreshold) *NullableUsageThreshold

func (NullableUsageThreshold) Get

func (NullableUsageThreshold) IsSet

func (v NullableUsageThreshold) IsSet() bool

func (NullableUsageThreshold) MarshalJSON

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

func (*NullableUsageThreshold) Set

func (*NullableUsageThreshold) UnmarshalJSON

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

func (*NullableUsageThreshold) Unset

func (v *NullableUsageThreshold) Unset()

type OperatorSpecificDataContainer

type OperatorSpecificDataContainer struct {
	DataType           string                             `json:"dataType"`
	DataTypeDefinition *string                            `json:"dataTypeDefinition,omitempty"`
	Value              OperatorSpecificDataContainerValue `json:"value"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SupportedFeatures *string  `json:"supportedFeatures,omitempty"`
	ResetIds          []string `json:"resetIds,omitempty"`
}

OperatorSpecificDataContainer Container for operator specific data.

func NewOperatorSpecificDataContainer

func NewOperatorSpecificDataContainer(dataType string, value OperatorSpecificDataContainerValue) *OperatorSpecificDataContainer

NewOperatorSpecificDataContainer instantiates a new OperatorSpecificDataContainer 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 NewOperatorSpecificDataContainerWithDefaults

func NewOperatorSpecificDataContainerWithDefaults() *OperatorSpecificDataContainer

NewOperatorSpecificDataContainerWithDefaults instantiates a new OperatorSpecificDataContainer 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 (*OperatorSpecificDataContainer) GetDataType

func (o *OperatorSpecificDataContainer) GetDataType() string

GetDataType returns the DataType field value

func (*OperatorSpecificDataContainer) GetDataTypeDefinition

func (o *OperatorSpecificDataContainer) GetDataTypeDefinition() string

GetDataTypeDefinition returns the DataTypeDefinition field value if set, zero value otherwise.

func (*OperatorSpecificDataContainer) GetDataTypeDefinitionOk

func (o *OperatorSpecificDataContainer) GetDataTypeDefinitionOk() (*string, bool)

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

func (*OperatorSpecificDataContainer) GetDataTypeOk

func (o *OperatorSpecificDataContainer) GetDataTypeOk() (*string, bool)

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

func (*OperatorSpecificDataContainer) GetResetIds

func (o *OperatorSpecificDataContainer) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*OperatorSpecificDataContainer) GetResetIdsOk

func (o *OperatorSpecificDataContainer) GetResetIdsOk() ([]string, bool)

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

func (*OperatorSpecificDataContainer) GetSupportedFeatures

func (o *OperatorSpecificDataContainer) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*OperatorSpecificDataContainer) GetSupportedFeaturesOk

func (o *OperatorSpecificDataContainer) GetSupportedFeaturesOk() (*string, bool)

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

func (*OperatorSpecificDataContainer) GetValue

GetValue returns the Value field value

func (*OperatorSpecificDataContainer) GetValueOk

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

func (*OperatorSpecificDataContainer) HasDataTypeDefinition

func (o *OperatorSpecificDataContainer) HasDataTypeDefinition() bool

HasDataTypeDefinition returns a boolean if a field has been set.

func (*OperatorSpecificDataContainer) HasResetIds

func (o *OperatorSpecificDataContainer) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*OperatorSpecificDataContainer) HasSupportedFeatures

func (o *OperatorSpecificDataContainer) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (OperatorSpecificDataContainer) MarshalJSON

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

func (*OperatorSpecificDataContainer) SetDataType

func (o *OperatorSpecificDataContainer) SetDataType(v string)

SetDataType sets field value

func (*OperatorSpecificDataContainer) SetDataTypeDefinition

func (o *OperatorSpecificDataContainer) SetDataTypeDefinition(v string)

SetDataTypeDefinition gets a reference to the given string and assigns it to the DataTypeDefinition field.

func (*OperatorSpecificDataContainer) SetResetIds

func (o *OperatorSpecificDataContainer) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*OperatorSpecificDataContainer) SetSupportedFeatures

func (o *OperatorSpecificDataContainer) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*OperatorSpecificDataContainer) SetValue

SetValue sets field value

func (OperatorSpecificDataContainer) ToMap

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

type OperatorSpecificDataContainerValue

type OperatorSpecificDataContainerValue struct {
	Array          *Array
	Bool           *bool
	Float32        *float32
	Int32          *int32
	MapOfInterface *map[string]interface{}
	String         *string
}

OperatorSpecificDataContainerValue - struct for OperatorSpecificDataContainerValue

func ArrayAsOperatorSpecificDataContainerValue

func ArrayAsOperatorSpecificDataContainerValue(v *Array) OperatorSpecificDataContainerValue

ArrayAsOperatorSpecificDataContainerValue is a convenience function that returns Array wrapped in OperatorSpecificDataContainerValue

func BoolAsOperatorSpecificDataContainerValue

func BoolAsOperatorSpecificDataContainerValue(v *bool) OperatorSpecificDataContainerValue

boolAsOperatorSpecificDataContainerValue is a convenience function that returns bool wrapped in OperatorSpecificDataContainerValue

func Float32AsOperatorSpecificDataContainerValue

func Float32AsOperatorSpecificDataContainerValue(v *float32) OperatorSpecificDataContainerValue

float32AsOperatorSpecificDataContainerValue is a convenience function that returns float32 wrapped in OperatorSpecificDataContainerValue

func Int32AsOperatorSpecificDataContainerValue

func Int32AsOperatorSpecificDataContainerValue(v *int32) OperatorSpecificDataContainerValue

int32AsOperatorSpecificDataContainerValue is a convenience function that returns int32 wrapped in OperatorSpecificDataContainerValue

func MapOfInterfaceAsOperatorSpecificDataContainerValue

func MapOfInterfaceAsOperatorSpecificDataContainerValue(v *map[string]interface{}) OperatorSpecificDataContainerValue

map[string]interface{}AsOperatorSpecificDataContainerValue is a convenience function that returns map[string]interface{} wrapped in OperatorSpecificDataContainerValue

func StringAsOperatorSpecificDataContainerValue

func StringAsOperatorSpecificDataContainerValue(v *string) OperatorSpecificDataContainerValue

stringAsOperatorSpecificDataContainerValue is a convenience function that returns string wrapped in OperatorSpecificDataContainerValue

func (*OperatorSpecificDataContainerValue) GetActualInstance

func (obj *OperatorSpecificDataContainerValue) GetActualInstance() interface{}

Get the actual instance

func (OperatorSpecificDataContainerValue) MarshalJSON

func (src OperatorSpecificDataContainerValue) MarshalJSON() ([]byte, error)

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

func (*OperatorSpecificDataContainerValue) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type OperatorSpecificDataDocumentApiService

type OperatorSpecificDataDocumentApiService service

OperatorSpecificDataDocumentApiService OperatorSpecificDataDocumentApi service

func (*OperatorSpecificDataDocumentApiService) DeleteOperatorSpecificData

DeleteOperatorSpecificData When the feature OSDResource_Create_Delete is supported, delete OperatorSpecificData resource

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiDeleteOperatorSpecificDataRequest

func (*OperatorSpecificDataDocumentApiService) DeleteOperatorSpecificDataExecute

Execute executes the request

func (*OperatorSpecificDataDocumentApiService) ReadOperatorSpecificData

ReadOperatorSpecificData Retrieve the operator specific policy data of an UE

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE Id
@return ApiReadOperatorSpecificDataRequest

func (*OperatorSpecificDataDocumentApiService) ReadOperatorSpecificDataExecute

Execute executes the request

@return map[string]OperatorSpecificDataContainer

func (*OperatorSpecificDataDocumentApiService) ReplaceOperatorSpecificData

ReplaceOperatorSpecificData Create or modify the operator specific policy data of a UE

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE Id
@return ApiReplaceOperatorSpecificDataRequest

func (*OperatorSpecificDataDocumentApiService) ReplaceOperatorSpecificDataExecute

Execute executes the request

@return map[string]OperatorSpecificDataContainer

func (*OperatorSpecificDataDocumentApiService) UpdateOperatorSpecificData

UpdateOperatorSpecificData Modify the operator specific policy data of a UE

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId UE Id
@return ApiUpdateOperatorSpecificDataRequest

func (*OperatorSpecificDataDocumentApiService) UpdateOperatorSpecificDataExecute

Execute executes the request

@return PatchResult

type PatchItem

type PatchItem struct {
	Op PatchOperation `json:"op"`
	// contains a JSON pointer value (as defined in IETF RFC 6901) that references a location of a resource on which the patch operation shall be performed.
	Path string `json:"path"`
	// indicates the path of the source JSON element (according to JSON Pointer syntax) being moved or copied to the location indicated by the \"path\" attribute.
	From  *string     `json:"from,omitempty"`
	Value interface{} `json:"value,omitempty"`
}

PatchItem it contains information on data to be changed.

func NewPatchItem

func NewPatchItem(op PatchOperation, path string) *PatchItem

NewPatchItem instantiates a new PatchItem 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 NewPatchItemWithDefaults

func NewPatchItemWithDefaults() *PatchItem

NewPatchItemWithDefaults instantiates a new PatchItem 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 (*PatchItem) GetFrom

func (o *PatchItem) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*PatchItem) GetFromOk

func (o *PatchItem) GetFromOk() (*string, bool)

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

func (*PatchItem) GetOp

func (o *PatchItem) GetOp() PatchOperation

GetOp returns the Op field value

func (*PatchItem) GetOpOk

func (o *PatchItem) GetOpOk() (*PatchOperation, bool)

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

func (*PatchItem) GetPath

func (o *PatchItem) GetPath() string

GetPath returns the Path field value

func (*PatchItem) GetPathOk

func (o *PatchItem) GetPathOk() (*string, bool)

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

func (*PatchItem) GetValue

func (o *PatchItem) GetValue() interface{}

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

func (*PatchItem) GetValueOk

func (o *PatchItem) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value 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 (*PatchItem) HasFrom

func (o *PatchItem) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*PatchItem) HasValue

func (o *PatchItem) HasValue() bool

HasValue returns a boolean if a field has been set.

func (PatchItem) MarshalJSON

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

func (*PatchItem) SetFrom

func (o *PatchItem) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*PatchItem) SetOp

func (o *PatchItem) SetOp(v PatchOperation)

SetOp sets field value

func (*PatchItem) SetPath

func (o *PatchItem) SetPath(v string)

SetPath sets field value

func (*PatchItem) SetValue

func (o *PatchItem) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (PatchItem) ToMap

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

type PatchOperation

type PatchOperation struct {
	String *string
}

PatchOperation Operations as defined in IETF RFC 6902.

func (*PatchOperation) MarshalJSON

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

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

func (*PatchOperation) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type PatchResult

type PatchResult struct {
	// The execution report contains an array of report items. Each report item indicates one  failed modification.
	Report []ReportItem `json:"report"`
}

PatchResult The execution report result on failed modification.

func NewPatchResult

func NewPatchResult(report []ReportItem) *PatchResult

NewPatchResult instantiates a new PatchResult 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 NewPatchResultWithDefaults

func NewPatchResultWithDefaults() *PatchResult

NewPatchResultWithDefaults instantiates a new PatchResult 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 (*PatchResult) GetReport

func (o *PatchResult) GetReport() []ReportItem

GetReport returns the Report field value

func (*PatchResult) GetReportOk

func (o *PatchResult) GetReportOk() ([]ReportItem, bool)

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

func (PatchResult) MarshalJSON

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

func (*PatchResult) SetReport

func (o *PatchResult) SetReport(v []ReportItem)

SetReport sets field value

func (PatchResult) ToMap

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

type PduSessionType

type PduSessionType struct {
	String *string
}

PduSessionType PduSessionType indicates the type of a PDU session. It shall comply with the provisions defined in table 5.4.3.3-1.

func (*PduSessionType) MarshalJSON

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

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

func (*PduSessionType) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Periodicity

type Periodicity struct {
	String *string
}

Periodicity Represents the time period.

func (*Periodicity) MarshalJSON

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

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

func (*Periodicity) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type PlmnId

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

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

func NewPlmnId

func NewPlmnId(mcc string, mnc string) *PlmnId

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

func NewPlmnIdWithDefaults

func NewPlmnIdWithDefaults() *PlmnId

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

func (*PlmnId) GetMcc

func (o *PlmnId) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnId) GetMccOk

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

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

func (*PlmnId) GetMnc

func (o *PlmnId) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnId) GetMncOk

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

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

func (PlmnId) MarshalJSON

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

func (*PlmnId) SetMcc

func (o *PlmnId) SetMcc(v string)

SetMcc sets field value

func (*PlmnId) SetMnc

func (o *PlmnId) SetMnc(v string)

SetMnc sets field value

func (PlmnId) ToMap

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

type PlmnIdNid

type PlmnIdNid struct {
	// Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mcc string `json:"mcc"`
	// Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
	Mnc string `json:"mnc"`
	// This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
	Nid *string `json:"nid,omitempty"`
}

PlmnIdNid Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.

func NewPlmnIdNid

func NewPlmnIdNid(mcc string, mnc string) *PlmnIdNid

NewPlmnIdNid instantiates a new PlmnIdNid 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 NewPlmnIdNidWithDefaults

func NewPlmnIdNidWithDefaults() *PlmnIdNid

NewPlmnIdNidWithDefaults instantiates a new PlmnIdNid 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 (*PlmnIdNid) GetMcc

func (o *PlmnIdNid) GetMcc() string

GetMcc returns the Mcc field value

func (*PlmnIdNid) GetMccOk

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

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

func (*PlmnIdNid) GetMnc

func (o *PlmnIdNid) GetMnc() string

GetMnc returns the Mnc field value

func (*PlmnIdNid) GetMncOk

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

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

func (*PlmnIdNid) GetNid

func (o *PlmnIdNid) GetNid() string

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

func (*PlmnIdNid) GetNidOk

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

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

func (*PlmnIdNid) HasNid

func (o *PlmnIdNid) HasNid() bool

HasNid returns a boolean if a field has been set.

func (PlmnIdNid) MarshalJSON

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

func (*PlmnIdNid) SetMcc

func (o *PlmnIdNid) SetMcc(v string)

SetMcc sets field value

func (*PlmnIdNid) SetMnc

func (o *PlmnIdNid) SetMnc(v string)

SetMnc sets field value

func (*PlmnIdNid) SetNid

func (o *PlmnIdNid) SetNid(v string)

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

func (PlmnIdNid) ToMap

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

type PlmnRouteSelectionDescriptor

type PlmnRouteSelectionDescriptor struct {
	ServingPlmn         PlmnId                           `json:"servingPlmn"`
	SnssaiRouteSelDescs []SnssaiRouteSelectionDescriptor `json:"snssaiRouteSelDescs,omitempty"`
}

PlmnRouteSelectionDescriptor Contains the route selection descriptors (combinations of SNSSAI, DNNs, PDU session types, SSC modes and ATSSS information) allowed by subscription to the UE for a serving PLMN

func NewPlmnRouteSelectionDescriptor

func NewPlmnRouteSelectionDescriptor(servingPlmn PlmnId) *PlmnRouteSelectionDescriptor

NewPlmnRouteSelectionDescriptor instantiates a new PlmnRouteSelectionDescriptor 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 NewPlmnRouteSelectionDescriptorWithDefaults

func NewPlmnRouteSelectionDescriptorWithDefaults() *PlmnRouteSelectionDescriptor

NewPlmnRouteSelectionDescriptorWithDefaults instantiates a new PlmnRouteSelectionDescriptor 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 (*PlmnRouteSelectionDescriptor) GetServingPlmn

func (o *PlmnRouteSelectionDescriptor) GetServingPlmn() PlmnId

GetServingPlmn returns the ServingPlmn field value

func (*PlmnRouteSelectionDescriptor) GetServingPlmnOk

func (o *PlmnRouteSelectionDescriptor) GetServingPlmnOk() (*PlmnId, bool)

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

func (*PlmnRouteSelectionDescriptor) GetSnssaiRouteSelDescs

func (o *PlmnRouteSelectionDescriptor) GetSnssaiRouteSelDescs() []SnssaiRouteSelectionDescriptor

GetSnssaiRouteSelDescs returns the SnssaiRouteSelDescs field value if set, zero value otherwise.

func (*PlmnRouteSelectionDescriptor) GetSnssaiRouteSelDescsOk

func (o *PlmnRouteSelectionDescriptor) GetSnssaiRouteSelDescsOk() ([]SnssaiRouteSelectionDescriptor, bool)

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

func (*PlmnRouteSelectionDescriptor) HasSnssaiRouteSelDescs

func (o *PlmnRouteSelectionDescriptor) HasSnssaiRouteSelDescs() bool

HasSnssaiRouteSelDescs returns a boolean if a field has been set.

func (PlmnRouteSelectionDescriptor) MarshalJSON

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

func (*PlmnRouteSelectionDescriptor) SetServingPlmn

func (o *PlmnRouteSelectionDescriptor) SetServingPlmn(v PlmnId)

SetServingPlmn sets field value

func (*PlmnRouteSelectionDescriptor) SetSnssaiRouteSelDescs

func (o *PlmnRouteSelectionDescriptor) SetSnssaiRouteSelDescs(v []SnssaiRouteSelectionDescriptor)

SetSnssaiRouteSelDescs gets a reference to the given []SnssaiRouteSelectionDescriptor and assigns it to the SnssaiRouteSelDescs field.

func (PlmnRouteSelectionDescriptor) ToMap

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

type PlmnUePolicySetDocumentApiService

type PlmnUePolicySetDocumentApiService service

PlmnUePolicySetDocumentApiService PlmnUePolicySetDocumentApi service

func (*PlmnUePolicySetDocumentApiService) ReadPlmnUePolicySet

ReadPlmnUePolicySet Retrieve the UE policy set data for an H-PLMN

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param plmnId
@return ApiReadPlmnUePolicySetRequest

func (*PlmnUePolicySetDocumentApiService) ReadPlmnUePolicySetExecute

Execute executes the request

@return UePolicySet

type PolicyDataChangeNotification

type PolicyDataChangeNotification struct {
	AmPolicyData            *AmPolicyData                  `json:"amPolicyData,omitempty"`
	UePolicySet             *UePolicySet                   `json:"uePolicySet,omitempty"`
	PlmnUePolicySet         *UePolicySet                   `json:"plmnUePolicySet,omitempty"`
	SmPolicyData            *SmPolicyData                  `json:"smPolicyData,omitempty"`
	UsageMonData            *UsageMonData                  `json:"usageMonData,omitempty"`
	SponsorConnectivityData *SponsorConnectivityData       `json:"SponsorConnectivityData,omitempty"`
	BdtData                 *BdtData                       `json:"bdtData,omitempty"`
	OpSpecData              *OperatorSpecificDataContainer `json:"opSpecData,omitempty"`
	// Operator Specific Data resource data, if changed and notification was requested. The key of the map is operator specific data element name and the value is the operator specific data of the UE.
	OpSpecDataMap *map[string]OperatorSpecificDataContainer `json:"opSpecDataMap,omitempty"`
	// String represents the SUPI or GPSI
	UeId      *string `json:"ueId,omitempty"`
	SponsorId *string `json:"sponsorId,omitempty"`
	// string identifying a BDT Reference ID as defined in clause 5.3.3 of 3GPP TS 29.154.
	BdtRefId          *string            `json:"bdtRefId,omitempty"`
	UsageMonId        *string            `json:"usageMonId,omitempty"`
	PlmnId            *PlmnId            `json:"plmnId,omitempty"`
	DelResources      []string           `json:"delResources,omitempty"`
	NotifId           *string            `json:"notifId,omitempty"`
	ReportedFragments []NotificationItem `json:"reportedFragments,omitempty"`
	SlicePolicyData   *SlicePolicyData   `json:"slicePolicyData,omitempty"`
	Snssai            *Snssai            `json:"snssai,omitempty"`
}

PolicyDataChangeNotification Contains changed policy data for which notification was requested.

func NewPolicyDataChangeNotification

func NewPolicyDataChangeNotification() *PolicyDataChangeNotification

NewPolicyDataChangeNotification instantiates a new PolicyDataChangeNotification 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 NewPolicyDataChangeNotificationWithDefaults

func NewPolicyDataChangeNotificationWithDefaults() *PolicyDataChangeNotification

NewPolicyDataChangeNotificationWithDefaults instantiates a new PolicyDataChangeNotification 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 (*PolicyDataChangeNotification) GetAmPolicyData

func (o *PolicyDataChangeNotification) GetAmPolicyData() AmPolicyData

GetAmPolicyData returns the AmPolicyData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetAmPolicyDataOk

func (o *PolicyDataChangeNotification) GetAmPolicyDataOk() (*AmPolicyData, bool)

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

func (*PolicyDataChangeNotification) GetBdtData

func (o *PolicyDataChangeNotification) GetBdtData() BdtData

GetBdtData returns the BdtData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetBdtDataOk

func (o *PolicyDataChangeNotification) GetBdtDataOk() (*BdtData, bool)

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

func (*PolicyDataChangeNotification) GetBdtRefId

func (o *PolicyDataChangeNotification) GetBdtRefId() string

GetBdtRefId returns the BdtRefId field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetBdtRefIdOk

func (o *PolicyDataChangeNotification) GetBdtRefIdOk() (*string, bool)

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

func (*PolicyDataChangeNotification) GetDelResources

func (o *PolicyDataChangeNotification) GetDelResources() []string

GetDelResources returns the DelResources field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetDelResourcesOk

func (o *PolicyDataChangeNotification) GetDelResourcesOk() ([]string, bool)

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

func (*PolicyDataChangeNotification) GetNotifId

func (o *PolicyDataChangeNotification) GetNotifId() string

GetNotifId returns the NotifId field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetNotifIdOk

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

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

func (*PolicyDataChangeNotification) GetOpSpecData

GetOpSpecData returns the OpSpecData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetOpSpecDataMap

GetOpSpecDataMap returns the OpSpecDataMap field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetOpSpecDataMapOk

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

func (*PolicyDataChangeNotification) GetOpSpecDataOk

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

func (*PolicyDataChangeNotification) GetPlmnId

func (o *PolicyDataChangeNotification) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetPlmnIdOk

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

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

func (*PolicyDataChangeNotification) GetPlmnUePolicySet

func (o *PolicyDataChangeNotification) GetPlmnUePolicySet() UePolicySet

GetPlmnUePolicySet returns the PlmnUePolicySet field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetPlmnUePolicySetOk

func (o *PolicyDataChangeNotification) GetPlmnUePolicySetOk() (*UePolicySet, bool)

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

func (*PolicyDataChangeNotification) GetReportedFragments

func (o *PolicyDataChangeNotification) GetReportedFragments() []NotificationItem

GetReportedFragments returns the ReportedFragments field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetReportedFragmentsOk

func (o *PolicyDataChangeNotification) GetReportedFragmentsOk() ([]NotificationItem, bool)

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

func (*PolicyDataChangeNotification) GetSlicePolicyData

func (o *PolicyDataChangeNotification) GetSlicePolicyData() SlicePolicyData

GetSlicePolicyData returns the SlicePolicyData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetSlicePolicyDataOk

func (o *PolicyDataChangeNotification) GetSlicePolicyDataOk() (*SlicePolicyData, bool)

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

func (*PolicyDataChangeNotification) GetSmPolicyData

func (o *PolicyDataChangeNotification) GetSmPolicyData() SmPolicyData

GetSmPolicyData returns the SmPolicyData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetSmPolicyDataOk

func (o *PolicyDataChangeNotification) GetSmPolicyDataOk() (*SmPolicyData, bool)

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

func (*PolicyDataChangeNotification) GetSnssai

func (o *PolicyDataChangeNotification) GetSnssai() Snssai

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

func (*PolicyDataChangeNotification) GetSnssaiOk

func (o *PolicyDataChangeNotification) 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 (*PolicyDataChangeNotification) GetSponsorConnectivityData

func (o *PolicyDataChangeNotification) GetSponsorConnectivityData() SponsorConnectivityData

GetSponsorConnectivityData returns the SponsorConnectivityData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetSponsorConnectivityDataOk

func (o *PolicyDataChangeNotification) GetSponsorConnectivityDataOk() (*SponsorConnectivityData, bool)

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

func (*PolicyDataChangeNotification) GetSponsorId

func (o *PolicyDataChangeNotification) GetSponsorId() string

GetSponsorId returns the SponsorId field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetSponsorIdOk

func (o *PolicyDataChangeNotification) GetSponsorIdOk() (*string, bool)

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

func (*PolicyDataChangeNotification) GetUeId

func (o *PolicyDataChangeNotification) GetUeId() string

GetUeId returns the UeId field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetUeIdOk

func (o *PolicyDataChangeNotification) GetUeIdOk() (*string, bool)

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

func (*PolicyDataChangeNotification) GetUePolicySet

func (o *PolicyDataChangeNotification) GetUePolicySet() UePolicySet

GetUePolicySet returns the UePolicySet field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetUePolicySetOk

func (o *PolicyDataChangeNotification) GetUePolicySetOk() (*UePolicySet, bool)

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

func (*PolicyDataChangeNotification) GetUsageMonData

func (o *PolicyDataChangeNotification) GetUsageMonData() UsageMonData

GetUsageMonData returns the UsageMonData field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetUsageMonDataOk

func (o *PolicyDataChangeNotification) GetUsageMonDataOk() (*UsageMonData, bool)

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

func (*PolicyDataChangeNotification) GetUsageMonId

func (o *PolicyDataChangeNotification) GetUsageMonId() string

GetUsageMonId returns the UsageMonId field value if set, zero value otherwise.

func (*PolicyDataChangeNotification) GetUsageMonIdOk

func (o *PolicyDataChangeNotification) GetUsageMonIdOk() (*string, bool)

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

func (*PolicyDataChangeNotification) HasAmPolicyData

func (o *PolicyDataChangeNotification) HasAmPolicyData() bool

HasAmPolicyData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasBdtData

func (o *PolicyDataChangeNotification) HasBdtData() bool

HasBdtData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasBdtRefId

func (o *PolicyDataChangeNotification) HasBdtRefId() bool

HasBdtRefId returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasDelResources

func (o *PolicyDataChangeNotification) HasDelResources() bool

HasDelResources returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasNotifId

func (o *PolicyDataChangeNotification) HasNotifId() bool

HasNotifId returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasOpSpecData

func (o *PolicyDataChangeNotification) HasOpSpecData() bool

HasOpSpecData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasOpSpecDataMap

func (o *PolicyDataChangeNotification) HasOpSpecDataMap() bool

HasOpSpecDataMap returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasPlmnId

func (o *PolicyDataChangeNotification) HasPlmnId() bool

HasPlmnId returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasPlmnUePolicySet

func (o *PolicyDataChangeNotification) HasPlmnUePolicySet() bool

HasPlmnUePolicySet returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasReportedFragments

func (o *PolicyDataChangeNotification) HasReportedFragments() bool

HasReportedFragments returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasSlicePolicyData

func (o *PolicyDataChangeNotification) HasSlicePolicyData() bool

HasSlicePolicyData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasSmPolicyData

func (o *PolicyDataChangeNotification) HasSmPolicyData() bool

HasSmPolicyData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasSnssai

func (o *PolicyDataChangeNotification) HasSnssai() bool

HasSnssai returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasSponsorConnectivityData

func (o *PolicyDataChangeNotification) HasSponsorConnectivityData() bool

HasSponsorConnectivityData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasSponsorId

func (o *PolicyDataChangeNotification) HasSponsorId() bool

HasSponsorId returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasUeId

func (o *PolicyDataChangeNotification) HasUeId() bool

HasUeId returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasUePolicySet

func (o *PolicyDataChangeNotification) HasUePolicySet() bool

HasUePolicySet returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasUsageMonData

func (o *PolicyDataChangeNotification) HasUsageMonData() bool

HasUsageMonData returns a boolean if a field has been set.

func (*PolicyDataChangeNotification) HasUsageMonId

func (o *PolicyDataChangeNotification) HasUsageMonId() bool

HasUsageMonId returns a boolean if a field has been set.

func (PolicyDataChangeNotification) MarshalJSON

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

func (*PolicyDataChangeNotification) SetAmPolicyData

func (o *PolicyDataChangeNotification) SetAmPolicyData(v AmPolicyData)

SetAmPolicyData gets a reference to the given AmPolicyData and assigns it to the AmPolicyData field.

func (*PolicyDataChangeNotification) SetBdtData

func (o *PolicyDataChangeNotification) SetBdtData(v BdtData)

SetBdtData gets a reference to the given BdtData and assigns it to the BdtData field.

func (*PolicyDataChangeNotification) SetBdtRefId

func (o *PolicyDataChangeNotification) SetBdtRefId(v string)

SetBdtRefId gets a reference to the given string and assigns it to the BdtRefId field.

func (*PolicyDataChangeNotification) SetDelResources

func (o *PolicyDataChangeNotification) SetDelResources(v []string)

SetDelResources gets a reference to the given []string and assigns it to the DelResources field.

func (*PolicyDataChangeNotification) SetNotifId

func (o *PolicyDataChangeNotification) SetNotifId(v string)

SetNotifId gets a reference to the given string and assigns it to the NotifId field.

func (*PolicyDataChangeNotification) SetOpSpecData

SetOpSpecData gets a reference to the given OperatorSpecificDataContainer and assigns it to the OpSpecData field.

func (*PolicyDataChangeNotification) SetOpSpecDataMap

SetOpSpecDataMap gets a reference to the given map[string]OperatorSpecificDataContainer and assigns it to the OpSpecDataMap field.

func (*PolicyDataChangeNotification) SetPlmnId

func (o *PolicyDataChangeNotification) SetPlmnId(v PlmnId)

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

func (*PolicyDataChangeNotification) SetPlmnUePolicySet

func (o *PolicyDataChangeNotification) SetPlmnUePolicySet(v UePolicySet)

SetPlmnUePolicySet gets a reference to the given UePolicySet and assigns it to the PlmnUePolicySet field.

func (*PolicyDataChangeNotification) SetReportedFragments

func (o *PolicyDataChangeNotification) SetReportedFragments(v []NotificationItem)

SetReportedFragments gets a reference to the given []NotificationItem and assigns it to the ReportedFragments field.

func (*PolicyDataChangeNotification) SetSlicePolicyData

func (o *PolicyDataChangeNotification) SetSlicePolicyData(v SlicePolicyData)

SetSlicePolicyData gets a reference to the given SlicePolicyData and assigns it to the SlicePolicyData field.

func (*PolicyDataChangeNotification) SetSmPolicyData

func (o *PolicyDataChangeNotification) SetSmPolicyData(v SmPolicyData)

SetSmPolicyData gets a reference to the given SmPolicyData and assigns it to the SmPolicyData field.

func (*PolicyDataChangeNotification) SetSnssai

func (o *PolicyDataChangeNotification) SetSnssai(v Snssai)

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

func (*PolicyDataChangeNotification) SetSponsorConnectivityData

func (o *PolicyDataChangeNotification) SetSponsorConnectivityData(v SponsorConnectivityData)

SetSponsorConnectivityData gets a reference to the given SponsorConnectivityData and assigns it to the SponsorConnectivityData field.

func (*PolicyDataChangeNotification) SetSponsorId

func (o *PolicyDataChangeNotification) SetSponsorId(v string)

SetSponsorId gets a reference to the given string and assigns it to the SponsorId field.

func (*PolicyDataChangeNotification) SetUeId

func (o *PolicyDataChangeNotification) SetUeId(v string)

SetUeId gets a reference to the given string and assigns it to the UeId field.

func (*PolicyDataChangeNotification) SetUePolicySet

func (o *PolicyDataChangeNotification) SetUePolicySet(v UePolicySet)

SetUePolicySet gets a reference to the given UePolicySet and assigns it to the UePolicySet field.

func (*PolicyDataChangeNotification) SetUsageMonData

func (o *PolicyDataChangeNotification) SetUsageMonData(v UsageMonData)

SetUsageMonData gets a reference to the given UsageMonData and assigns it to the UsageMonData field.

func (*PolicyDataChangeNotification) SetUsageMonId

func (o *PolicyDataChangeNotification) SetUsageMonId(v string)

SetUsageMonId gets a reference to the given string and assigns it to the UsageMonId field.

func (PolicyDataChangeNotification) ToMap

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

type PolicyDataForIndividualUe

type PolicyDataForIndividualUe struct {
	UePolicyDataSet *UePolicySet  `json:"uePolicyDataSet,omitempty"`
	SmPolicyDataSet *SmPolicyData `json:"smPolicyDataSet,omitempty"`
	AmPolicyDataSet *AmPolicyData `json:"amPolicyDataSet,omitempty"`
	// Contains UM policies. The value of the limit identifier is used as the key of the map.
	UmData *map[string]UsageMonData `json:"umData,omitempty"`
	// Contains Operator Specific Data resource data. The key of the map is operator specific data element name and the value is the operator specific data of the UE.
	OperatorSpecificDataSet *map[string]OperatorSpecificDataContainer `json:"operatorSpecificDataSet,omitempty"`
}

PolicyDataForIndividualUe Contains policy data for a given subscriber.

func NewPolicyDataForIndividualUe

func NewPolicyDataForIndividualUe() *PolicyDataForIndividualUe

NewPolicyDataForIndividualUe instantiates a new PolicyDataForIndividualUe 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 NewPolicyDataForIndividualUeWithDefaults

func NewPolicyDataForIndividualUeWithDefaults() *PolicyDataForIndividualUe

NewPolicyDataForIndividualUeWithDefaults instantiates a new PolicyDataForIndividualUe 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 (*PolicyDataForIndividualUe) GetAmPolicyDataSet

func (o *PolicyDataForIndividualUe) GetAmPolicyDataSet() AmPolicyData

GetAmPolicyDataSet returns the AmPolicyDataSet field value if set, zero value otherwise.

func (*PolicyDataForIndividualUe) GetAmPolicyDataSetOk

func (o *PolicyDataForIndividualUe) GetAmPolicyDataSetOk() (*AmPolicyData, bool)

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

func (*PolicyDataForIndividualUe) GetOperatorSpecificDataSet

func (o *PolicyDataForIndividualUe) GetOperatorSpecificDataSet() map[string]OperatorSpecificDataContainer

GetOperatorSpecificDataSet returns the OperatorSpecificDataSet field value if set, zero value otherwise.

func (*PolicyDataForIndividualUe) GetOperatorSpecificDataSetOk

func (o *PolicyDataForIndividualUe) GetOperatorSpecificDataSetOk() (*map[string]OperatorSpecificDataContainer, bool)

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

func (*PolicyDataForIndividualUe) GetSmPolicyDataSet

func (o *PolicyDataForIndividualUe) GetSmPolicyDataSet() SmPolicyData

GetSmPolicyDataSet returns the SmPolicyDataSet field value if set, zero value otherwise.

func (*PolicyDataForIndividualUe) GetSmPolicyDataSetOk

func (o *PolicyDataForIndividualUe) GetSmPolicyDataSetOk() (*SmPolicyData, bool)

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

func (*PolicyDataForIndividualUe) GetUePolicyDataSet

func (o *PolicyDataForIndividualUe) GetUePolicyDataSet() UePolicySet

GetUePolicyDataSet returns the UePolicyDataSet field value if set, zero value otherwise.

func (*PolicyDataForIndividualUe) GetUePolicyDataSetOk

func (o *PolicyDataForIndividualUe) GetUePolicyDataSetOk() (*UePolicySet, bool)

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

func (*PolicyDataForIndividualUe) GetUmData

func (o *PolicyDataForIndividualUe) GetUmData() map[string]UsageMonData

GetUmData returns the UmData field value if set, zero value otherwise.

func (*PolicyDataForIndividualUe) GetUmDataOk

func (o *PolicyDataForIndividualUe) GetUmDataOk() (*map[string]UsageMonData, bool)

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

func (*PolicyDataForIndividualUe) HasAmPolicyDataSet

func (o *PolicyDataForIndividualUe) HasAmPolicyDataSet() bool

HasAmPolicyDataSet returns a boolean if a field has been set.

func (*PolicyDataForIndividualUe) HasOperatorSpecificDataSet

func (o *PolicyDataForIndividualUe) HasOperatorSpecificDataSet() bool

HasOperatorSpecificDataSet returns a boolean if a field has been set.

func (*PolicyDataForIndividualUe) HasSmPolicyDataSet

func (o *PolicyDataForIndividualUe) HasSmPolicyDataSet() bool

HasSmPolicyDataSet returns a boolean if a field has been set.

func (*PolicyDataForIndividualUe) HasUePolicyDataSet

func (o *PolicyDataForIndividualUe) HasUePolicyDataSet() bool

HasUePolicyDataSet returns a boolean if a field has been set.

func (*PolicyDataForIndividualUe) HasUmData

func (o *PolicyDataForIndividualUe) HasUmData() bool

HasUmData returns a boolean if a field has been set.

func (PolicyDataForIndividualUe) MarshalJSON

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

func (*PolicyDataForIndividualUe) SetAmPolicyDataSet

func (o *PolicyDataForIndividualUe) SetAmPolicyDataSet(v AmPolicyData)

SetAmPolicyDataSet gets a reference to the given AmPolicyData and assigns it to the AmPolicyDataSet field.

func (*PolicyDataForIndividualUe) SetOperatorSpecificDataSet

func (o *PolicyDataForIndividualUe) SetOperatorSpecificDataSet(v map[string]OperatorSpecificDataContainer)

SetOperatorSpecificDataSet gets a reference to the given map[string]OperatorSpecificDataContainer and assigns it to the OperatorSpecificDataSet field.

func (*PolicyDataForIndividualUe) SetSmPolicyDataSet

func (o *PolicyDataForIndividualUe) SetSmPolicyDataSet(v SmPolicyData)

SetSmPolicyDataSet gets a reference to the given SmPolicyData and assigns it to the SmPolicyDataSet field.

func (*PolicyDataForIndividualUe) SetUePolicyDataSet

func (o *PolicyDataForIndividualUe) SetUePolicyDataSet(v UePolicySet)

SetUePolicyDataSet gets a reference to the given UePolicySet and assigns it to the UePolicyDataSet field.

func (*PolicyDataForIndividualUe) SetUmData

func (o *PolicyDataForIndividualUe) SetUmData(v map[string]UsageMonData)

SetUmData gets a reference to the given map[string]UsageMonData and assigns it to the UmData field.

func (PolicyDataForIndividualUe) ToMap

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

type PolicyDataForIndividualUeDocumentApiService

type PolicyDataForIndividualUeDocumentApiService service

PolicyDataForIndividualUeDocumentApiService PolicyDataForIndividualUeDocumentApi service

func (*PolicyDataForIndividualUeDocumentApiService) ReadPolicyData

ReadPolicyData Retrieve the policy data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiReadPolicyDataRequest

func (*PolicyDataForIndividualUeDocumentApiService) ReadPolicyDataExecute

Execute executes the request

@return PolicyDataForIndividualUe

type PolicyDataSubscription

type PolicyDataSubscription struct {
	// String providing an URI formatted according to RFC 3986.
	NotificationUri       string         `json:"notificationUri"`
	NotifId               *string        `json:"notifId,omitempty"`
	MonitoredResourceUris []string       `json:"monitoredResourceUris"`
	MonResItems           []ResourceItem `json:"monResItems,omitempty"`
	ExcludedResItems      []ResourceItem `json:"excludedResItems,omitempty"`
	// If provided and set to true, it indicates that existing entries that match this subscription shall be immediately reported in the response.
	ImmRep *bool `json:"immRep,omitempty"`
	// Immediate report with existing UDR entries.
	ImmReports []PolicyDataChangeNotification `json:"immReports,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	Expiry *time.Time `json:"expiry,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SupportedFeatures *string  `json:"supportedFeatures,omitempty"`
	ResetIds          []string `json:"resetIds,omitempty"`
}

PolicyDataSubscription Identifies a subscription to policy data change notification.

func NewPolicyDataSubscription

func NewPolicyDataSubscription(notificationUri string, monitoredResourceUris []string) *PolicyDataSubscription

NewPolicyDataSubscription instantiates a new PolicyDataSubscription 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 NewPolicyDataSubscriptionWithDefaults

func NewPolicyDataSubscriptionWithDefaults() *PolicyDataSubscription

NewPolicyDataSubscriptionWithDefaults instantiates a new PolicyDataSubscription 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 (*PolicyDataSubscription) GetExcludedResItems

func (o *PolicyDataSubscription) GetExcludedResItems() []ResourceItem

GetExcludedResItems returns the ExcludedResItems field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetExcludedResItemsOk

func (o *PolicyDataSubscription) GetExcludedResItemsOk() ([]ResourceItem, bool)

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

func (*PolicyDataSubscription) GetExpiry

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

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

func (*PolicyDataSubscription) GetExpiryOk

func (o *PolicyDataSubscription) 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 (*PolicyDataSubscription) GetImmRep

func (o *PolicyDataSubscription) GetImmRep() bool

GetImmRep returns the ImmRep field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetImmRepOk

func (o *PolicyDataSubscription) GetImmRepOk() (*bool, bool)

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

func (*PolicyDataSubscription) GetImmReports

GetImmReports returns the ImmReports field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetImmReportsOk

func (o *PolicyDataSubscription) GetImmReportsOk() ([]PolicyDataChangeNotification, bool)

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

func (*PolicyDataSubscription) GetMonResItems

func (o *PolicyDataSubscription) GetMonResItems() []ResourceItem

GetMonResItems returns the MonResItems field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetMonResItemsOk

func (o *PolicyDataSubscription) GetMonResItemsOk() ([]ResourceItem, bool)

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

func (*PolicyDataSubscription) GetMonitoredResourceUris

func (o *PolicyDataSubscription) GetMonitoredResourceUris() []string

GetMonitoredResourceUris returns the MonitoredResourceUris field value

func (*PolicyDataSubscription) GetMonitoredResourceUrisOk

func (o *PolicyDataSubscription) GetMonitoredResourceUrisOk() ([]string, bool)

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

func (*PolicyDataSubscription) GetNotifId

func (o *PolicyDataSubscription) GetNotifId() string

GetNotifId returns the NotifId field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetNotifIdOk

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

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

func (*PolicyDataSubscription) GetNotificationUri

func (o *PolicyDataSubscription) GetNotificationUri() string

GetNotificationUri returns the NotificationUri field value

func (*PolicyDataSubscription) GetNotificationUriOk

func (o *PolicyDataSubscription) GetNotificationUriOk() (*string, bool)

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

func (*PolicyDataSubscription) GetResetIds

func (o *PolicyDataSubscription) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetResetIdsOk

func (o *PolicyDataSubscription) GetResetIdsOk() ([]string, bool)

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

func (*PolicyDataSubscription) GetSupportedFeatures

func (o *PolicyDataSubscription) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*PolicyDataSubscription) GetSupportedFeaturesOk

func (o *PolicyDataSubscription) GetSupportedFeaturesOk() (*string, bool)

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

func (*PolicyDataSubscription) HasExcludedResItems

func (o *PolicyDataSubscription) HasExcludedResItems() bool

HasExcludedResItems returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasExpiry

func (o *PolicyDataSubscription) HasExpiry() bool

HasExpiry returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasImmRep

func (o *PolicyDataSubscription) HasImmRep() bool

HasImmRep returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasImmReports

func (o *PolicyDataSubscription) HasImmReports() bool

HasImmReports returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasMonResItems

func (o *PolicyDataSubscription) HasMonResItems() bool

HasMonResItems returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasNotifId

func (o *PolicyDataSubscription) HasNotifId() bool

HasNotifId returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasResetIds

func (o *PolicyDataSubscription) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*PolicyDataSubscription) HasSupportedFeatures

func (o *PolicyDataSubscription) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (PolicyDataSubscription) MarshalJSON

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

func (*PolicyDataSubscription) SetExcludedResItems

func (o *PolicyDataSubscription) SetExcludedResItems(v []ResourceItem)

SetExcludedResItems gets a reference to the given []ResourceItem and assigns it to the ExcludedResItems field.

func (*PolicyDataSubscription) SetExpiry

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

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

func (*PolicyDataSubscription) SetImmRep

func (o *PolicyDataSubscription) SetImmRep(v bool)

SetImmRep gets a reference to the given bool and assigns it to the ImmRep field.

func (*PolicyDataSubscription) SetImmReports

SetImmReports gets a reference to the given []PolicyDataChangeNotification and assigns it to the ImmReports field.

func (*PolicyDataSubscription) SetMonResItems

func (o *PolicyDataSubscription) SetMonResItems(v []ResourceItem)

SetMonResItems gets a reference to the given []ResourceItem and assigns it to the MonResItems field.

func (*PolicyDataSubscription) SetMonitoredResourceUris

func (o *PolicyDataSubscription) SetMonitoredResourceUris(v []string)

SetMonitoredResourceUris sets field value

func (*PolicyDataSubscription) SetNotifId

func (o *PolicyDataSubscription) SetNotifId(v string)

SetNotifId gets a reference to the given string and assigns it to the NotifId field.

func (*PolicyDataSubscription) SetNotificationUri

func (o *PolicyDataSubscription) SetNotificationUri(v string)

SetNotificationUri sets field value

func (*PolicyDataSubscription) SetResetIds

func (o *PolicyDataSubscription) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*PolicyDataSubscription) SetSupportedFeatures

func (o *PolicyDataSubscription) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (PolicyDataSubscription) ToMap

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

type PolicyDataSubscriptionsCollectionApiService

type PolicyDataSubscriptionsCollectionApiService service

PolicyDataSubscriptionsCollectionApiService PolicyDataSubscriptionsCollectionApi service

func (*PolicyDataSubscriptionsCollectionApiService) CreateIndividualPolicyDataSubscription

CreateIndividualPolicyDataSubscription Create a subscription to receive notification of policy data changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateIndividualPolicyDataSubscriptionRequest

func (*PolicyDataSubscriptionsCollectionApiService) CreateIndividualPolicyDataSubscriptionExecute

Execute executes the request

@return PolicyDataSubscription

type PolicyDataSubset

type PolicyDataSubset struct {
	String *string
}

PolicyDataSubset Indicates a policy data subset.

func (*PolicyDataSubset) MarshalJSON

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

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

func (*PolicyDataSubset) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type PresenceInfo

type PresenceInfo struct {
	// Represents an identifier of the Presence Reporting Area (see clause 28.10 of 3GPP  TS 23.003.  This IE shall be present  if the Area of Interest subscribed or reported is a Presence Reporting Area or a Set of Core Network predefined Presence Reporting Areas. When present, it shall be encoded as a string representing an integer in the following ranges: 0 to 8 388 607 for UE-dedicated PRA 8 388 608 to 16 777 215 for Core Network predefined PRA Examples: PRA ID 123 is encoded as \"123\" PRA ID 11 238 660 is encoded as \"11238660\"
	PraId *string `json:"praId,omitempty"`
	// This IE may be present if the praId IE is present and if it contains a PRA identifier referring to a set of Core Network predefined Presence Reporting Areas. When present, this IE shall contain a PRA Identifier of an individual PRA within the Set of Core Network predefined Presence Reporting Areas indicated by the praId IE.
	AdditionalPraId *string        `json:"additionalPraId,omitempty"`
	PresenceState   *PresenceState `json:"presenceState,omitempty"`
	// Represents the list of tracking areas that constitutes the area. This IE shall be present if the subscription or  the event report is for tracking UE presence in the tracking areas. For non 3GPP access the TAI shall be the N3GPP TAI.
	TrackingAreaList []Tai `json:"trackingAreaList,omitempty"`
	// Represents the list of EUTRAN cell Ids that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of EUTRAN cell Ids.
	EcgiList []Ecgi `json:"ecgiList,omitempty"`
	// Represents the list of NR cell Ids that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of NR cell Ids.
	NcgiList []Ncgi `json:"ncgiList,omitempty"`
	// Represents the list of NG RAN node identifiers that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of NG RAN node identifiers.
	GlobalRanNodeIdList []GlobalRanNodeId `json:"globalRanNodeIdList,omitempty"`
	// Represents the list of eNodeB identifiers that constitutes the area. This IE shall be  present if the Area of Interest subscribed is a list of eNodeB identifiers.
	GlobaleNbIdList []GlobalRanNodeId `json:"globaleNbIdList,omitempty"`
}

PresenceInfo If the additionalPraId IE is present, this IE shall state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE shall state the presence information of the UE for the PRA identified by the praId IE.

func NewPresenceInfo

func NewPresenceInfo() *PresenceInfo

NewPresenceInfo instantiates a new PresenceInfo 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 NewPresenceInfoWithDefaults

func NewPresenceInfoWithDefaults() *PresenceInfo

NewPresenceInfoWithDefaults instantiates a new PresenceInfo 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 (*PresenceInfo) GetAdditionalPraId

func (o *PresenceInfo) GetAdditionalPraId() string

GetAdditionalPraId returns the AdditionalPraId field value if set, zero value otherwise.

func (*PresenceInfo) GetAdditionalPraIdOk

func (o *PresenceInfo) GetAdditionalPraIdOk() (*string, bool)

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

func (*PresenceInfo) GetEcgiList

func (o *PresenceInfo) GetEcgiList() []Ecgi

GetEcgiList returns the EcgiList field value if set, zero value otherwise.

func (*PresenceInfo) GetEcgiListOk

func (o *PresenceInfo) GetEcgiListOk() ([]Ecgi, bool)

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

func (*PresenceInfo) GetGlobalRanNodeIdList

func (o *PresenceInfo) GetGlobalRanNodeIdList() []GlobalRanNodeId

GetGlobalRanNodeIdList returns the GlobalRanNodeIdList field value if set, zero value otherwise.

func (*PresenceInfo) GetGlobalRanNodeIdListOk

func (o *PresenceInfo) GetGlobalRanNodeIdListOk() ([]GlobalRanNodeId, bool)

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

func (*PresenceInfo) GetGlobaleNbIdList

func (o *PresenceInfo) GetGlobaleNbIdList() []GlobalRanNodeId

GetGlobaleNbIdList returns the GlobaleNbIdList field value if set, zero value otherwise.

func (*PresenceInfo) GetGlobaleNbIdListOk

func (o *PresenceInfo) GetGlobaleNbIdListOk() ([]GlobalRanNodeId, bool)

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

func (*PresenceInfo) GetNcgiList

func (o *PresenceInfo) GetNcgiList() []Ncgi

GetNcgiList returns the NcgiList field value if set, zero value otherwise.

func (*PresenceInfo) GetNcgiListOk

func (o *PresenceInfo) GetNcgiListOk() ([]Ncgi, bool)

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

func (*PresenceInfo) GetPraId

func (o *PresenceInfo) GetPraId() string

GetPraId returns the PraId field value if set, zero value otherwise.

func (*PresenceInfo) GetPraIdOk

func (o *PresenceInfo) GetPraIdOk() (*string, bool)

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

func (*PresenceInfo) GetPresenceState

func (o *PresenceInfo) GetPresenceState() PresenceState

GetPresenceState returns the PresenceState field value if set, zero value otherwise.

func (*PresenceInfo) GetPresenceStateOk

func (o *PresenceInfo) GetPresenceStateOk() (*PresenceState, bool)

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

func (*PresenceInfo) GetTrackingAreaList

func (o *PresenceInfo) GetTrackingAreaList() []Tai

GetTrackingAreaList returns the TrackingAreaList field value if set, zero value otherwise.

func (*PresenceInfo) GetTrackingAreaListOk

func (o *PresenceInfo) GetTrackingAreaListOk() ([]Tai, bool)

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

func (*PresenceInfo) HasAdditionalPraId

func (o *PresenceInfo) HasAdditionalPraId() bool

HasAdditionalPraId returns a boolean if a field has been set.

func (*PresenceInfo) HasEcgiList

func (o *PresenceInfo) HasEcgiList() bool

HasEcgiList returns a boolean if a field has been set.

func (*PresenceInfo) HasGlobalRanNodeIdList

func (o *PresenceInfo) HasGlobalRanNodeIdList() bool

HasGlobalRanNodeIdList returns a boolean if a field has been set.

func (*PresenceInfo) HasGlobaleNbIdList

func (o *PresenceInfo) HasGlobaleNbIdList() bool

HasGlobaleNbIdList returns a boolean if a field has been set.

func (*PresenceInfo) HasNcgiList

func (o *PresenceInfo) HasNcgiList() bool

HasNcgiList returns a boolean if a field has been set.

func (*PresenceInfo) HasPraId

func (o *PresenceInfo) HasPraId() bool

HasPraId returns a boolean if a field has been set.

func (*PresenceInfo) HasPresenceState

func (o *PresenceInfo) HasPresenceState() bool

HasPresenceState returns a boolean if a field has been set.

func (*PresenceInfo) HasTrackingAreaList

func (o *PresenceInfo) HasTrackingAreaList() bool

HasTrackingAreaList returns a boolean if a field has been set.

func (PresenceInfo) MarshalJSON

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

func (*PresenceInfo) SetAdditionalPraId

func (o *PresenceInfo) SetAdditionalPraId(v string)

SetAdditionalPraId gets a reference to the given string and assigns it to the AdditionalPraId field.

func (*PresenceInfo) SetEcgiList

func (o *PresenceInfo) SetEcgiList(v []Ecgi)

SetEcgiList gets a reference to the given []Ecgi and assigns it to the EcgiList field.

func (*PresenceInfo) SetGlobalRanNodeIdList

func (o *PresenceInfo) SetGlobalRanNodeIdList(v []GlobalRanNodeId)

SetGlobalRanNodeIdList gets a reference to the given []GlobalRanNodeId and assigns it to the GlobalRanNodeIdList field.

func (*PresenceInfo) SetGlobaleNbIdList

func (o *PresenceInfo) SetGlobaleNbIdList(v []GlobalRanNodeId)

SetGlobaleNbIdList gets a reference to the given []GlobalRanNodeId and assigns it to the GlobaleNbIdList field.

func (*PresenceInfo) SetNcgiList

func (o *PresenceInfo) SetNcgiList(v []Ncgi)

SetNcgiList gets a reference to the given []Ncgi and assigns it to the NcgiList field.

func (*PresenceInfo) SetPraId

func (o *PresenceInfo) SetPraId(v string)

SetPraId gets a reference to the given string and assigns it to the PraId field.

func (*PresenceInfo) SetPresenceState

func (o *PresenceInfo) SetPresenceState(v PresenceState)

SetPresenceState gets a reference to the given PresenceState and assigns it to the PresenceState field.

func (*PresenceInfo) SetTrackingAreaList

func (o *PresenceInfo) SetTrackingAreaList(v []Tai)

SetTrackingAreaList gets a reference to the given []Tai and assigns it to the TrackingAreaList field.

func (PresenceInfo) ToMap

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

type PresenceState

type PresenceState struct {
	String *string
}

PresenceState Possible values are: -IN_AREA: Indicates that the UE is inside or enters the presence reporting area. -OUT_OF_AREA: Indicates that the UE is outside or leaves the presence reporting area -UNKNOW: Indicates it is unknown whether the UE is in the presence reporting area or not -INACTIVE: Indicates that the presence reporting area is inactive in the serving node.

func (*PresenceState) MarshalJSON

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

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

func (*PresenceState) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type ProblemDetails

type ProblemDetails struct {
	// String providing an URI formatted according to RFC 3986.
	Type   *string `json:"type,omitempty"`
	Title  *string `json:"title,omitempty"`
	Status *int32  `json:"status,omitempty"`
	// A human-readable explanation specific to this occurrence of the problem.
	Detail *string `json:"detail,omitempty"`
	// String providing an URI formatted according to RFC 3986.
	Instance *string `json:"instance,omitempty"`
	// A machine-readable application error cause specific to this occurrence of the problem.  This IE should be present and provide application-related error information, if available.
	Cause         *string        `json:"cause,omitempty"`
	InvalidParams []InvalidParam `json:"invalidParams,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SupportedFeatures  *string         `json:"supportedFeatures,omitempty"`
	AccessTokenError   *AccessTokenErr `json:"accessTokenError,omitempty"`
	AccessTokenRequest *AccessTokenReq `json:"accessTokenRequest,omitempty"`
	// Fully Qualified Domain Name
	NrfId                *string  `json:"nrfId,omitempty"`
	SupportedApiVersions []string `json:"supportedApiVersions,omitempty"`
}

ProblemDetails Provides additional information in an error response.

func NewProblemDetails

func NewProblemDetails() *ProblemDetails

NewProblemDetails instantiates a new ProblemDetails 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 NewProblemDetailsWithDefaults

func NewProblemDetailsWithDefaults() *ProblemDetails

NewProblemDetailsWithDefaults instantiates a new ProblemDetails 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 (*ProblemDetails) GetAccessTokenError

func (o *ProblemDetails) GetAccessTokenError() AccessTokenErr

GetAccessTokenError returns the AccessTokenError field value if set, zero value otherwise.

func (*ProblemDetails) GetAccessTokenErrorOk

func (o *ProblemDetails) GetAccessTokenErrorOk() (*AccessTokenErr, bool)

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

func (*ProblemDetails) GetAccessTokenRequest

func (o *ProblemDetails) GetAccessTokenRequest() AccessTokenReq

GetAccessTokenRequest returns the AccessTokenRequest field value if set, zero value otherwise.

func (*ProblemDetails) GetAccessTokenRequestOk

func (o *ProblemDetails) GetAccessTokenRequestOk() (*AccessTokenReq, bool)

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

func (*ProblemDetails) GetCause

func (o *ProblemDetails) GetCause() string

GetCause returns the Cause field value if set, zero value otherwise.

func (*ProblemDetails) GetCauseOk

func (o *ProblemDetails) GetCauseOk() (*string, bool)

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

func (*ProblemDetails) GetDetail

func (o *ProblemDetails) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*ProblemDetails) GetDetailOk

func (o *ProblemDetails) GetDetailOk() (*string, bool)

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

func (*ProblemDetails) GetInstance

func (o *ProblemDetails) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*ProblemDetails) GetInstanceOk

func (o *ProblemDetails) GetInstanceOk() (*string, bool)

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

func (*ProblemDetails) GetInvalidParams

func (o *ProblemDetails) GetInvalidParams() []InvalidParam

GetInvalidParams returns the InvalidParams field value if set, zero value otherwise.

func (*ProblemDetails) GetInvalidParamsOk

func (o *ProblemDetails) GetInvalidParamsOk() ([]InvalidParam, bool)

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

func (*ProblemDetails) GetNrfId

func (o *ProblemDetails) GetNrfId() string

GetNrfId returns the NrfId field value if set, zero value otherwise.

func (*ProblemDetails) GetNrfIdOk

func (o *ProblemDetails) GetNrfIdOk() (*string, bool)

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

func (*ProblemDetails) GetStatus

func (o *ProblemDetails) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*ProblemDetails) GetStatusOk

func (o *ProblemDetails) GetStatusOk() (*int32, bool)

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

func (*ProblemDetails) GetSupportedApiVersions

func (o *ProblemDetails) GetSupportedApiVersions() []string

GetSupportedApiVersions returns the SupportedApiVersions field value if set, zero value otherwise.

func (*ProblemDetails) GetSupportedApiVersionsOk

func (o *ProblemDetails) GetSupportedApiVersionsOk() ([]string, bool)

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

func (*ProblemDetails) GetSupportedFeatures

func (o *ProblemDetails) GetSupportedFeatures() string

GetSupportedFeatures returns the SupportedFeatures field value if set, zero value otherwise.

func (*ProblemDetails) GetSupportedFeaturesOk

func (o *ProblemDetails) GetSupportedFeaturesOk() (*string, bool)

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

func (*ProblemDetails) GetTitle

func (o *ProblemDetails) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ProblemDetails) GetTitleOk

func (o *ProblemDetails) GetTitleOk() (*string, bool)

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

func (*ProblemDetails) GetType

func (o *ProblemDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ProblemDetails) GetTypeOk

func (o *ProblemDetails) GetTypeOk() (*string, bool)

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

func (*ProblemDetails) HasAccessTokenError

func (o *ProblemDetails) HasAccessTokenError() bool

HasAccessTokenError returns a boolean if a field has been set.

func (*ProblemDetails) HasAccessTokenRequest

func (o *ProblemDetails) HasAccessTokenRequest() bool

HasAccessTokenRequest returns a boolean if a field has been set.

func (*ProblemDetails) HasCause

func (o *ProblemDetails) HasCause() bool

HasCause returns a boolean if a field has been set.

func (*ProblemDetails) HasDetail

func (o *ProblemDetails) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ProblemDetails) HasInstance

func (o *ProblemDetails) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*ProblemDetails) HasInvalidParams

func (o *ProblemDetails) HasInvalidParams() bool

HasInvalidParams returns a boolean if a field has been set.

func (*ProblemDetails) HasNrfId

func (o *ProblemDetails) HasNrfId() bool

HasNrfId returns a boolean if a field has been set.

func (*ProblemDetails) HasStatus

func (o *ProblemDetails) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ProblemDetails) HasSupportedApiVersions

func (o *ProblemDetails) HasSupportedApiVersions() bool

HasSupportedApiVersions returns a boolean if a field has been set.

func (*ProblemDetails) HasSupportedFeatures

func (o *ProblemDetails) HasSupportedFeatures() bool

HasSupportedFeatures returns a boolean if a field has been set.

func (*ProblemDetails) HasTitle

func (o *ProblemDetails) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ProblemDetails) HasType

func (o *ProblemDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ProblemDetails) MarshalJSON

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

func (*ProblemDetails) SetAccessTokenError

func (o *ProblemDetails) SetAccessTokenError(v AccessTokenErr)

SetAccessTokenError gets a reference to the given AccessTokenErr and assigns it to the AccessTokenError field.

func (*ProblemDetails) SetAccessTokenRequest

func (o *ProblemDetails) SetAccessTokenRequest(v AccessTokenReq)

SetAccessTokenRequest gets a reference to the given AccessTokenReq and assigns it to the AccessTokenRequest field.

func (*ProblemDetails) SetCause

func (o *ProblemDetails) SetCause(v string)

SetCause gets a reference to the given string and assigns it to the Cause field.

func (*ProblemDetails) SetDetail

func (o *ProblemDetails) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*ProblemDetails) SetInstance

func (o *ProblemDetails) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*ProblemDetails) SetInvalidParams

func (o *ProblemDetails) SetInvalidParams(v []InvalidParam)

SetInvalidParams gets a reference to the given []InvalidParam and assigns it to the InvalidParams field.

func (*ProblemDetails) SetNrfId

func (o *ProblemDetails) SetNrfId(v string)

SetNrfId gets a reference to the given string and assigns it to the NrfId field.

func (*ProblemDetails) SetStatus

func (o *ProblemDetails) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*ProblemDetails) SetSupportedApiVersions

func (o *ProblemDetails) SetSupportedApiVersions(v []string)

SetSupportedApiVersions gets a reference to the given []string and assigns it to the SupportedApiVersions field.

func (*ProblemDetails) SetSupportedFeatures

func (o *ProblemDetails) SetSupportedFeatures(v string)

SetSupportedFeatures gets a reference to the given string and assigns it to the SupportedFeatures field.

func (*ProblemDetails) SetTitle

func (o *ProblemDetails) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ProblemDetails) SetType

func (o *ProblemDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ProblemDetails) ToMap

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

type ReportItem

type ReportItem struct {
	// Contains a JSON pointer value (as defined in IETF RFC 6901) that references a  location of a resource to which the modification is subject.
	Path string `json:"path"`
	// A human-readable reason providing details on the reported modification failure.  The reason string should identify the operation that failed using the operation's  array index to assist in correlation of the invalid parameter with the failed  operation, e.g. \"Replacement value invalid for attribute (failed operation index= 4)\".
	Reason *string `json:"reason,omitempty"`
}

ReportItem indicates performed modivications.

func NewReportItem

func NewReportItem(path string) *ReportItem

NewReportItem instantiates a new ReportItem 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 NewReportItemWithDefaults

func NewReportItemWithDefaults() *ReportItem

NewReportItemWithDefaults instantiates a new ReportItem 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 (*ReportItem) GetPath

func (o *ReportItem) GetPath() string

GetPath returns the Path field value

func (*ReportItem) GetPathOk

func (o *ReportItem) GetPathOk() (*string, bool)

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

func (*ReportItem) GetReason

func (o *ReportItem) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*ReportItem) GetReasonOk

func (o *ReportItem) GetReasonOk() (*string, bool)

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

func (*ReportItem) HasReason

func (o *ReportItem) HasReason() bool

HasReason returns a boolean if a field has been set.

func (ReportItem) MarshalJSON

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

func (*ReportItem) SetPath

func (o *ReportItem) SetPath(v string)

SetPath sets field value

func (*ReportItem) SetReason

func (o *ReportItem) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (ReportItem) ToMap

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

type ResourceItem

type ResourceItem struct {
	// String providing an URI formatted according to RFC 3986.
	MonResourceUri string   `json:"monResourceUri"`
	Items          []string `json:"items"`
}

ResourceItem Identifies a subscription to policy data change notification when the change occurs in a fragment (subset of resource data) of a given resource.

func NewResourceItem

func NewResourceItem(monResourceUri string, items []string) *ResourceItem

NewResourceItem instantiates a new ResourceItem 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 NewResourceItemWithDefaults

func NewResourceItemWithDefaults() *ResourceItem

NewResourceItemWithDefaults instantiates a new ResourceItem 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 (*ResourceItem) GetItems

func (o *ResourceItem) GetItems() []string

GetItems returns the Items field value

func (*ResourceItem) GetItemsOk

func (o *ResourceItem) GetItemsOk() ([]string, bool)

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

func (*ResourceItem) GetMonResourceUri

func (o *ResourceItem) GetMonResourceUri() string

GetMonResourceUri returns the MonResourceUri field value

func (*ResourceItem) GetMonResourceUriOk

func (o *ResourceItem) GetMonResourceUriOk() (*string, bool)

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

func (ResourceItem) MarshalJSON

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

func (*ResourceItem) SetItems

func (o *ResourceItem) SetItems(v []string)

SetItems sets field value

func (*ResourceItem) SetMonResourceUri

func (o *ResourceItem) SetMonResourceUri(v string)

SetMonResourceUri sets field value

func (ResourceItem) ToMap

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

type ServerConfiguration

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

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

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

URL formats template on a index using given variables

type ServerVariable

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

ServerVariable stores the information about a server variable

type SessionManagementPolicyDataDocumentApiService

type SessionManagementPolicyDataDocumentApiService service

SessionManagementPolicyDataDocumentApiService SessionManagementPolicyDataDocumentApi service

func (*SessionManagementPolicyDataDocumentApiService) ReadSessionManagementPolicyData

ReadSessionManagementPolicyData Retrieves the session management policy data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiReadSessionManagementPolicyDataRequest

func (*SessionManagementPolicyDataDocumentApiService) ReadSessionManagementPolicyDataExecute

Execute executes the request

@return SmPolicyData

func (*SessionManagementPolicyDataDocumentApiService) UpdateSessionManagementPolicyData

UpdateSessionManagementPolicyData Modify the session management policy data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiUpdateSessionManagementPolicyDataRequest

func (*SessionManagementPolicyDataDocumentApiService) UpdateSessionManagementPolicyDataExecute

Execute executes the request

@return SmPolicyData

type SliceMbr

type SliceMbr 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"`
}

SliceMbr MBR related to slice

func NewSliceMbr

func NewSliceMbr(uplink string, downlink string) *SliceMbr

NewSliceMbr instantiates a new SliceMbr 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 NewSliceMbrWithDefaults

func NewSliceMbrWithDefaults() *SliceMbr

NewSliceMbrWithDefaults instantiates a new SliceMbr 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 *SliceMbr) GetDownlink() string

GetDownlink returns the Downlink field value

func (*SliceMbr) GetDownlinkOk

func (o *SliceMbr) 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 *SliceMbr) GetUplink() string

GetUplink returns the Uplink field value

func (*SliceMbr) GetUplinkOk

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

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

func (SliceMbr) MarshalJSON

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

SetDownlink sets field value

func (o *SliceMbr) SetUplink(v string)

SetUplink sets field value

func (SliceMbr) ToMap

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

type SlicePolicyControlDataDocumentApiService

type SlicePolicyControlDataDocumentApiService service

SlicePolicyControlDataDocumentApiService SlicePolicyControlDataDocumentApi service

func (*SlicePolicyControlDataDocumentApiService) ReadSlicePolicyControlData

ReadSlicePolicyControlData Retrieves a network Slice specific policy control data resource

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param snssai
@return ApiReadSlicePolicyControlDataRequest

func (*SlicePolicyControlDataDocumentApiService) ReadSlicePolicyControlDataExecute

Execute executes the request

@return SlicePolicyData

func (*SlicePolicyControlDataDocumentApiService) UpdateSlicePolicyControlData

UpdateSlicePolicyControlData Modify a network Slice specific policy control data resource

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param snssai
@return ApiUpdateSlicePolicyControlDataRequest

func (*SlicePolicyControlDataDocumentApiService) UpdateSlicePolicyControlDataExecute

Execute executes the request

@return SlicePolicyData

type SlicePolicyData

type SlicePolicyData 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\".
	MbrUl *string `json:"mbrUl,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\".
	MbrDl *string `json:"mbrDl,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\".
	RemainMbrUl *string `json:"remainMbrUl,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\".
	RemainMbrDl *string `json:"remainMbrDl,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SuppFeat *string  `json:"suppFeat,omitempty"`
	ResetIds []string `json:"resetIds,omitempty"`
}

SlicePolicyData Contains the network slice specific policy control information.

func NewSlicePolicyData

func NewSlicePolicyData() *SlicePolicyData

NewSlicePolicyData instantiates a new SlicePolicyData 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 NewSlicePolicyDataWithDefaults

func NewSlicePolicyDataWithDefaults() *SlicePolicyData

NewSlicePolicyDataWithDefaults instantiates a new SlicePolicyData 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 (*SlicePolicyData) GetMbrDl

func (o *SlicePolicyData) GetMbrDl() string

GetMbrDl returns the MbrDl field value if set, zero value otherwise.

func (*SlicePolicyData) GetMbrDlOk

func (o *SlicePolicyData) GetMbrDlOk() (*string, bool)

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

func (*SlicePolicyData) GetMbrUl

func (o *SlicePolicyData) GetMbrUl() string

GetMbrUl returns the MbrUl field value if set, zero value otherwise.

func (*SlicePolicyData) GetMbrUlOk

func (o *SlicePolicyData) GetMbrUlOk() (*string, bool)

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

func (*SlicePolicyData) GetRemainMbrDl

func (o *SlicePolicyData) GetRemainMbrDl() string

GetRemainMbrDl returns the RemainMbrDl field value if set, zero value otherwise.

func (*SlicePolicyData) GetRemainMbrDlOk

func (o *SlicePolicyData) GetRemainMbrDlOk() (*string, bool)

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

func (*SlicePolicyData) GetRemainMbrUl

func (o *SlicePolicyData) GetRemainMbrUl() string

GetRemainMbrUl returns the RemainMbrUl field value if set, zero value otherwise.

func (*SlicePolicyData) GetRemainMbrUlOk

func (o *SlicePolicyData) GetRemainMbrUlOk() (*string, bool)

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

func (*SlicePolicyData) GetResetIds

func (o *SlicePolicyData) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*SlicePolicyData) GetResetIdsOk

func (o *SlicePolicyData) GetResetIdsOk() ([]string, bool)

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

func (*SlicePolicyData) GetSuppFeat

func (o *SlicePolicyData) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*SlicePolicyData) GetSuppFeatOk

func (o *SlicePolicyData) GetSuppFeatOk() (*string, bool)

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

func (*SlicePolicyData) HasMbrDl

func (o *SlicePolicyData) HasMbrDl() bool

HasMbrDl returns a boolean if a field has been set.

func (*SlicePolicyData) HasMbrUl

func (o *SlicePolicyData) HasMbrUl() bool

HasMbrUl returns a boolean if a field has been set.

func (*SlicePolicyData) HasRemainMbrDl

func (o *SlicePolicyData) HasRemainMbrDl() bool

HasRemainMbrDl returns a boolean if a field has been set.

func (*SlicePolicyData) HasRemainMbrUl

func (o *SlicePolicyData) HasRemainMbrUl() bool

HasRemainMbrUl returns a boolean if a field has been set.

func (*SlicePolicyData) HasResetIds

func (o *SlicePolicyData) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*SlicePolicyData) HasSuppFeat

func (o *SlicePolicyData) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (SlicePolicyData) MarshalJSON

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

func (*SlicePolicyData) SetMbrDl

func (o *SlicePolicyData) SetMbrDl(v string)

SetMbrDl gets a reference to the given string and assigns it to the MbrDl field.

func (*SlicePolicyData) SetMbrUl

func (o *SlicePolicyData) SetMbrUl(v string)

SetMbrUl gets a reference to the given string and assigns it to the MbrUl field.

func (*SlicePolicyData) SetRemainMbrDl

func (o *SlicePolicyData) SetRemainMbrDl(v string)

SetRemainMbrDl gets a reference to the given string and assigns it to the RemainMbrDl field.

func (*SlicePolicyData) SetRemainMbrUl

func (o *SlicePolicyData) SetRemainMbrUl(v string)

SetRemainMbrUl gets a reference to the given string and assigns it to the RemainMbrUl field.

func (*SlicePolicyData) SetResetIds

func (o *SlicePolicyData) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*SlicePolicyData) SetSuppFeat

func (o *SlicePolicyData) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (SlicePolicyData) ToMap

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

type SlicePolicyDataPatch

type SlicePolicyDataPatch struct {
	Interface *interface{}
}

SlicePolicyDataPatch - Contains the modified network slice specific policy control information.

func InterfaceAsSlicePolicyDataPatch

func InterfaceAsSlicePolicyDataPatch(v *interface{}) SlicePolicyDataPatch

interface{}AsSlicePolicyDataPatch is a convenience function that returns interface{} wrapped in SlicePolicyDataPatch

func (*SlicePolicyDataPatch) GetActualInstance

func (obj *SlicePolicyDataPatch) GetActualInstance() interface{}

Get the actual instance

func (SlicePolicyDataPatch) MarshalJSON

func (src SlicePolicyDataPatch) MarshalJSON() ([]byte, error)

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

func (*SlicePolicyDataPatch) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type SmPolicyData

type SmPolicyData struct {
	// Contains Session Management Policy data per S-NSSAI for all the SNSSAIs of the subscriber. The key of the map is the S-NSSAI.
	SmPolicySnssaiData map[string]SmPolicySnssaiData `json:"smPolicySnssaiData"`
	// Contains a list of usage monitoring profiles associated with the subscriber. The limit identifier is used as the key of the map.
	UmDataLimits *map[string]UsageMonDataLimit `json:"umDataLimits,omitempty"`
	// Contains the remaining allowed usage data associated with the subscriber. The limit identifier is used as the key of the map.
	UmData *map[string]UsageMonData `json:"umData,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SuppFeat *string  `json:"suppFeat,omitempty"`
	ResetIds []string `json:"resetIds,omitempty"`
}

SmPolicyData Contains the SM policy data for a given subscriber.

func NewSmPolicyData

func NewSmPolicyData(smPolicySnssaiData map[string]SmPolicySnssaiData) *SmPolicyData

NewSmPolicyData instantiates a new SmPolicyData 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 NewSmPolicyDataWithDefaults

func NewSmPolicyDataWithDefaults() *SmPolicyData

NewSmPolicyDataWithDefaults instantiates a new SmPolicyData 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 (*SmPolicyData) GetResetIds

func (o *SmPolicyData) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*SmPolicyData) GetResetIdsOk

func (o *SmPolicyData) GetResetIdsOk() ([]string, bool)

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

func (*SmPolicyData) GetSmPolicySnssaiData

func (o *SmPolicyData) GetSmPolicySnssaiData() map[string]SmPolicySnssaiData

GetSmPolicySnssaiData returns the SmPolicySnssaiData field value

func (*SmPolicyData) GetSmPolicySnssaiDataOk

func (o *SmPolicyData) GetSmPolicySnssaiDataOk() (*map[string]SmPolicySnssaiData, bool)

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

func (*SmPolicyData) GetSuppFeat

func (o *SmPolicyData) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*SmPolicyData) GetSuppFeatOk

func (o *SmPolicyData) GetSuppFeatOk() (*string, bool)

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

func (*SmPolicyData) GetUmData

func (o *SmPolicyData) GetUmData() map[string]UsageMonData

GetUmData returns the UmData field value if set, zero value otherwise.

func (*SmPolicyData) GetUmDataLimits

func (o *SmPolicyData) GetUmDataLimits() map[string]UsageMonDataLimit

GetUmDataLimits returns the UmDataLimits field value if set, zero value otherwise.

func (*SmPolicyData) GetUmDataLimitsOk

func (o *SmPolicyData) GetUmDataLimitsOk() (*map[string]UsageMonDataLimit, bool)

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

func (*SmPolicyData) GetUmDataOk

func (o *SmPolicyData) GetUmDataOk() (*map[string]UsageMonData, bool)

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

func (*SmPolicyData) HasResetIds

func (o *SmPolicyData) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*SmPolicyData) HasSuppFeat

func (o *SmPolicyData) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (*SmPolicyData) HasUmData

func (o *SmPolicyData) HasUmData() bool

HasUmData returns a boolean if a field has been set.

func (*SmPolicyData) HasUmDataLimits

func (o *SmPolicyData) HasUmDataLimits() bool

HasUmDataLimits returns a boolean if a field has been set.

func (SmPolicyData) MarshalJSON

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

func (*SmPolicyData) SetResetIds

func (o *SmPolicyData) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*SmPolicyData) SetSmPolicySnssaiData

func (o *SmPolicyData) SetSmPolicySnssaiData(v map[string]SmPolicySnssaiData)

SetSmPolicySnssaiData sets field value

func (*SmPolicyData) SetSuppFeat

func (o *SmPolicyData) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (*SmPolicyData) SetUmData

func (o *SmPolicyData) SetUmData(v map[string]UsageMonData)

SetUmData gets a reference to the given map[string]UsageMonData and assigns it to the UmData field.

func (*SmPolicyData) SetUmDataLimits

func (o *SmPolicyData) SetUmDataLimits(v map[string]UsageMonDataLimit)

SetUmDataLimits gets a reference to the given map[string]UsageMonDataLimit and assigns it to the UmDataLimits field.

func (SmPolicyData) ToMap

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

type SmPolicyDataPatch

type SmPolicyDataPatch struct {
	// Contains the remaining allowed usage data associated with the subscriber. The value of the limit identifier is used as the key of the map.
	UmData map[string]UsageMonData `json:"umData,omitempty"`
	// Modifiable Session Management Policy data per S-NSSAI for all the SNSSAIs of the subscriber. The key of the map is the S-NSSAI.
	SmPolicySnssaiData *map[string]SmPolicySnssaiDataPatch `json:"smPolicySnssaiData,omitempty"`
}

SmPolicyDataPatch Contains the SM policy data for a given subscriber.

func NewSmPolicyDataPatch

func NewSmPolicyDataPatch() *SmPolicyDataPatch

NewSmPolicyDataPatch instantiates a new SmPolicyDataPatch 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 NewSmPolicyDataPatchWithDefaults

func NewSmPolicyDataPatchWithDefaults() *SmPolicyDataPatch

NewSmPolicyDataPatchWithDefaults instantiates a new SmPolicyDataPatch 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 (*SmPolicyDataPatch) GetSmPolicySnssaiData

func (o *SmPolicyDataPatch) GetSmPolicySnssaiData() map[string]SmPolicySnssaiDataPatch

GetSmPolicySnssaiData returns the SmPolicySnssaiData field value if set, zero value otherwise.

func (*SmPolicyDataPatch) GetSmPolicySnssaiDataOk

func (o *SmPolicyDataPatch) GetSmPolicySnssaiDataOk() (*map[string]SmPolicySnssaiDataPatch, bool)

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

func (*SmPolicyDataPatch) GetUmData

func (o *SmPolicyDataPatch) GetUmData() map[string]UsageMonData

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

func (*SmPolicyDataPatch) GetUmDataOk

func (o *SmPolicyDataPatch) GetUmDataOk() (*map[string]UsageMonData, bool)

GetUmDataOk returns a tuple with the UmData 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 (*SmPolicyDataPatch) HasSmPolicySnssaiData

func (o *SmPolicyDataPatch) HasSmPolicySnssaiData() bool

HasSmPolicySnssaiData returns a boolean if a field has been set.

func (*SmPolicyDataPatch) HasUmData

func (o *SmPolicyDataPatch) HasUmData() bool

HasUmData returns a boolean if a field has been set.

func (SmPolicyDataPatch) MarshalJSON

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

func (*SmPolicyDataPatch) SetSmPolicySnssaiData

func (o *SmPolicyDataPatch) SetSmPolicySnssaiData(v map[string]SmPolicySnssaiDataPatch)

SetSmPolicySnssaiData gets a reference to the given map[string]SmPolicySnssaiDataPatch and assigns it to the SmPolicySnssaiData field.

func (*SmPolicyDataPatch) SetUmData

func (o *SmPolicyDataPatch) SetUmData(v map[string]UsageMonData)

SetUmData gets a reference to the given map[string]UsageMonData and assigns it to the UmData field.

func (SmPolicyDataPatch) ToMap

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

type SmPolicyDnnData

type SmPolicyDnnData struct {
	// 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"`
	AllowedServices []string `json:"allowedServices,omitempty"`
	SubscCats       []string `json:"subscCats,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\".
	GbrUl *string `json:"gbrUl,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\".
	GbrDl               *string `json:"gbrDl,omitempty"`
	AdcSupport          *bool   `json:"adcSupport,omitempty"`
	SubscSpendingLimits *bool   `json:"subscSpendingLimits,omitempty"`
	// Represents information that identifies which IP pool or external server is used to allocate the IP address.
	Ipv4Index *int32 `json:"ipv4Index,omitempty"`
	// Represents information that identifies which IP pool or external server is used to allocate the IP address.
	Ipv6Index *int32               `json:"ipv6Index,omitempty"`
	Offline   *bool                `json:"offline,omitempty"`
	Online    *bool                `json:"online,omitempty"`
	ChfInfo   *ChargingInformation `json:"chfInfo,omitempty"`
	// A reference to the UsageMonitoringDataLimit or UsageMonitoringData instances for this DNN and SNSSAI that may also include the related monitoring key(s). The key of the map is the limit identifier.
	RefUmDataLimitIds *map[string]LimitIdToMonitoringKey `json:"refUmDataLimitIds,omitempty"`
	MpsPriority       *bool                              `json:"mpsPriority,omitempty"`
	McsPriority       *bool                              `json:"mcsPriority,omitempty"`
	ImsSignallingPrio *bool                              `json:"imsSignallingPrio,omitempty"`
	MpsPriorityLevel  *int32                             `json:"mpsPriorityLevel,omitempty"`
	McsPriorityLevel  *int32                             `json:"mcsPriorityLevel,omitempty"`
	// Contains Presence reporting area information. The praId attribute within the PresenceInfo data type is the key of the map.
	PraInfos *map[string]PresenceInfo `json:"praInfos,omitempty"`
	// Identifies transfer policies of background data transfer. Any string value can be used as a key of the map.
	BdtRefIds         map[string]string `json:"bdtRefIds,omitempty"`
	LocRoutNotAllowed *bool             `json:"locRoutNotAllowed,omitempty"`
}

SmPolicyDnnData Contains the SM policy data for a given DNN (and S-NSSAI).

func NewSmPolicyDnnData

func NewSmPolicyDnnData(dnn string) *SmPolicyDnnData

NewSmPolicyDnnData instantiates a new SmPolicyDnnData 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 NewSmPolicyDnnDataWithDefaults

func NewSmPolicyDnnDataWithDefaults() *SmPolicyDnnData

NewSmPolicyDnnDataWithDefaults instantiates a new SmPolicyDnnData 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 (*SmPolicyDnnData) GetAdcSupport

func (o *SmPolicyDnnData) GetAdcSupport() bool

GetAdcSupport returns the AdcSupport field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetAdcSupportOk

func (o *SmPolicyDnnData) GetAdcSupportOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetAllowedServices

func (o *SmPolicyDnnData) GetAllowedServices() []string

GetAllowedServices returns the AllowedServices field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetAllowedServicesOk

func (o *SmPolicyDnnData) GetAllowedServicesOk() ([]string, bool)

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

func (*SmPolicyDnnData) GetBdtRefIds

func (o *SmPolicyDnnData) GetBdtRefIds() map[string]string

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

func (*SmPolicyDnnData) GetBdtRefIdsOk

func (o *SmPolicyDnnData) GetBdtRefIdsOk() (*map[string]string, bool)

GetBdtRefIdsOk returns a tuple with the BdtRefIds 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 (*SmPolicyDnnData) GetChfInfo

func (o *SmPolicyDnnData) GetChfInfo() ChargingInformation

GetChfInfo returns the ChfInfo field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetChfInfoOk

func (o *SmPolicyDnnData) GetChfInfoOk() (*ChargingInformation, bool)

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

func (*SmPolicyDnnData) GetDnn

func (o *SmPolicyDnnData) GetDnn() string

GetDnn returns the Dnn field value

func (*SmPolicyDnnData) GetDnnOk

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

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

func (*SmPolicyDnnData) GetGbrDl

func (o *SmPolicyDnnData) GetGbrDl() string

GetGbrDl returns the GbrDl field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetGbrDlOk

func (o *SmPolicyDnnData) GetGbrDlOk() (*string, bool)

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

func (*SmPolicyDnnData) GetGbrUl

func (o *SmPolicyDnnData) GetGbrUl() string

GetGbrUl returns the GbrUl field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetGbrUlOk

func (o *SmPolicyDnnData) GetGbrUlOk() (*string, bool)

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

func (*SmPolicyDnnData) GetImsSignallingPrio

func (o *SmPolicyDnnData) GetImsSignallingPrio() bool

GetImsSignallingPrio returns the ImsSignallingPrio field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetImsSignallingPrioOk

func (o *SmPolicyDnnData) GetImsSignallingPrioOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetIpv4Index

func (o *SmPolicyDnnData) GetIpv4Index() int32

GetIpv4Index returns the Ipv4Index field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetIpv4IndexOk

func (o *SmPolicyDnnData) GetIpv4IndexOk() (*int32, bool)

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

func (*SmPolicyDnnData) GetIpv6Index

func (o *SmPolicyDnnData) GetIpv6Index() int32

GetIpv6Index returns the Ipv6Index field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetIpv6IndexOk

func (o *SmPolicyDnnData) GetIpv6IndexOk() (*int32, bool)

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

func (*SmPolicyDnnData) GetLocRoutNotAllowed

func (o *SmPolicyDnnData) GetLocRoutNotAllowed() bool

GetLocRoutNotAllowed returns the LocRoutNotAllowed field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetLocRoutNotAllowedOk

func (o *SmPolicyDnnData) GetLocRoutNotAllowedOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetMcsPriority

func (o *SmPolicyDnnData) GetMcsPriority() bool

GetMcsPriority returns the McsPriority field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetMcsPriorityLevel

func (o *SmPolicyDnnData) GetMcsPriorityLevel() int32

GetMcsPriorityLevel returns the McsPriorityLevel field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetMcsPriorityLevelOk

func (o *SmPolicyDnnData) GetMcsPriorityLevelOk() (*int32, bool)

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

func (*SmPolicyDnnData) GetMcsPriorityOk

func (o *SmPolicyDnnData) GetMcsPriorityOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetMpsPriority

func (o *SmPolicyDnnData) GetMpsPriority() bool

GetMpsPriority returns the MpsPriority field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetMpsPriorityLevel

func (o *SmPolicyDnnData) GetMpsPriorityLevel() int32

GetMpsPriorityLevel returns the MpsPriorityLevel field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetMpsPriorityLevelOk

func (o *SmPolicyDnnData) GetMpsPriorityLevelOk() (*int32, bool)

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

func (*SmPolicyDnnData) GetMpsPriorityOk

func (o *SmPolicyDnnData) GetMpsPriorityOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetOffline

func (o *SmPolicyDnnData) GetOffline() bool

GetOffline returns the Offline field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetOfflineOk

func (o *SmPolicyDnnData) GetOfflineOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetOnline

func (o *SmPolicyDnnData) GetOnline() bool

GetOnline returns the Online field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetOnlineOk

func (o *SmPolicyDnnData) GetOnlineOk() (*bool, bool)

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

func (*SmPolicyDnnData) GetPraInfos

func (o *SmPolicyDnnData) GetPraInfos() map[string]PresenceInfo

GetPraInfos returns the PraInfos field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetPraInfosOk

func (o *SmPolicyDnnData) GetPraInfosOk() (*map[string]PresenceInfo, bool)

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

func (*SmPolicyDnnData) GetRefUmDataLimitIds

func (o *SmPolicyDnnData) GetRefUmDataLimitIds() map[string]LimitIdToMonitoringKey

GetRefUmDataLimitIds returns the RefUmDataLimitIds field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetRefUmDataLimitIdsOk

func (o *SmPolicyDnnData) GetRefUmDataLimitIdsOk() (*map[string]LimitIdToMonitoringKey, bool)

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

func (*SmPolicyDnnData) GetSubscCats

func (o *SmPolicyDnnData) GetSubscCats() []string

GetSubscCats returns the SubscCats field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetSubscCatsOk

func (o *SmPolicyDnnData) GetSubscCatsOk() ([]string, bool)

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

func (*SmPolicyDnnData) GetSubscSpendingLimits

func (o *SmPolicyDnnData) GetSubscSpendingLimits() bool

GetSubscSpendingLimits returns the SubscSpendingLimits field value if set, zero value otherwise.

func (*SmPolicyDnnData) GetSubscSpendingLimitsOk

func (o *SmPolicyDnnData) GetSubscSpendingLimitsOk() (*bool, bool)

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

func (*SmPolicyDnnData) HasAdcSupport

func (o *SmPolicyDnnData) HasAdcSupport() bool

HasAdcSupport returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasAllowedServices

func (o *SmPolicyDnnData) HasAllowedServices() bool

HasAllowedServices returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasBdtRefIds

func (o *SmPolicyDnnData) HasBdtRefIds() bool

HasBdtRefIds returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasChfInfo

func (o *SmPolicyDnnData) HasChfInfo() bool

HasChfInfo returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasGbrDl

func (o *SmPolicyDnnData) HasGbrDl() bool

HasGbrDl returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasGbrUl

func (o *SmPolicyDnnData) HasGbrUl() bool

HasGbrUl returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasImsSignallingPrio

func (o *SmPolicyDnnData) HasImsSignallingPrio() bool

HasImsSignallingPrio returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasIpv4Index

func (o *SmPolicyDnnData) HasIpv4Index() bool

HasIpv4Index returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasIpv6Index

func (o *SmPolicyDnnData) HasIpv6Index() bool

HasIpv6Index returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasLocRoutNotAllowed

func (o *SmPolicyDnnData) HasLocRoutNotAllowed() bool

HasLocRoutNotAllowed returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasMcsPriority

func (o *SmPolicyDnnData) HasMcsPriority() bool

HasMcsPriority returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasMcsPriorityLevel

func (o *SmPolicyDnnData) HasMcsPriorityLevel() bool

HasMcsPriorityLevel returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasMpsPriority

func (o *SmPolicyDnnData) HasMpsPriority() bool

HasMpsPriority returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasMpsPriorityLevel

func (o *SmPolicyDnnData) HasMpsPriorityLevel() bool

HasMpsPriorityLevel returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasOffline

func (o *SmPolicyDnnData) HasOffline() bool

HasOffline returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasOnline

func (o *SmPolicyDnnData) HasOnline() bool

HasOnline returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasPraInfos

func (o *SmPolicyDnnData) HasPraInfos() bool

HasPraInfos returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasRefUmDataLimitIds

func (o *SmPolicyDnnData) HasRefUmDataLimitIds() bool

HasRefUmDataLimitIds returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasSubscCats

func (o *SmPolicyDnnData) HasSubscCats() bool

HasSubscCats returns a boolean if a field has been set.

func (*SmPolicyDnnData) HasSubscSpendingLimits

func (o *SmPolicyDnnData) HasSubscSpendingLimits() bool

HasSubscSpendingLimits returns a boolean if a field has been set.

func (SmPolicyDnnData) MarshalJSON

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

func (*SmPolicyDnnData) SetAdcSupport

func (o *SmPolicyDnnData) SetAdcSupport(v bool)

SetAdcSupport gets a reference to the given bool and assigns it to the AdcSupport field.

func (*SmPolicyDnnData) SetAllowedServices

func (o *SmPolicyDnnData) SetAllowedServices(v []string)

SetAllowedServices gets a reference to the given []string and assigns it to the AllowedServices field.

func (*SmPolicyDnnData) SetBdtRefIds

func (o *SmPolicyDnnData) SetBdtRefIds(v map[string]string)

SetBdtRefIds gets a reference to the given map[string]string and assigns it to the BdtRefIds field.

func (*SmPolicyDnnData) SetChfInfo

func (o *SmPolicyDnnData) SetChfInfo(v ChargingInformation)

SetChfInfo gets a reference to the given ChargingInformation and assigns it to the ChfInfo field.

func (*SmPolicyDnnData) SetDnn

func (o *SmPolicyDnnData) SetDnn(v string)

SetDnn sets field value

func (*SmPolicyDnnData) SetGbrDl

func (o *SmPolicyDnnData) SetGbrDl(v string)

SetGbrDl gets a reference to the given string and assigns it to the GbrDl field.

func (*SmPolicyDnnData) SetGbrUl

func (o *SmPolicyDnnData) SetGbrUl(v string)

SetGbrUl gets a reference to the given string and assigns it to the GbrUl field.

func (*SmPolicyDnnData) SetImsSignallingPrio

func (o *SmPolicyDnnData) SetImsSignallingPrio(v bool)

SetImsSignallingPrio gets a reference to the given bool and assigns it to the ImsSignallingPrio field.

func (*SmPolicyDnnData) SetIpv4Index

func (o *SmPolicyDnnData) SetIpv4Index(v int32)

SetIpv4Index gets a reference to the given int32 and assigns it to the Ipv4Index field.

func (*SmPolicyDnnData) SetIpv6Index

func (o *SmPolicyDnnData) SetIpv6Index(v int32)

SetIpv6Index gets a reference to the given int32 and assigns it to the Ipv6Index field.

func (*SmPolicyDnnData) SetLocRoutNotAllowed

func (o *SmPolicyDnnData) SetLocRoutNotAllowed(v bool)

SetLocRoutNotAllowed gets a reference to the given bool and assigns it to the LocRoutNotAllowed field.

func (*SmPolicyDnnData) SetMcsPriority

func (o *SmPolicyDnnData) SetMcsPriority(v bool)

SetMcsPriority gets a reference to the given bool and assigns it to the McsPriority field.

func (*SmPolicyDnnData) SetMcsPriorityLevel

func (o *SmPolicyDnnData) SetMcsPriorityLevel(v int32)

SetMcsPriorityLevel gets a reference to the given int32 and assigns it to the McsPriorityLevel field.

func (*SmPolicyDnnData) SetMpsPriority

func (o *SmPolicyDnnData) SetMpsPriority(v bool)

SetMpsPriority gets a reference to the given bool and assigns it to the MpsPriority field.

func (*SmPolicyDnnData) SetMpsPriorityLevel

func (o *SmPolicyDnnData) SetMpsPriorityLevel(v int32)

SetMpsPriorityLevel gets a reference to the given int32 and assigns it to the MpsPriorityLevel field.

func (*SmPolicyDnnData) SetOffline

func (o *SmPolicyDnnData) SetOffline(v bool)

SetOffline gets a reference to the given bool and assigns it to the Offline field.

func (*SmPolicyDnnData) SetOnline

func (o *SmPolicyDnnData) SetOnline(v bool)

SetOnline gets a reference to the given bool and assigns it to the Online field.

func (*SmPolicyDnnData) SetPraInfos

func (o *SmPolicyDnnData) SetPraInfos(v map[string]PresenceInfo)

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

func (*SmPolicyDnnData) SetRefUmDataLimitIds

func (o *SmPolicyDnnData) SetRefUmDataLimitIds(v map[string]LimitIdToMonitoringKey)

SetRefUmDataLimitIds gets a reference to the given map[string]LimitIdToMonitoringKey and assigns it to the RefUmDataLimitIds field.

func (*SmPolicyDnnData) SetSubscCats

func (o *SmPolicyDnnData) SetSubscCats(v []string)

SetSubscCats gets a reference to the given []string and assigns it to the SubscCats field.

func (*SmPolicyDnnData) SetSubscSpendingLimits

func (o *SmPolicyDnnData) SetSubscSpendingLimits(v bool)

SetSubscSpendingLimits gets a reference to the given bool and assigns it to the SubscSpendingLimits field.

func (SmPolicyDnnData) ToMap

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

type SmPolicyDnnDataPatch

type SmPolicyDnnDataPatch struct {
	// 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"`
	// Contains updated transfer policies of background data transfer. Any string value can be used as a key of the map.
	BdtRefIds map[string]string `json:"bdtRefIds,omitempty"`
}

SmPolicyDnnDataPatch Contains the SM policy data for a given DNN (and S-NSSAI).

func NewSmPolicyDnnDataPatch

func NewSmPolicyDnnDataPatch(dnn string) *SmPolicyDnnDataPatch

NewSmPolicyDnnDataPatch instantiates a new SmPolicyDnnDataPatch 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 NewSmPolicyDnnDataPatchWithDefaults

func NewSmPolicyDnnDataPatchWithDefaults() *SmPolicyDnnDataPatch

NewSmPolicyDnnDataPatchWithDefaults instantiates a new SmPolicyDnnDataPatch 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 (*SmPolicyDnnDataPatch) GetBdtRefIds

func (o *SmPolicyDnnDataPatch) GetBdtRefIds() map[string]string

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

func (*SmPolicyDnnDataPatch) GetBdtRefIdsOk

func (o *SmPolicyDnnDataPatch) GetBdtRefIdsOk() (*map[string]string, bool)

GetBdtRefIdsOk returns a tuple with the BdtRefIds 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 (*SmPolicyDnnDataPatch) GetDnn

func (o *SmPolicyDnnDataPatch) GetDnn() string

GetDnn returns the Dnn field value

func (*SmPolicyDnnDataPatch) GetDnnOk

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

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

func (*SmPolicyDnnDataPatch) HasBdtRefIds

func (o *SmPolicyDnnDataPatch) HasBdtRefIds() bool

HasBdtRefIds returns a boolean if a field has been set.

func (SmPolicyDnnDataPatch) MarshalJSON

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

func (*SmPolicyDnnDataPatch) SetBdtRefIds

func (o *SmPolicyDnnDataPatch) SetBdtRefIds(v map[string]string)

SetBdtRefIds gets a reference to the given map[string]string and assigns it to the BdtRefIds field.

func (*SmPolicyDnnDataPatch) SetDnn

func (o *SmPolicyDnnDataPatch) SetDnn(v string)

SetDnn sets field value

func (SmPolicyDnnDataPatch) ToMap

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

type SmPolicySnssaiData

type SmPolicySnssaiData struct {
	Snssai Snssai `json:"snssai"`
	// Session Management Policy data per DNN for all the DNNs of the indicated S-NSSAI. The key of the map is the DNN.
	SmPolicyDnnData *map[string]SmPolicyDnnData `json:"smPolicyDnnData,omitempty"`
	UeSliceMbr      *SliceMbr                   `json:"ueSliceMbr,omitempty"`
}

SmPolicySnssaiData Contains the SM policy data for a given subscriber and S-NSSAI.

func NewSmPolicySnssaiData

func NewSmPolicySnssaiData(snssai Snssai) *SmPolicySnssaiData

NewSmPolicySnssaiData instantiates a new SmPolicySnssaiData 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 NewSmPolicySnssaiDataWithDefaults

func NewSmPolicySnssaiDataWithDefaults() *SmPolicySnssaiData

NewSmPolicySnssaiDataWithDefaults instantiates a new SmPolicySnssaiData 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 (*SmPolicySnssaiData) GetSmPolicyDnnData

func (o *SmPolicySnssaiData) GetSmPolicyDnnData() map[string]SmPolicyDnnData

GetSmPolicyDnnData returns the SmPolicyDnnData field value if set, zero value otherwise.

func (*SmPolicySnssaiData) GetSmPolicyDnnDataOk

func (o *SmPolicySnssaiData) GetSmPolicyDnnDataOk() (*map[string]SmPolicyDnnData, bool)

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

func (*SmPolicySnssaiData) GetSnssai

func (o *SmPolicySnssaiData) GetSnssai() Snssai

GetSnssai returns the Snssai field value

func (*SmPolicySnssaiData) GetSnssaiOk

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

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

func (*SmPolicySnssaiData) GetUeSliceMbr

func (o *SmPolicySnssaiData) GetUeSliceMbr() SliceMbr

GetUeSliceMbr returns the UeSliceMbr field value if set, zero value otherwise.

func (*SmPolicySnssaiData) GetUeSliceMbrOk

func (o *SmPolicySnssaiData) GetUeSliceMbrOk() (*SliceMbr, bool)

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

func (*SmPolicySnssaiData) HasSmPolicyDnnData

func (o *SmPolicySnssaiData) HasSmPolicyDnnData() bool

HasSmPolicyDnnData returns a boolean if a field has been set.

func (*SmPolicySnssaiData) HasUeSliceMbr

func (o *SmPolicySnssaiData) HasUeSliceMbr() bool

HasUeSliceMbr returns a boolean if a field has been set.

func (SmPolicySnssaiData) MarshalJSON

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

func (*SmPolicySnssaiData) SetSmPolicyDnnData

func (o *SmPolicySnssaiData) SetSmPolicyDnnData(v map[string]SmPolicyDnnData)

SetSmPolicyDnnData gets a reference to the given map[string]SmPolicyDnnData and assigns it to the SmPolicyDnnData field.

func (*SmPolicySnssaiData) SetSnssai

func (o *SmPolicySnssaiData) SetSnssai(v Snssai)

SetSnssai sets field value

func (*SmPolicySnssaiData) SetUeSliceMbr

func (o *SmPolicySnssaiData) SetUeSliceMbr(v SliceMbr)

SetUeSliceMbr gets a reference to the given SliceMbr and assigns it to the UeSliceMbr field.

func (SmPolicySnssaiData) ToMap

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

type SmPolicySnssaiDataPatch

type SmPolicySnssaiDataPatch struct {
	Snssai Snssai `json:"snssai"`
	// Modifiable Session Management Policy data per DNN for all the DNNs of the indicated S-NSSAI. The key of the map is the DNN.
	SmPolicyDnnData *map[string]SmPolicyDnnDataPatch `json:"smPolicyDnnData,omitempty"`
}

SmPolicySnssaiDataPatch Contains the SM policy data for a given subscriber and S-NSSAI.

func NewSmPolicySnssaiDataPatch

func NewSmPolicySnssaiDataPatch(snssai Snssai) *SmPolicySnssaiDataPatch

NewSmPolicySnssaiDataPatch instantiates a new SmPolicySnssaiDataPatch 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 NewSmPolicySnssaiDataPatchWithDefaults

func NewSmPolicySnssaiDataPatchWithDefaults() *SmPolicySnssaiDataPatch

NewSmPolicySnssaiDataPatchWithDefaults instantiates a new SmPolicySnssaiDataPatch 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 (*SmPolicySnssaiDataPatch) GetSmPolicyDnnData

func (o *SmPolicySnssaiDataPatch) GetSmPolicyDnnData() map[string]SmPolicyDnnDataPatch

GetSmPolicyDnnData returns the SmPolicyDnnData field value if set, zero value otherwise.

func (*SmPolicySnssaiDataPatch) GetSmPolicyDnnDataOk

func (o *SmPolicySnssaiDataPatch) GetSmPolicyDnnDataOk() (*map[string]SmPolicyDnnDataPatch, bool)

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

func (*SmPolicySnssaiDataPatch) GetSnssai

func (o *SmPolicySnssaiDataPatch) GetSnssai() Snssai

GetSnssai returns the Snssai field value

func (*SmPolicySnssaiDataPatch) GetSnssaiOk

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

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

func (*SmPolicySnssaiDataPatch) HasSmPolicyDnnData

func (o *SmPolicySnssaiDataPatch) HasSmPolicyDnnData() bool

HasSmPolicyDnnData returns a boolean if a field has been set.

func (SmPolicySnssaiDataPatch) MarshalJSON

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

func (*SmPolicySnssaiDataPatch) SetSmPolicyDnnData

func (o *SmPolicySnssaiDataPatch) SetSmPolicyDnnData(v map[string]SmPolicyDnnDataPatch)

SetSmPolicyDnnData gets a reference to the given map[string]SmPolicyDnnDataPatch and assigns it to the SmPolicyDnnData field.

func (*SmPolicySnssaiDataPatch) SetSnssai

func (o *SmPolicySnssaiDataPatch) SetSnssai(v Snssai)

SetSnssai sets field value

func (SmPolicySnssaiDataPatch) ToMap

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

type Snssai

type Snssai struct {
	// Unsigned integer, within the range 0 to 255, representing the Slice/Service Type.  It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond  to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
	Sst int32 `json:"sst"`
	// 3-octet string, representing the Slice Differentiator, in hexadecimal representation. Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the SD shall appear first in the string, and the character representing the 4 least significant bit of the SD shall appear last in the string. This is an optional parameter that complements the Slice/Service type(s) to allow to  differentiate amongst multiple Network Slices of the same Slice/Service type. This IE shall be absent if no SD value is associated with the SST.
	Sd *string `json:"sd,omitempty"`
}

Snssai When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits \"sst\" optionally followed by \"-\" and 6 hexadecimal digits \"sd\".

func NewSnssai

func NewSnssai(sst int32) *Snssai

NewSnssai instantiates a new Snssai 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 NewSnssaiWithDefaults

func NewSnssaiWithDefaults() *Snssai

NewSnssaiWithDefaults instantiates a new Snssai 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 (*Snssai) GetSd

func (o *Snssai) GetSd() string

GetSd returns the Sd field value if set, zero value otherwise.

func (*Snssai) GetSdOk

func (o *Snssai) GetSdOk() (*string, bool)

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

func (*Snssai) GetSst

func (o *Snssai) GetSst() int32

GetSst returns the Sst field value

func (*Snssai) GetSstOk

func (o *Snssai) GetSstOk() (*int32, bool)

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

func (*Snssai) HasSd

func (o *Snssai) HasSd() bool

HasSd returns a boolean if a field has been set.

func (Snssai) MarshalJSON

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

func (*Snssai) SetSd

func (o *Snssai) SetSd(v string)

SetSd gets a reference to the given string and assigns it to the Sd field.

func (*Snssai) SetSst

func (o *Snssai) SetSst(v int32)

SetSst sets field value

func (Snssai) ToMap

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

type SnssaiRouteSelectionDescriptor

type SnssaiRouteSelectionDescriptor struct {
	Snssai           Snssai                        `json:"snssai"`
	DnnRouteSelDescs []DnnRouteSelectionDescriptor `json:"dnnRouteSelDescs,omitempty"`
}

SnssaiRouteSelectionDescriptor Contains the route selector parameters (DNNs, PDU session types, SSC modes and ATSSS information) per SNSSAI

func NewSnssaiRouteSelectionDescriptor

func NewSnssaiRouteSelectionDescriptor(snssai Snssai) *SnssaiRouteSelectionDescriptor

NewSnssaiRouteSelectionDescriptor instantiates a new SnssaiRouteSelectionDescriptor 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 NewSnssaiRouteSelectionDescriptorWithDefaults

func NewSnssaiRouteSelectionDescriptorWithDefaults() *SnssaiRouteSelectionDescriptor

NewSnssaiRouteSelectionDescriptorWithDefaults instantiates a new SnssaiRouteSelectionDescriptor 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 (*SnssaiRouteSelectionDescriptor) GetDnnRouteSelDescs

GetDnnRouteSelDescs returns the DnnRouteSelDescs field value if set, zero value otherwise.

func (*SnssaiRouteSelectionDescriptor) GetDnnRouteSelDescsOk

func (o *SnssaiRouteSelectionDescriptor) GetDnnRouteSelDescsOk() ([]DnnRouteSelectionDescriptor, bool)

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

func (*SnssaiRouteSelectionDescriptor) GetSnssai

func (o *SnssaiRouteSelectionDescriptor) GetSnssai() Snssai

GetSnssai returns the Snssai field value

func (*SnssaiRouteSelectionDescriptor) GetSnssaiOk

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

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

func (*SnssaiRouteSelectionDescriptor) HasDnnRouteSelDescs

func (o *SnssaiRouteSelectionDescriptor) HasDnnRouteSelDescs() bool

HasDnnRouteSelDescs returns a boolean if a field has been set.

func (SnssaiRouteSelectionDescriptor) MarshalJSON

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

func (*SnssaiRouteSelectionDescriptor) SetDnnRouteSelDescs

func (o *SnssaiRouteSelectionDescriptor) SetDnnRouteSelDescs(v []DnnRouteSelectionDescriptor)

SetDnnRouteSelDescs gets a reference to the given []DnnRouteSelectionDescriptor and assigns it to the DnnRouteSelDescs field.

func (*SnssaiRouteSelectionDescriptor) SetSnssai

func (o *SnssaiRouteSelectionDescriptor) SetSnssai(v Snssai)

SetSnssai sets field value

func (SnssaiRouteSelectionDescriptor) ToMap

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

type SponsorConnectivityData

type SponsorConnectivityData struct {
	AspIds []string `json:"aspIds"`
}

SponsorConnectivityData Contains the sponsored data connectivity related information for a sponsor identifier.

func NewSponsorConnectivityData

func NewSponsorConnectivityData(aspIds []string) *SponsorConnectivityData

NewSponsorConnectivityData instantiates a new SponsorConnectivityData 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 NewSponsorConnectivityDataWithDefaults

func NewSponsorConnectivityDataWithDefaults() *SponsorConnectivityData

NewSponsorConnectivityDataWithDefaults instantiates a new SponsorConnectivityData 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 (*SponsorConnectivityData) GetAspIds

func (o *SponsorConnectivityData) GetAspIds() []string

GetAspIds returns the AspIds field value

func (*SponsorConnectivityData) GetAspIdsOk

func (o *SponsorConnectivityData) GetAspIdsOk() ([]string, bool)

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

func (SponsorConnectivityData) MarshalJSON

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

func (*SponsorConnectivityData) SetAspIds

func (o *SponsorConnectivityData) SetAspIds(v []string)

SetAspIds sets field value

func (SponsorConnectivityData) ToMap

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

type SponsorConnectivityDataDocumentApiService

type SponsorConnectivityDataDocumentApiService service

SponsorConnectivityDataDocumentApiService SponsorConnectivityDataDocumentApi service

func (*SponsorConnectivityDataDocumentApiService) ReadSponsorConnectivityData

ReadSponsorConnectivityData Retrieves the sponsored connectivity information for a given sponsorId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param sponsorId
@return ApiReadSponsorConnectivityDataRequest

func (*SponsorConnectivityDataDocumentApiService) ReadSponsorConnectivityDataExecute

Execute executes the request

@return SponsorConnectivityData

type SscMode

type SscMode struct {
	String *string
}

SscMode represents the service and session continuity mode It shall comply with the provisions defined in table 5.4.3.6-1.

func (*SscMode) MarshalJSON

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

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

func (*SscMode) UnmarshalJSON

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

Unmarshal JSON data into any of the pointers in the struct

type Ssm

type Ssm struct {
	SourceIpAddr IpAddr `json:"sourceIpAddr"`
	DestIpAddr   IpAddr `json:"destIpAddr"`
}

Ssm Source specific IP multicast address

func NewSsm

func NewSsm(sourceIpAddr IpAddr, destIpAddr IpAddr) *Ssm

NewSsm instantiates a new Ssm 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 NewSsmWithDefaults

func NewSsmWithDefaults() *Ssm

NewSsmWithDefaults instantiates a new Ssm 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 (*Ssm) GetDestIpAddr

func (o *Ssm) GetDestIpAddr() IpAddr

GetDestIpAddr returns the DestIpAddr field value

func (*Ssm) GetDestIpAddrOk

func (o *Ssm) GetDestIpAddrOk() (*IpAddr, bool)

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

func (*Ssm) GetSourceIpAddr

func (o *Ssm) GetSourceIpAddr() IpAddr

GetSourceIpAddr returns the SourceIpAddr field value

func (*Ssm) GetSourceIpAddrOk

func (o *Ssm) GetSourceIpAddrOk() (*IpAddr, bool)

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

func (Ssm) MarshalJSON

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

func (*Ssm) SetDestIpAddr

func (o *Ssm) SetDestIpAddr(v IpAddr)

SetDestIpAddr sets field value

func (*Ssm) SetSourceIpAddr

func (o *Ssm) SetSourceIpAddr(v IpAddr)

SetSourceIpAddr sets field value

func (Ssm) ToMap

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

type Tai

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

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

func NewTai

func NewTai(plmnId PlmnId, tac string) *Tai

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

func NewTaiWithDefaults

func NewTaiWithDefaults() *Tai

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

func (*Tai) GetNid

func (o *Tai) GetNid() string

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

func (*Tai) GetNidOk

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

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

func (*Tai) GetPlmnId

func (o *Tai) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Tai) GetPlmnIdOk

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

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

func (*Tai) GetTac

func (o *Tai) GetTac() string

GetTac returns the Tac field value

func (*Tai) GetTacOk

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

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

func (*Tai) HasNid

func (o *Tai) HasNid() bool

HasNid returns a boolean if a field has been set.

func (Tai) MarshalJSON

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

func (*Tai) SetNid

func (o *Tai) SetNid(v string)

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

func (*Tai) SetPlmnId

func (o *Tai) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (*Tai) SetTac

func (o *Tai) SetTac(v string)

SetTac sets field value

func (Tai) ToMap

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

type TimePeriod

type TimePeriod struct {
	Period Periodicity `json:"period"`
	// Unsigned Integer, i.e. only value 0 and integers above 0 are permissible.
	MaxNumPeriod *int32 `json:"maxNumPeriod,omitempty"`
}

TimePeriod Contains the periodicity for the defined usage monitoring data limits.

func NewTimePeriod

func NewTimePeriod(period Periodicity) *TimePeriod

NewTimePeriod instantiates a new TimePeriod 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 NewTimePeriodWithDefaults

func NewTimePeriodWithDefaults() *TimePeriod

NewTimePeriodWithDefaults instantiates a new TimePeriod 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 (*TimePeriod) GetMaxNumPeriod

func (o *TimePeriod) GetMaxNumPeriod() int32

GetMaxNumPeriod returns the MaxNumPeriod field value if set, zero value otherwise.

func (*TimePeriod) GetMaxNumPeriodOk

func (o *TimePeriod) GetMaxNumPeriodOk() (*int32, bool)

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

func (*TimePeriod) GetPeriod

func (o *TimePeriod) GetPeriod() Periodicity

GetPeriod returns the Period field value

func (*TimePeriod) GetPeriodOk

func (o *TimePeriod) GetPeriodOk() (*Periodicity, bool)

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

func (*TimePeriod) HasMaxNumPeriod

func (o *TimePeriod) HasMaxNumPeriod() bool

HasMaxNumPeriod returns a boolean if a field has been set.

func (TimePeriod) MarshalJSON

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

func (*TimePeriod) SetMaxNumPeriod

func (o *TimePeriod) SetMaxNumPeriod(v int32)

SetMaxNumPeriod gets a reference to the given int32 and assigns it to the MaxNumPeriod field.

func (*TimePeriod) SetPeriod

func (o *TimePeriod) SetPeriod(v Periodicity)

SetPeriod sets field value

func (TimePeriod) ToMap

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

type TimeWindow

type TimeWindow struct {
	// string with format \"date-time\" as defined in OpenAPI.
	StartTime time.Time `json:"startTime"`
	// string with format \"date-time\" as defined in OpenAPI.
	StopTime time.Time `json:"stopTime"`
}

TimeWindow Represents a time window identified by a start time and a stop time.

func NewTimeWindow

func NewTimeWindow(startTime time.Time, stopTime time.Time) *TimeWindow

NewTimeWindow instantiates a new TimeWindow 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 NewTimeWindowWithDefaults

func NewTimeWindowWithDefaults() *TimeWindow

NewTimeWindowWithDefaults instantiates a new TimeWindow 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 (*TimeWindow) GetStartTime

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

GetStartTime returns the StartTime field value

func (*TimeWindow) GetStartTimeOk

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

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

func (*TimeWindow) GetStopTime

func (o *TimeWindow) GetStopTime() time.Time

GetStopTime returns the StopTime field value

func (*TimeWindow) GetStopTimeOk

func (o *TimeWindow) GetStopTimeOk() (*time.Time, bool)

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

func (TimeWindow) MarshalJSON

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

func (*TimeWindow) SetStartTime

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

SetStartTime sets field value

func (*TimeWindow) SetStopTime

func (o *TimeWindow) SetStopTime(v time.Time)

SetStopTime sets field value

func (TimeWindow) ToMap

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

type Tmgi

type Tmgi struct {
	// MBS Service ID
	MbsServiceId string `json:"mbsServiceId"`
	PlmnId       PlmnId `json:"plmnId"`
}

Tmgi Temporary Mobile Group Identity

func NewTmgi

func NewTmgi(mbsServiceId string, plmnId PlmnId) *Tmgi

NewTmgi instantiates a new Tmgi 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 NewTmgiWithDefaults

func NewTmgiWithDefaults() *Tmgi

NewTmgiWithDefaults instantiates a new Tmgi 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 (*Tmgi) GetMbsServiceId

func (o *Tmgi) GetMbsServiceId() string

GetMbsServiceId returns the MbsServiceId field value

func (*Tmgi) GetMbsServiceIdOk

func (o *Tmgi) GetMbsServiceIdOk() (*string, bool)

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

func (*Tmgi) GetPlmnId

func (o *Tmgi) GetPlmnId() PlmnId

GetPlmnId returns the PlmnId field value

func (*Tmgi) GetPlmnIdOk

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

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

func (Tmgi) MarshalJSON

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

func (*Tmgi) SetMbsServiceId

func (o *Tmgi) SetMbsServiceId(v string)

SetMbsServiceId sets field value

func (*Tmgi) SetPlmnId

func (o *Tmgi) SetPlmnId(v PlmnId)

SetPlmnId sets field value

func (Tmgi) ToMap

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

type TransferPolicy

type TransferPolicy 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\".
	MaxBitRateDl *string `json:"maxBitRateDl,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\".
	MaxBitRateUl *string `json:"maxBitRateUl,omitempty"`
	// Indicates a rating group for the recommended time window.
	RatingGroup int32      `json:"ratingGroup"`
	RecTimeInt  TimeWindow `json:"recTimeInt"`
	// Contains an identity of a transfer policy.
	TransPolicyId int32 `json:"transPolicyId"`
}

TransferPolicy Describes a transfer policy.

func NewTransferPolicy

func NewTransferPolicy(ratingGroup int32, recTimeInt TimeWindow, transPolicyId int32) *TransferPolicy

NewTransferPolicy instantiates a new TransferPolicy 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 NewTransferPolicyWithDefaults

func NewTransferPolicyWithDefaults() *TransferPolicy

NewTransferPolicyWithDefaults instantiates a new TransferPolicy 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 (*TransferPolicy) GetMaxBitRateDl

func (o *TransferPolicy) GetMaxBitRateDl() string

GetMaxBitRateDl returns the MaxBitRateDl field value if set, zero value otherwise.

func (*TransferPolicy) GetMaxBitRateDlOk

func (o *TransferPolicy) GetMaxBitRateDlOk() (*string, bool)

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

func (*TransferPolicy) GetMaxBitRateUl

func (o *TransferPolicy) GetMaxBitRateUl() string

GetMaxBitRateUl returns the MaxBitRateUl field value if set, zero value otherwise.

func (*TransferPolicy) GetMaxBitRateUlOk

func (o *TransferPolicy) GetMaxBitRateUlOk() (*string, bool)

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

func (*TransferPolicy) GetRatingGroup

func (o *TransferPolicy) GetRatingGroup() int32

GetRatingGroup returns the RatingGroup field value

func (*TransferPolicy) GetRatingGroupOk

func (o *TransferPolicy) GetRatingGroupOk() (*int32, bool)

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

func (*TransferPolicy) GetRecTimeInt

func (o *TransferPolicy) GetRecTimeInt() TimeWindow

GetRecTimeInt returns the RecTimeInt field value

func (*TransferPolicy) GetRecTimeIntOk

func (o *TransferPolicy) GetRecTimeIntOk() (*TimeWindow, bool)

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

func (*TransferPolicy) GetTransPolicyId

func (o *TransferPolicy) GetTransPolicyId() int32

GetTransPolicyId returns the TransPolicyId field value

func (*TransferPolicy) GetTransPolicyIdOk

func (o *TransferPolicy) GetTransPolicyIdOk() (*int32, bool)

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

func (*TransferPolicy) HasMaxBitRateDl

func (o *TransferPolicy) HasMaxBitRateDl() bool

HasMaxBitRateDl returns a boolean if a field has been set.

func (*TransferPolicy) HasMaxBitRateUl

func (o *TransferPolicy) HasMaxBitRateUl() bool

HasMaxBitRateUl returns a boolean if a field has been set.

func (TransferPolicy) MarshalJSON

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

func (*TransferPolicy) SetMaxBitRateDl

func (o *TransferPolicy) SetMaxBitRateDl(v string)

SetMaxBitRateDl gets a reference to the given string and assigns it to the MaxBitRateDl field.

func (*TransferPolicy) SetMaxBitRateUl

func (o *TransferPolicy) SetMaxBitRateUl(v string)

SetMaxBitRateUl gets a reference to the given string and assigns it to the MaxBitRateUl field.

func (*TransferPolicy) SetRatingGroup

func (o *TransferPolicy) SetRatingGroup(v int32)

SetRatingGroup sets field value

func (*TransferPolicy) SetRecTimeInt

func (o *TransferPolicy) SetRecTimeInt(v TimeWindow)

SetRecTimeInt sets field value

func (*TransferPolicy) SetTransPolicyId

func (o *TransferPolicy) SetTransPolicyId(v int32)

SetTransPolicyId sets field value

func (TransferPolicy) ToMap

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

type UEPolicySetDocumentApiService

type UEPolicySetDocumentApiService service

UEPolicySetDocumentApiService UEPolicySetDocumentApi service

func (*UEPolicySetDocumentApiService) CreateOrReplaceUEPolicySet

CreateOrReplaceUEPolicySet Create or modify the UE policy set data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiCreateOrReplaceUEPolicySetRequest

func (*UEPolicySetDocumentApiService) CreateOrReplaceUEPolicySetExecute

Execute executes the request

@return UePolicySet

func (*UEPolicySetDocumentApiService) ReadUEPolicySet

ReadUEPolicySet Retrieves the UE policy set data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiReadUEPolicySetRequest

func (*UEPolicySetDocumentApiService) ReadUEPolicySetExecute

Execute executes the request

@return UePolicySet

func (*UEPolicySetDocumentApiService) UpdateUEPolicySet

UpdateUEPolicySet Modify the UE policy set data for a subscriber

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@return ApiUpdateUEPolicySetRequest

func (*UEPolicySetDocumentApiService) UpdateUEPolicySetExecute

Execute executes the request

type UePolicySection

type UePolicySection struct {
	// string with format 'bytes' as defined in OpenAPI
	UePolicySectionInfo string `json:"uePolicySectionInfo"`
	Upsi                string `json:"upsi"`
}

UePolicySection Contains the UE policy section.

func NewUePolicySection

func NewUePolicySection(uePolicySectionInfo string, upsi string) *UePolicySection

NewUePolicySection instantiates a new UePolicySection 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 NewUePolicySectionWithDefaults

func NewUePolicySectionWithDefaults() *UePolicySection

NewUePolicySectionWithDefaults instantiates a new UePolicySection 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 (*UePolicySection) GetUePolicySectionInfo

func (o *UePolicySection) GetUePolicySectionInfo() string

GetUePolicySectionInfo returns the UePolicySectionInfo field value

func (*UePolicySection) GetUePolicySectionInfoOk

func (o *UePolicySection) GetUePolicySectionInfoOk() (*string, bool)

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

func (*UePolicySection) GetUpsi

func (o *UePolicySection) GetUpsi() string

GetUpsi returns the Upsi field value

func (*UePolicySection) GetUpsiOk

func (o *UePolicySection) GetUpsiOk() (*string, bool)

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

func (UePolicySection) MarshalJSON

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

func (*UePolicySection) SetUePolicySectionInfo

func (o *UePolicySection) SetUePolicySectionInfo(v string)

SetUePolicySectionInfo sets field value

func (*UePolicySection) SetUpsi

func (o *UePolicySection) SetUpsi(v string)

SetUpsi sets field value

func (UePolicySection) ToMap

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

type UePolicySet

type UePolicySet struct {
	// Contains Presence reporting area information. The praId attribute within the PresenceInfo data type is the key of the map.
	PraInfos  *map[string]PresenceInfo `json:"praInfos,omitempty"`
	SubscCats []string                 `json:"subscCats,omitempty"`
	// Contains the UE Policy Sections. The UE Policy Section Identifier is used as the key of the map.
	UePolicySections *map[string]UePolicySection `json:"uePolicySections,omitempty"`
	Upsis            []string                    `json:"upsis,omitempty"`
	// Contains allowed route selection descriptors per serving PLMN for a UE. The serving PLMN identifier is the key of the map.
	AllowedRouteSelDescs *map[string]PlmnRouteSelectionDescriptor `json:"allowedRouteSelDescs,omitempty"`
	AndspInd             *bool                                    `json:"andspInd,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"`
	OsIds []string `json:"osIds,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SuppFeat *string  `json:"suppFeat,omitempty"`
	ResetIds []string `json:"resetIds,omitempty"`
}

UePolicySet Contains the UE policy data for a given subscriber.

func NewUePolicySet

func NewUePolicySet() *UePolicySet

NewUePolicySet instantiates a new UePolicySet 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 NewUePolicySetWithDefaults

func NewUePolicySetWithDefaults() *UePolicySet

NewUePolicySetWithDefaults instantiates a new UePolicySet 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 (*UePolicySet) GetAllowedRouteSelDescs

func (o *UePolicySet) GetAllowedRouteSelDescs() map[string]PlmnRouteSelectionDescriptor

GetAllowedRouteSelDescs returns the AllowedRouteSelDescs field value if set, zero value otherwise.

func (*UePolicySet) GetAllowedRouteSelDescsOk

func (o *UePolicySet) GetAllowedRouteSelDescsOk() (*map[string]PlmnRouteSelectionDescriptor, bool)

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

func (*UePolicySet) GetAndspInd

func (o *UePolicySet) GetAndspInd() bool

GetAndspInd returns the AndspInd field value if set, zero value otherwise.

func (*UePolicySet) GetAndspIndOk

func (o *UePolicySet) GetAndspIndOk() (*bool, bool)

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

func (*UePolicySet) GetOsIds

func (o *UePolicySet) GetOsIds() []string

GetOsIds returns the OsIds field value if set, zero value otherwise.

func (*UePolicySet) GetOsIdsOk

func (o *UePolicySet) GetOsIdsOk() ([]string, bool)

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

func (*UePolicySet) GetPei

func (o *UePolicySet) GetPei() string

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

func (*UePolicySet) GetPeiOk

func (o *UePolicySet) 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 (*UePolicySet) GetPraInfos

func (o *UePolicySet) GetPraInfos() map[string]PresenceInfo

GetPraInfos returns the PraInfos field value if set, zero value otherwise.

func (*UePolicySet) GetPraInfosOk

func (o *UePolicySet) GetPraInfosOk() (*map[string]PresenceInfo, bool)

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

func (*UePolicySet) GetResetIds

func (o *UePolicySet) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*UePolicySet) GetResetIdsOk

func (o *UePolicySet) GetResetIdsOk() ([]string, bool)

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

func (*UePolicySet) GetSubscCats

func (o *UePolicySet) GetSubscCats() []string

GetSubscCats returns the SubscCats field value if set, zero value otherwise.

func (*UePolicySet) GetSubscCatsOk

func (o *UePolicySet) GetSubscCatsOk() ([]string, bool)

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

func (*UePolicySet) GetSuppFeat

func (o *UePolicySet) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*UePolicySet) GetSuppFeatOk

func (o *UePolicySet) GetSuppFeatOk() (*string, bool)

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

func (*UePolicySet) GetUePolicySections

func (o *UePolicySet) GetUePolicySections() map[string]UePolicySection

GetUePolicySections returns the UePolicySections field value if set, zero value otherwise.

func (*UePolicySet) GetUePolicySectionsOk

func (o *UePolicySet) GetUePolicySectionsOk() (*map[string]UePolicySection, bool)

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

func (*UePolicySet) GetUpsis

func (o *UePolicySet) GetUpsis() []string

GetUpsis returns the Upsis field value if set, zero value otherwise.

func (*UePolicySet) GetUpsisOk

func (o *UePolicySet) GetUpsisOk() ([]string, bool)

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

func (*UePolicySet) HasAllowedRouteSelDescs

func (o *UePolicySet) HasAllowedRouteSelDescs() bool

HasAllowedRouteSelDescs returns a boolean if a field has been set.

func (*UePolicySet) HasAndspInd

func (o *UePolicySet) HasAndspInd() bool

HasAndspInd returns a boolean if a field has been set.

func (*UePolicySet) HasOsIds

func (o *UePolicySet) HasOsIds() bool

HasOsIds returns a boolean if a field has been set.

func (*UePolicySet) HasPei

func (o *UePolicySet) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*UePolicySet) HasPraInfos

func (o *UePolicySet) HasPraInfos() bool

HasPraInfos returns a boolean if a field has been set.

func (*UePolicySet) HasResetIds

func (o *UePolicySet) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*UePolicySet) HasSubscCats

func (o *UePolicySet) HasSubscCats() bool

HasSubscCats returns a boolean if a field has been set.

func (*UePolicySet) HasSuppFeat

func (o *UePolicySet) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (*UePolicySet) HasUePolicySections

func (o *UePolicySet) HasUePolicySections() bool

HasUePolicySections returns a boolean if a field has been set.

func (*UePolicySet) HasUpsis

func (o *UePolicySet) HasUpsis() bool

HasUpsis returns a boolean if a field has been set.

func (UePolicySet) MarshalJSON

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

func (*UePolicySet) SetAllowedRouteSelDescs

func (o *UePolicySet) SetAllowedRouteSelDescs(v map[string]PlmnRouteSelectionDescriptor)

SetAllowedRouteSelDescs gets a reference to the given map[string]PlmnRouteSelectionDescriptor and assigns it to the AllowedRouteSelDescs field.

func (*UePolicySet) SetAndspInd

func (o *UePolicySet) SetAndspInd(v bool)

SetAndspInd gets a reference to the given bool and assigns it to the AndspInd field.

func (*UePolicySet) SetOsIds

func (o *UePolicySet) SetOsIds(v []string)

SetOsIds gets a reference to the given []string and assigns it to the OsIds field.

func (*UePolicySet) SetPei

func (o *UePolicySet) SetPei(v string)

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

func (*UePolicySet) SetPraInfos

func (o *UePolicySet) SetPraInfos(v map[string]PresenceInfo)

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

func (*UePolicySet) SetResetIds

func (o *UePolicySet) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*UePolicySet) SetSubscCats

func (o *UePolicySet) SetSubscCats(v []string)

SetSubscCats gets a reference to the given []string and assigns it to the SubscCats field.

func (*UePolicySet) SetSuppFeat

func (o *UePolicySet) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (*UePolicySet) SetUePolicySections

func (o *UePolicySet) SetUePolicySections(v map[string]UePolicySection)

SetUePolicySections gets a reference to the given map[string]UePolicySection and assigns it to the UePolicySections field.

func (*UePolicySet) SetUpsis

func (o *UePolicySet) SetUpsis(v []string)

SetUpsis gets a reference to the given []string and assigns it to the Upsis field.

func (UePolicySet) ToMap

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

type UePolicySetPatch

type UePolicySetPatch struct {
	// Contains the UE Policy Sections. The UE Policy Section Identifier is used as the key of the map.
	UePolicySections *map[string]UePolicySection `json:"uePolicySections,omitempty"`
	Upsis            []string                    `json:"upsis,omitempty"`
	AndspInd         *bool                       `json:"andspInd,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"`
	OsIds []string `json:"osIds,omitempty"`
}

UePolicySetPatch Contains the UE policy set for a given subscriber.

func NewUePolicySetPatch

func NewUePolicySetPatch() *UePolicySetPatch

NewUePolicySetPatch instantiates a new UePolicySetPatch 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 NewUePolicySetPatchWithDefaults

func NewUePolicySetPatchWithDefaults() *UePolicySetPatch

NewUePolicySetPatchWithDefaults instantiates a new UePolicySetPatch 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 (*UePolicySetPatch) GetAndspInd

func (o *UePolicySetPatch) GetAndspInd() bool

GetAndspInd returns the AndspInd field value if set, zero value otherwise.

func (*UePolicySetPatch) GetAndspIndOk

func (o *UePolicySetPatch) GetAndspIndOk() (*bool, bool)

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

func (*UePolicySetPatch) GetOsIds

func (o *UePolicySetPatch) GetOsIds() []string

GetOsIds returns the OsIds field value if set, zero value otherwise.

func (*UePolicySetPatch) GetOsIdsOk

func (o *UePolicySetPatch) GetOsIdsOk() ([]string, bool)

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

func (*UePolicySetPatch) GetPei

func (o *UePolicySetPatch) GetPei() string

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

func (*UePolicySetPatch) GetPeiOk

func (o *UePolicySetPatch) 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 (*UePolicySetPatch) GetUePolicySections

func (o *UePolicySetPatch) GetUePolicySections() map[string]UePolicySection

GetUePolicySections returns the UePolicySections field value if set, zero value otherwise.

func (*UePolicySetPatch) GetUePolicySectionsOk

func (o *UePolicySetPatch) GetUePolicySectionsOk() (*map[string]UePolicySection, bool)

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

func (*UePolicySetPatch) GetUpsis

func (o *UePolicySetPatch) GetUpsis() []string

GetUpsis returns the Upsis field value if set, zero value otherwise.

func (*UePolicySetPatch) GetUpsisOk

func (o *UePolicySetPatch) GetUpsisOk() ([]string, bool)

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

func (*UePolicySetPatch) HasAndspInd

func (o *UePolicySetPatch) HasAndspInd() bool

HasAndspInd returns a boolean if a field has been set.

func (*UePolicySetPatch) HasOsIds

func (o *UePolicySetPatch) HasOsIds() bool

HasOsIds returns a boolean if a field has been set.

func (*UePolicySetPatch) HasPei

func (o *UePolicySetPatch) HasPei() bool

HasPei returns a boolean if a field has been set.

func (*UePolicySetPatch) HasUePolicySections

func (o *UePolicySetPatch) HasUePolicySections() bool

HasUePolicySections returns a boolean if a field has been set.

func (*UePolicySetPatch) HasUpsis

func (o *UePolicySetPatch) HasUpsis() bool

HasUpsis returns a boolean if a field has been set.

func (UePolicySetPatch) MarshalJSON

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

func (*UePolicySetPatch) SetAndspInd

func (o *UePolicySetPatch) SetAndspInd(v bool)

SetAndspInd gets a reference to the given bool and assigns it to the AndspInd field.

func (*UePolicySetPatch) SetOsIds

func (o *UePolicySetPatch) SetOsIds(v []string)

SetOsIds gets a reference to the given []string and assigns it to the OsIds field.

func (*UePolicySetPatch) SetPei

func (o *UePolicySetPatch) SetPei(v string)

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

func (*UePolicySetPatch) SetUePolicySections

func (o *UePolicySetPatch) SetUePolicySections(v map[string]UePolicySection)

SetUePolicySections gets a reference to the given map[string]UePolicySection and assigns it to the UePolicySections field.

func (*UePolicySetPatch) SetUpsis

func (o *UePolicySetPatch) SetUpsis(v []string)

SetUpsis gets a reference to the given []string and assigns it to the Upsis field.

func (UePolicySetPatch) ToMap

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

type UpdatedItem

type UpdatedItem struct {
	// Identifies a fragment (subset of resource data) of a given resource.
	Item  string      `json:"item"`
	Value interface{} `json:"value"`
}

UpdatedItem Identifies a fragment of a resource.

func NewUpdatedItem

func NewUpdatedItem(item string, value interface{}) *UpdatedItem

NewUpdatedItem instantiates a new UpdatedItem 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 NewUpdatedItemWithDefaults

func NewUpdatedItemWithDefaults() *UpdatedItem

NewUpdatedItemWithDefaults instantiates a new UpdatedItem 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 (*UpdatedItem) GetItem

func (o *UpdatedItem) GetItem() string

GetItem returns the Item field value

func (*UpdatedItem) GetItemOk

func (o *UpdatedItem) GetItemOk() (*string, bool)

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

func (*UpdatedItem) GetValue

func (o *UpdatedItem) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*UpdatedItem) GetValueOk

func (o *UpdatedItem) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value 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 (UpdatedItem) MarshalJSON

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

func (*UpdatedItem) SetItem

func (o *UpdatedItem) SetItem(v string)

SetItem sets field value

func (*UpdatedItem) SetValue

func (o *UpdatedItem) SetValue(v interface{})

SetValue sets field value

func (UpdatedItem) ToMap

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

type UsageMonData

type UsageMonData struct {
	LimitId string `json:"limitId"`
	// Identifies the SNSSAI and DNN combinations for remain allowed usage data for a subscriber. The S-NSSAI is the key of the map.
	Scopes       *map[string]UsageMonDataScope `json:"scopes,omitempty"`
	UmLevel      *UsageMonLevel                `json:"umLevel,omitempty"`
	AllowedUsage *UsageThreshold               `json:"allowedUsage,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	ResetTime *time.Time `json:"resetTime,omitempty"`
	// A string used to indicate the features supported by an API that is used as defined in clause  6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in  hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\",  \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in  table 5.2.2-3. The most significant character representing the highest-numbered features shall  appear first in the string, and the character representing features 1 to 4 shall appear last  in the string. The list of features and their numbering (starting with 1) are defined  separately for each API. If the string contains a lower number of characters than there are  defined features for an API, all features that would be represented by characters that are not  present in the string are not supported.
	SuppFeat *string  `json:"suppFeat,omitempty"`
	ResetIds []string `json:"resetIds,omitempty"`
}

UsageMonData Contains remain allowed usage data for a subscriber.

func NewUsageMonData

func NewUsageMonData(limitId string) *UsageMonData

NewUsageMonData instantiates a new UsageMonData 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 NewUsageMonDataWithDefaults

func NewUsageMonDataWithDefaults() *UsageMonData

NewUsageMonDataWithDefaults instantiates a new UsageMonData 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 (*UsageMonData) GetAllowedUsage

func (o *UsageMonData) GetAllowedUsage() UsageThreshold

GetAllowedUsage returns the AllowedUsage field value if set, zero value otherwise.

func (*UsageMonData) GetAllowedUsageOk

func (o *UsageMonData) GetAllowedUsageOk() (*UsageThreshold, bool)

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

func (*UsageMonData) GetLimitId

func (o *UsageMonData) GetLimitId() string

GetLimitId returns the LimitId field value

func (*UsageMonData) GetLimitIdOk

func (o *UsageMonData) GetLimitIdOk() (*string, bool)

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

func (*UsageMonData) GetResetIds

func (o *UsageMonData) GetResetIds() []string

GetResetIds returns the ResetIds field value if set, zero value otherwise.

func (*UsageMonData) GetResetIdsOk

func (o *UsageMonData) GetResetIdsOk() ([]string, bool)

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

func (*UsageMonData) GetResetTime

func (o *UsageMonData) GetResetTime() time.Time

GetResetTime returns the ResetTime field value if set, zero value otherwise.

func (*UsageMonData) GetResetTimeOk

func (o *UsageMonData) GetResetTimeOk() (*time.Time, bool)

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

func (*UsageMonData) GetScopes

func (o *UsageMonData) GetScopes() map[string]UsageMonDataScope

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*UsageMonData) GetScopesOk

func (o *UsageMonData) GetScopesOk() (*map[string]UsageMonDataScope, bool)

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

func (*UsageMonData) GetSuppFeat

func (o *UsageMonData) GetSuppFeat() string

GetSuppFeat returns the SuppFeat field value if set, zero value otherwise.

func (*UsageMonData) GetSuppFeatOk

func (o *UsageMonData) GetSuppFeatOk() (*string, bool)

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

func (*UsageMonData) GetUmLevel

func (o *UsageMonData) GetUmLevel() UsageMonLevel

GetUmLevel returns the UmLevel field value if set, zero value otherwise.

func (*UsageMonData) GetUmLevelOk

func (o *UsageMonData) GetUmLevelOk() (*UsageMonLevel, bool)

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

func (*UsageMonData) HasAllowedUsage

func (o *UsageMonData) HasAllowedUsage() bool

HasAllowedUsage returns a boolean if a field has been set.

func (*UsageMonData) HasResetIds

func (o *UsageMonData) HasResetIds() bool

HasResetIds returns a boolean if a field has been set.

func (*UsageMonData) HasResetTime

func (o *UsageMonData) HasResetTime() bool

HasResetTime returns a boolean if a field has been set.

func (*UsageMonData) HasScopes

func (o *UsageMonData) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (*UsageMonData) HasSuppFeat

func (o *UsageMonData) HasSuppFeat() bool

HasSuppFeat returns a boolean if a field has been set.

func (*UsageMonData) HasUmLevel

func (o *UsageMonData) HasUmLevel() bool

HasUmLevel returns a boolean if a field has been set.

func (UsageMonData) MarshalJSON

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

func (*UsageMonData) SetAllowedUsage

func (o *UsageMonData) SetAllowedUsage(v UsageThreshold)

SetAllowedUsage gets a reference to the given UsageThreshold and assigns it to the AllowedUsage field.

func (*UsageMonData) SetLimitId

func (o *UsageMonData) SetLimitId(v string)

SetLimitId sets field value

func (*UsageMonData) SetResetIds

func (o *UsageMonData) SetResetIds(v []string)

SetResetIds gets a reference to the given []string and assigns it to the ResetIds field.

func (*UsageMonData) SetResetTime

func (o *UsageMonData) SetResetTime(v time.Time)

SetResetTime gets a reference to the given time.Time and assigns it to the ResetTime field.

func (*UsageMonData) SetScopes

func (o *UsageMonData) SetScopes(v map[string]UsageMonDataScope)

SetScopes gets a reference to the given map[string]UsageMonDataScope and assigns it to the Scopes field.

func (*UsageMonData) SetSuppFeat

func (o *UsageMonData) SetSuppFeat(v string)

SetSuppFeat gets a reference to the given string and assigns it to the SuppFeat field.

func (*UsageMonData) SetUmLevel

func (o *UsageMonData) SetUmLevel(v UsageMonLevel)

SetUmLevel gets a reference to the given UsageMonLevel and assigns it to the UmLevel field.

func (UsageMonData) ToMap

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

type UsageMonDataLimit

type UsageMonDataLimit struct {
	LimitId string `json:"limitId"`
	// Identifies the SNSSAI and DNN combinations to which the usage monitoring data limit applies. The S-NSSAI is the key of the map.
	Scopes  *map[string]UsageMonDataScope `json:"scopes,omitempty"`
	UmLevel *UsageMonLevel                `json:"umLevel,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	StartDate *time.Time `json:"startDate,omitempty"`
	// string with format 'date-time' as defined in OpenAPI.
	EndDate     *time.Time      `json:"endDate,omitempty"`
	UsageLimit  *UsageThreshold `json:"usageLimit,omitempty"`
	ResetPeriod *TimePeriod     `json:"resetPeriod,omitempty"`
}

UsageMonDataLimit Contains usage monitoring control data for a subscriber.

func NewUsageMonDataLimit

func NewUsageMonDataLimit(limitId string) *UsageMonDataLimit

NewUsageMonDataLimit instantiates a new UsageMonDataLimit 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 NewUsageMonDataLimitWithDefaults

func NewUsageMonDataLimitWithDefaults() *UsageMonDataLimit

NewUsageMonDataLimitWithDefaults instantiates a new UsageMonDataLimit 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 (*UsageMonDataLimit) GetEndDate

func (o *UsageMonDataLimit) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*UsageMonDataLimit) GetEndDateOk

func (o *UsageMonDataLimit) GetEndDateOk() (*time.Time, bool)

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

func (*UsageMonDataLimit) GetLimitId

func (o *UsageMonDataLimit) GetLimitId() string

GetLimitId returns the LimitId field value

func (*UsageMonDataLimit) GetLimitIdOk

func (o *UsageMonDataLimit) GetLimitIdOk() (*string, bool)

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

func (*UsageMonDataLimit) GetResetPeriod

func (o *UsageMonDataLimit) GetResetPeriod() TimePeriod

GetResetPeriod returns the ResetPeriod field value if set, zero value otherwise.

func (*UsageMonDataLimit) GetResetPeriodOk

func (o *UsageMonDataLimit) GetResetPeriodOk() (*TimePeriod, bool)

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

func (*UsageMonDataLimit) GetScopes

func (o *UsageMonDataLimit) GetScopes() map[string]UsageMonDataScope

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*UsageMonDataLimit) GetScopesOk

func (o *UsageMonDataLimit) GetScopesOk() (*map[string]UsageMonDataScope, bool)

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

func (*UsageMonDataLimit) GetStartDate

func (o *UsageMonDataLimit) GetStartDate() time.Time

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*UsageMonDataLimit) GetStartDateOk

func (o *UsageMonDataLimit) GetStartDateOk() (*time.Time, bool)

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

func (*UsageMonDataLimit) GetUmLevel

func (o *UsageMonDataLimit) GetUmLevel() UsageMonLevel

GetUmLevel returns the UmLevel field value if set, zero value otherwise.

func (*UsageMonDataLimit) GetUmLevelOk

func (o *UsageMonDataLimit) GetUmLevelOk() (*UsageMonLevel, bool)

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

func (*UsageMonDataLimit) GetUsageLimit

func (o *UsageMonDataLimit) GetUsageLimit() UsageThreshold

GetUsageLimit returns the UsageLimit field value if set, zero value otherwise.

func (*UsageMonDataLimit) GetUsageLimitOk

func (o *UsageMonDataLimit) GetUsageLimitOk() (*UsageThreshold, bool)

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

func (*UsageMonDataLimit) HasEndDate

func (o *UsageMonDataLimit) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*UsageMonDataLimit) HasResetPeriod

func (o *UsageMonDataLimit) HasResetPeriod() bool

HasResetPeriod returns a boolean if a field has been set.

func (*UsageMonDataLimit) HasScopes

func (o *UsageMonDataLimit) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (*UsageMonDataLimit) HasStartDate

func (o *UsageMonDataLimit) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*UsageMonDataLimit) HasUmLevel

func (o *UsageMonDataLimit) HasUmLevel() bool

HasUmLevel returns a boolean if a field has been set.

func (*UsageMonDataLimit) HasUsageLimit

func (o *UsageMonDataLimit) HasUsageLimit() bool

HasUsageLimit returns a boolean if a field has been set.

func (UsageMonDataLimit) MarshalJSON

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

func (*UsageMonDataLimit) SetEndDate

func (o *UsageMonDataLimit) SetEndDate(v time.Time)

SetEndDate gets a reference to the given time.Time and assigns it to the EndDate field.

func (*UsageMonDataLimit) SetLimitId

func (o *UsageMonDataLimit) SetLimitId(v string)

SetLimitId sets field value

func (*UsageMonDataLimit) SetResetPeriod

func (o *UsageMonDataLimit) SetResetPeriod(v TimePeriod)

SetResetPeriod gets a reference to the given TimePeriod and assigns it to the ResetPeriod field.

func (*UsageMonDataLimit) SetScopes

func (o *UsageMonDataLimit) SetScopes(v map[string]UsageMonDataScope)

SetScopes gets a reference to the given map[string]UsageMonDataScope and assigns it to the Scopes field.

func (*UsageMonDataLimit) SetStartDate

func (o *UsageMonDataLimit) SetStartDate(v time.Time)

SetStartDate gets a reference to the given time.Time and assigns it to the StartDate field.

func (*UsageMonDataLimit) SetUmLevel

func (o *UsageMonDataLimit) SetUmLevel(v UsageMonLevel)

SetUmLevel gets a reference to the given UsageMonLevel and assigns it to the UmLevel field.

func (*UsageMonDataLimit) SetUsageLimit

func (o *UsageMonDataLimit) SetUsageLimit(v UsageThreshold)

SetUsageLimit gets a reference to the given UsageThreshold and assigns it to the UsageLimit field.

func (UsageMonDataLimit) ToMap

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

type UsageMonDataScope

type UsageMonDataScope struct {
	Snssai Snssai   `json:"snssai"`
	Dnn    []string `json:"dnn,omitempty"`
}

UsageMonDataScope Contains a SNSSAI and DNN combinations to which the UsageMonData instance belongs to.

func NewUsageMonDataScope

func NewUsageMonDataScope(snssai Snssai) *UsageMonDataScope

NewUsageMonDataScope instantiates a new UsageMonDataScope 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 NewUsageMonDataScopeWithDefaults

func NewUsageMonDataScopeWithDefaults() *UsageMonDataScope

NewUsageMonDataScopeWithDefaults instantiates a new UsageMonDataScope 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 (*UsageMonDataScope) GetDnn

func (o *UsageMonDataScope) GetDnn() []string

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

func (*UsageMonDataScope) GetDnnOk

func (o *UsageMonDataScope) 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 (*UsageMonDataScope) GetSnssai

func (o *UsageMonDataScope) GetSnssai() Snssai

GetSnssai returns the Snssai field value

func (*UsageMonDataScope) GetSnssaiOk

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

GetSnssaiOk returns a tuple with the Snssai field value and a boolean to check if the value has been set.

func (*UsageMonDataScope) HasDnn

func (o *UsageMonDataScope) HasDnn() bool

HasDnn returns a boolean if a field has been set.

func (UsageMonDataScope) MarshalJSON

func (o UsageMonDataScope) MarshalJSON() ([]byte, error)

func (*UsageMonDataScope) SetDnn

func (o *UsageMonDataScope) SetDnn(v []string)

SetDnn gets a reference to the given []string and assigns it to the Dnn field.

func (*UsageMonDataScope) SetSnssai

func (o *UsageMonDataScope) SetSnssai(v Snssai)

SetSnssai sets field value

func (UsageMonDataScope) ToMap

func (o UsageMonDataScope) ToMap() (map[string]interface{}, error)

type UsageMonLevel

type UsageMonLevel struct {
	String *string
}

UsageMonLevel Represents the usage monitoring level.

func (*UsageMonLevel) MarshalJSON

func (src *UsageMonLevel) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*UsageMonLevel) UnmarshalJSON

func (dst *UsageMonLevel) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type UsageMonitoringInformationDocumentApiService

type UsageMonitoringInformationDocumentApiService service

UsageMonitoringInformationDocumentApiService UsageMonitoringInformationDocumentApi service

func (*UsageMonitoringInformationDocumentApiService) CreateUsageMonitoringResource

CreateUsageMonitoringResource Create a usage monitoring resource

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@param usageMonId
@return ApiCreateUsageMonitoringResourceRequest

func (*UsageMonitoringInformationDocumentApiService) CreateUsageMonitoringResourceExecute

Execute executes the request

@return UsageMonData

func (*UsageMonitoringInformationDocumentApiService) DeleteUsageMonitoringInformation

DeleteUsageMonitoringInformation Delete a usage monitoring resource

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@param usageMonId
@return ApiDeleteUsageMonitoringInformationRequest

func (*UsageMonitoringInformationDocumentApiService) DeleteUsageMonitoringInformationExecute

Execute executes the request

func (*UsageMonitoringInformationDocumentApiService) ReadUsageMonitoringInformation

ReadUsageMonitoringInformation Retrieve a usage monitoring resource

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param ueId
@param usageMonId
@return ApiReadUsageMonitoringInformationRequest

func (*UsageMonitoringInformationDocumentApiService) ReadUsageMonitoringInformationExecute

Execute executes the request

@return UsageMonData

type UsageThreshold

type UsageThreshold struct {
	// Unsigned integer identifying a period of time in units of seconds.
	Duration *int32 `json:"duration,omitempty"`
	// Unsigned integer identifying a volume in units of bytes.
	TotalVolume *int64 `json:"totalVolume,omitempty"`
	// Unsigned integer identifying a volume in units of bytes.
	DownlinkVolume *int64 `json:"downlinkVolume,omitempty"`
	// Unsigned integer identifying a volume in units of bytes.
	UplinkVolume *int64 `json:"uplinkVolume,omitempty"`
}

UsageThreshold Represents a usage threshold.

func NewUsageThreshold

func NewUsageThreshold() *UsageThreshold

NewUsageThreshold instantiates a new UsageThreshold 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 NewUsageThresholdWithDefaults

func NewUsageThresholdWithDefaults() *UsageThreshold

NewUsageThresholdWithDefaults instantiates a new UsageThreshold 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 (*UsageThreshold) GetDownlinkVolume

func (o *UsageThreshold) GetDownlinkVolume() int64

GetDownlinkVolume returns the DownlinkVolume field value if set, zero value otherwise.

func (*UsageThreshold) GetDownlinkVolumeOk

func (o *UsageThreshold) GetDownlinkVolumeOk() (*int64, bool)

GetDownlinkVolumeOk returns a tuple with the DownlinkVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageThreshold) GetDuration

func (o *UsageThreshold) GetDuration() int32

GetDuration returns the Duration field value if set, zero value otherwise.

func (*UsageThreshold) GetDurationOk

func (o *UsageThreshold) GetDurationOk() (*int32, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageThreshold) GetTotalVolume

func (o *UsageThreshold) GetTotalVolume() int64

GetTotalVolume returns the TotalVolume field value if set, zero value otherwise.

func (*UsageThreshold) GetTotalVolumeOk

func (o *UsageThreshold) GetTotalVolumeOk() (*int64, bool)

GetTotalVolumeOk returns a tuple with the TotalVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageThreshold) GetUplinkVolume

func (o *UsageThreshold) GetUplinkVolume() int64

GetUplinkVolume returns the UplinkVolume field value if set, zero value otherwise.

func (*UsageThreshold) GetUplinkVolumeOk

func (o *UsageThreshold) GetUplinkVolumeOk() (*int64, bool)

GetUplinkVolumeOk returns a tuple with the UplinkVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageThreshold) HasDownlinkVolume

func (o *UsageThreshold) HasDownlinkVolume() bool

HasDownlinkVolume returns a boolean if a field has been set.

func (*UsageThreshold) HasDuration

func (o *UsageThreshold) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*UsageThreshold) HasTotalVolume

func (o *UsageThreshold) HasTotalVolume() bool

HasTotalVolume returns a boolean if a field has been set.

func (*UsageThreshold) HasUplinkVolume

func (o *UsageThreshold) HasUplinkVolume() bool

HasUplinkVolume returns a boolean if a field has been set.

func (UsageThreshold) MarshalJSON

func (o UsageThreshold) MarshalJSON() ([]byte, error)

func (*UsageThreshold) SetDownlinkVolume

func (o *UsageThreshold) SetDownlinkVolume(v int64)

SetDownlinkVolume gets a reference to the given int64 and assigns it to the DownlinkVolume field.

func (*UsageThreshold) SetDuration

func (o *UsageThreshold) SetDuration(v int32)

SetDuration gets a reference to the given int32 and assigns it to the Duration field.

func (*UsageThreshold) SetTotalVolume

func (o *UsageThreshold) SetTotalVolume(v int64)

SetTotalVolume gets a reference to the given int64 and assigns it to the TotalVolume field.

func (*UsageThreshold) SetUplinkVolume

func (o *UsageThreshold) SetUplinkVolume(v int64)

SetUplinkVolume gets a reference to the given int64 and assigns it to the UplinkVolume field.

func (UsageThreshold) ToMap

func (o UsageThreshold) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL