commondata

package
v0.0.0-...-b1a38c4 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Overview

Package commondata provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.1-0.20240123090344-d326c01d279a DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetKinOpenApi3Document

func GetKinOpenApi3Document() (*openapi3.T, error)

func GetKinOpenApi3DocumentMust

func GetKinOpenApi3DocumentMust() *openapi3.T

Types

type AccessType

type AccessType string

AccessType defines model for AccessType.

const (
	AccessTypeN3GPPACCESS   AccessType = "3GPP_ACCESS"
	AccessTypeNON3GPPACCESS AccessType = "NON_3GPP_ACCESS"
)

Defines values for AccessType.

type AccessTypeRm

type AccessTypeRm string

AccessTypeRm defines model for AccessTypeRm.

const (
	AccessTypeRmN3GPPACCESS   AccessTypeRm = "3GPP_ACCESS"
	AccessTypeRmNON3GPPACCESS AccessTypeRm = "NON_3GPP_ACCESS"
)

Defines values for AccessTypeRm.

type AcsInfo

type AcsInfo struct {
	AcsIpv4Addr          Ipv4Addr               `json:"acsIpv4Addr,omitempty"`
	AcsIpv6Addr          *Ipv6Addr              `json:"acsIpv6Addr,omitempty"`
	AcsUrl               *Uri                   `json:"acsUrl,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AcsInfo defines model for AcsInfo.

func (AcsInfo) Get

func (a AcsInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AcsInfo. Returns the specified element and whether it was found

func (AcsInfo) MarshalJSON

func (a AcsInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for AcsInfo to handle AdditionalProperties

func (*AcsInfo) Set

func (a *AcsInfo) Set(fieldName string, value interface{})

Setter for additional properties for AcsInfo

func (*AcsInfo) UnmarshalJSON

func (a *AcsInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for AcsInfo to handle AdditionalProperties

type AcsInfoRm

type AcsInfoRm struct {
	AcsIpv4Addr          Ipv4Addr               `json:"acsIpv4Addr,omitempty"`
	AcsIpv6Addr          *Ipv6Addr              `json:"acsIpv6Addr,omitempty"`
	AcsUrl               *Uri                   `json:"acsUrl,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AcsInfoRm defines model for AcsInfoRm.

func (AcsInfoRm) Get

func (a AcsInfoRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AcsInfoRm. Returns the specified element and whether it was found

func (AcsInfoRm) MarshalJSON

func (a AcsInfoRm) MarshalJSON() ([]byte, error)

Override default JSON handling for AcsInfoRm to handle AdditionalProperties

func (*AcsInfoRm) Set

func (a *AcsInfoRm) Set(fieldName string, value interface{})

Setter for additional properties for AcsInfoRm

func (*AcsInfoRm) UnmarshalJSON

func (a *AcsInfoRm) UnmarshalJSON(b []byte) error

Override default JSON handling for AcsInfoRm to handle AdditionalProperties

type AdditionalQosFlowInfo

type AdditionalQosFlowInfo string

AdditionalQosFlowInfo defines model for AdditionalQosFlowInfo.

const (
	MORELIKELY AdditionalQosFlowInfo = "MORE_LIKELY"
)

Defines values for AdditionalQosFlowInfo.

type Ambr

type Ambr struct {
	Downlink             BitRate                `json:"downlink"`
	Uplink               BitRate                `json:"uplink"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Ambr defines model for Ambr.

func (Ambr) Get

func (a Ambr) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Ambr. Returns the specified element and whether it was found

func (Ambr) MarshalJSON

func (a Ambr) MarshalJSON() ([]byte, error)

Override default JSON handling for Ambr to handle AdditionalProperties

func (*Ambr) Set

func (a *Ambr) Set(fieldName string, value interface{})

Setter for additional properties for Ambr

func (*Ambr) UnmarshalJSON

func (a *Ambr) UnmarshalJSON(b []byte) error

Override default JSON handling for Ambr to handle AdditionalProperties

type AmbrRm

type AmbrRm struct {
	Downlink             BitRate                `json:"downlink"`
	Uplink               BitRate                `json:"uplink"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AmbrRm defines model for AmbrRm.

func (AmbrRm) Get

func (a AmbrRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AmbrRm. Returns the specified element and whether it was found

func (AmbrRm) MarshalJSON

func (a AmbrRm) MarshalJSON() ([]byte, error)

Override default JSON handling for AmbrRm to handle AdditionalProperties

func (*AmbrRm) Set

func (a *AmbrRm) Set(fieldName string, value interface{})

Setter for additional properties for AmbrRm

func (*AmbrRm) UnmarshalJSON

func (a *AmbrRm) UnmarshalJSON(b []byte) error

Override default JSON handling for AmbrRm to handle AdditionalProperties

type AmfId

type AmfId = string

AmfId defines model for AmfId.

type AmfName

type AmfName = string

AmfName defines model for AmfName.

type AmfRegionId

type AmfRegionId = string

AmfRegionId defines model for AmfRegionId.

type AmfSetId

type AmfSetId = string

AmfSetId defines model for AmfSetId.

type ApnRateStatus

type ApnRateStatus struct {
	RemainExReportsDl    *int                   `json:"remainExReportsDl,omitempty"`
	RemainExReportsUl    *int                   `json:"remainExReportsUl,omitempty"`
	RemainPacketsDl      *int                   `json:"remainPacketsDl,omitempty"`
	RemainPacketsUl      *int                   `json:"remainPacketsUl,omitempty"`
	ValidityTime         *DateTime              `json:"validityTime,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ApnRateStatus defines model for ApnRateStatus.

func (ApnRateStatus) Get

func (a ApnRateStatus) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ApnRateStatus. Returns the specified element and whether it was found

func (ApnRateStatus) MarshalJSON

func (a ApnRateStatus) MarshalJSON() ([]byte, error)

Override default JSON handling for ApnRateStatus to handle AdditionalProperties

func (*ApnRateStatus) Set

func (a *ApnRateStatus) Set(fieldName string, value interface{})

Setter for additional properties for ApnRateStatus

func (*ApnRateStatus) UnmarshalJSON

func (a *ApnRateStatus) UnmarshalJSON(b []byte) error

Override default JSON handling for ApnRateStatus to handle AdditionalProperties

type ApplicationChargingId

type ApplicationChargingId = string

ApplicationChargingId defines model for ApplicationChargingId.

type ApplicationId

type ApplicationId = string

ApplicationId defines model for ApplicationId.

type ApplicationIdRm

type ApplicationIdRm = string

ApplicationIdRm defines model for ApplicationIdRm.

type Area

type Area struct {
	AreaCode             *AreaCode              `json:"areaCode,omitempty"`
	Tacs                 []Tac                  `json:"tacs,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Area defines model for Area.

func (Area) Get

func (a Area) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Area. Returns the specified element and whether it was found

func (Area) MarshalJSON

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

Override default JSON handling for Area to handle AdditionalProperties

func (*Area) Set

func (a *Area) Set(fieldName string, value interface{})

Setter for additional properties for Area

func (*Area) UnmarshalJSON

func (a *Area) UnmarshalJSON(b []byte) error

Override default JSON handling for Area to handle AdditionalProperties

type AreaCode

type AreaCode = string

AreaCode defines model for AreaCode.

type AreaCodeRm

type AreaCodeRm = string

AreaCodeRm defines model for AreaCodeRm.

type AreaScope

type AreaScope struct {
	EutraCellIdList      []EutraCellId          `json:"eutraCellIdList,omitempty"`
	NrCellIdList         []NrCellId             `json:"nrCellIdList,omitempty"`
	TacInfoPerPlmn       *map[string]TacInfo    `json:"tacInfoPerPlmn,omitempty"`
	TacList              []Tac                  `json:"tacList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AreaScope defines model for AreaScope.

func (AreaScope) Get

func (a AreaScope) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AreaScope. Returns the specified element and whether it was found

func (AreaScope) MarshalJSON

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

Override default JSON handling for AreaScope to handle AdditionalProperties

func (*AreaScope) Set

func (a *AreaScope) Set(fieldName string, value interface{})

Setter for additional properties for AreaScope

func (*AreaScope) UnmarshalJSON

func (a *AreaScope) UnmarshalJSON(b []byte) error

Override default JSON handling for AreaScope to handle AdditionalProperties

type ArfcnValueNR

type ArfcnValueNR = int

ArfcnValueNR defines model for ArfcnValueNR.

type Arp

type Arp struct {
	PreemptCap  PreemptionCapability    `json:"preemptCap"`
	PreemptVuln PreemptionVulnerability `json:"preemptVuln"`

	// PriorityLevel nullable true shall not be used for this attribute
	PriorityLevel        *ArpPriorityLevel      `json:"priorityLevel"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Arp defines model for Arp.

func (Arp) Get

func (a Arp) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Arp. Returns the specified element and whether it was found

func (Arp) MarshalJSON

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

Override default JSON handling for Arp to handle AdditionalProperties

func (*Arp) Set

func (a *Arp) Set(fieldName string, value interface{})

Setter for additional properties for Arp

func (*Arp) UnmarshalJSON

func (a *Arp) UnmarshalJSON(b []byte) error

Override default JSON handling for Arp to handle AdditionalProperties

type ArpPriorityLevel

type ArpPriorityLevel = int

ArpPriorityLevel nullable true shall not be used for this attribute

type ArpPriorityLevelRm

type ArpPriorityLevelRm = int

ArpPriorityLevelRm defines model for ArpPriorityLevelRm.

type ArpRm

type ArpRm struct {
	PreemptCap  PreemptionCapability    `json:"preemptCap"`
	PreemptVuln PreemptionVulnerability `json:"preemptVuln"`

	// PriorityLevel nullable true shall not be used for this attribute
	PriorityLevel        *ArpPriorityLevel      `json:"priorityLevel"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ArpRm defines model for ArpRm.

func (ArpRm) Get

func (a ArpRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ArpRm. Returns the specified element and whether it was found

func (ArpRm) MarshalJSON

func (a ArpRm) MarshalJSON() ([]byte, error)

Override default JSON handling for ArpRm to handle AdditionalProperties

func (*ArpRm) Set

func (a *ArpRm) Set(fieldName string, value interface{})

Setter for additional properties for ArpRm

func (*ArpRm) UnmarshalJSON

func (a *ArpRm) UnmarshalJSON(b []byte) error

Override default JSON handling for ArpRm to handle AdditionalProperties

type Atom

type Atom struct {
	Attr                 string                 `json:"attr"`
	Negative             *bool                  `json:"negative,omitempty"`
	Value                interface{}            `json:"value"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Atom defines model for Atom.

func (Atom) Get

func (a Atom) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Atom. Returns the specified element and whether it was found

func (Atom) MarshalJSON

func (a Atom) MarshalJSON() ([]byte, error)

Override default JSON handling for Atom to handle AdditionalProperties

func (*Atom) Set

func (a *Atom) Set(fieldName string, value interface{})

Setter for additional properties for Atom

func (*Atom) UnmarshalJSON

func (a *Atom) UnmarshalJSON(b []byte) error

Override default JSON handling for Atom to handle AdditionalProperties

type AtsssCapability

type AtsssCapability struct {
	AtsssLL              *bool                  `json:"atsssLL,omitempty"`
	Mptcp                *bool                  `json:"mptcp,omitempty"`
	RttWithoutPmf        *bool                  `json:"rttWithoutPmf,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

AtsssCapability defines model for AtsssCapability.

func (AtsssCapability) Get

func (a AtsssCapability) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AtsssCapability. Returns the specified element and whether it was found

func (AtsssCapability) MarshalJSON

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

Override default JSON handling for AtsssCapability to handle AdditionalProperties

func (*AtsssCapability) Set

func (a *AtsssCapability) Set(fieldName string, value interface{})

Setter for additional properties for AtsssCapability

func (*AtsssCapability) UnmarshalJSON

func (a *AtsssCapability) UnmarshalJSON(b []byte) error

Override default JSON handling for AtsssCapability to handle AdditionalProperties

type AuthStatus

type AuthStatus string

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

const (
	EAPFAILURE AuthStatus = "EAP_FAILURE"
	EAPSUCCESS AuthStatus = "EAP_SUCCESS"
	PENDING    AuthStatus = "PENDING"
)

Defines values for AuthStatus.

type AverWindow

type AverWindow = int

AverWindow defines model for AverWindow.

type AverWindowRm

type AverWindowRm = int

AverWindowRm defines model for AverWindowRm.

type BackupAmfInfo

type BackupAmfInfo struct {
	BackupAmf            AmfName                `json:"backupAmf"`
	GuamiList            []Guami                `json:"guamiList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

BackupAmfInfo defines model for BackupAmfInfo.

func (BackupAmfInfo) Get

func (a BackupAmfInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for BackupAmfInfo. Returns the specified element and whether it was found

func (BackupAmfInfo) MarshalJSON

func (a BackupAmfInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for BackupAmfInfo to handle AdditionalProperties

func (*BackupAmfInfo) Set

func (a *BackupAmfInfo) Set(fieldName string, value interface{})

Setter for additional properties for BackupAmfInfo

func (*BackupAmfInfo) UnmarshalJSON

func (a *BackupAmfInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for BackupAmfInfo to handle AdditionalProperties

type BatteryIndication

type BatteryIndication struct {
	BatteryInd           *bool                  `json:"batteryInd,omitempty"`
	RechargeableInd      *bool                  `json:"rechargeableInd,omitempty"`
	ReplaceableInd       *bool                  `json:"replaceableInd,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

BatteryIndication defines model for BatteryIndication.

func (BatteryIndication) Get

func (a BatteryIndication) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for BatteryIndication. Returns the specified element and whether it was found

func (BatteryIndication) MarshalJSON

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

Override default JSON handling for BatteryIndication to handle AdditionalProperties

func (*BatteryIndication) Set

func (a *BatteryIndication) Set(fieldName string, value interface{})

Setter for additional properties for BatteryIndication

func (*BatteryIndication) UnmarshalJSON

func (a *BatteryIndication) UnmarshalJSON(b []byte) error

Override default JSON handling for BatteryIndication to handle AdditionalProperties

type BatteryIndicationRm

type BatteryIndicationRm struct {
	BatteryInd           *bool                  `json:"batteryInd,omitempty"`
	RechargeableInd      *bool                  `json:"rechargeableInd,omitempty"`
	ReplaceableInd       *bool                  `json:"replaceableInd,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

BatteryIndicationRm defines model for BatteryIndicationRm.

func (BatteryIndicationRm) Get

func (a BatteryIndicationRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for BatteryIndicationRm. Returns the specified element and whether it was found

func (BatteryIndicationRm) MarshalJSON

func (a BatteryIndicationRm) MarshalJSON() ([]byte, error)

Override default JSON handling for BatteryIndicationRm to handle AdditionalProperties

func (*BatteryIndicationRm) Set

func (a *BatteryIndicationRm) Set(fieldName string, value interface{})

Setter for additional properties for BatteryIndicationRm

func (*BatteryIndicationRm) UnmarshalJSON

func (a *BatteryIndicationRm) UnmarshalJSON(b []byte) error

Override default JSON handling for BatteryIndicationRm to handle AdditionalProperties

type Binary

type Binary = openapi_types.File

Binary defines model for Binary.

type BinaryRm

type BinaryRm = openapi_types.File

BinaryRm defines model for BinaryRm.

type BitRate

type BitRate = string

BitRate defines model for BitRate.

type BitRateRm

type BitRateRm = string

BitRateRm defines model for BitRateRm.

type Bytes

type Bytes = []byte

Bytes defines model for Bytes.

type BytesRm

type BytesRm = []byte

BytesRm defines model for BytesRm.

type CMsisdn

type CMsisdn = string

CMsisdn defines model for CMsisdn.

type CMsisdnRm

type CMsisdnRm = string

CMsisdnRm defines model for CMsisdnRm.

type CagId

type CagId = string

CagId defines model for CagId.

type CellGlobalId

type CellGlobalId struct {
	CellId               string                 `json:"cellId"`
	Lac                  string                 `json:"lac"`
	PlmnId               PlmnId                 `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CellGlobalId defines model for CellGlobalId.

func (CellGlobalId) Get

func (a CellGlobalId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CellGlobalId. Returns the specified element and whether it was found

func (CellGlobalId) MarshalJSON

func (a CellGlobalId) MarshalJSON() ([]byte, error)

Override default JSON handling for CellGlobalId to handle AdditionalProperties

func (*CellGlobalId) Set

func (a *CellGlobalId) Set(fieldName string, value interface{})

Setter for additional properties for CellGlobalId

func (*CellGlobalId) UnmarshalJSON

func (a *CellGlobalId) UnmarshalJSON(b []byte) error

Override default JSON handling for CellGlobalId to handle AdditionalProperties

type ChangeItem

type ChangeItem struct {
	From                 *string                `json:"from,omitempty"`
	NewValue             *interface{}           `json:"newValue,omitempty"`
	Op                   ChangeType             `json:"op"`
	OrigValue            *interface{}           `json:"origValue,omitempty"`
	Path                 string                 `json:"path"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ChangeItem defines model for ChangeItem.

func (ChangeItem) Get

func (a ChangeItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ChangeItem. Returns the specified element and whether it was found

func (ChangeItem) MarshalJSON

func (a ChangeItem) MarshalJSON() ([]byte, error)

Override default JSON handling for ChangeItem to handle AdditionalProperties

func (*ChangeItem) Set

func (a *ChangeItem) Set(fieldName string, value interface{})

Setter for additional properties for ChangeItem

func (*ChangeItem) UnmarshalJSON

func (a *ChangeItem) UnmarshalJSON(b []byte) error

Override default JSON handling for ChangeItem to handle AdditionalProperties

type ChangeType

type ChangeType string

ChangeType defines model for ChangeType.

const (
	ADD     ChangeType = "ADD"
	MOVE    ChangeType = "MOVE"
	REMOVE  ChangeType = "REMOVE"
	REPLACE ChangeType = "REPLACE"
)

Defines values for ChangeType.

type ChargingId

type ChargingId = Uint32

ChargingId defines model for ChargingId.

type Cnf

type Cnf struct {
	CnfUnits             []CnfUnit              `json:"cnfUnits"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Cnf defines model for Cnf.

func (Cnf) Get

func (a Cnf) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Cnf. Returns the specified element and whether it was found

func (Cnf) MarshalJSON

func (a Cnf) MarshalJSON() ([]byte, error)

Override default JSON handling for Cnf to handle AdditionalProperties

func (*Cnf) Set

func (a *Cnf) Set(fieldName string, value interface{})

Setter for additional properties for Cnf

func (*Cnf) UnmarshalJSON

func (a *Cnf) UnmarshalJSON(b []byte) error

Override default JSON handling for Cnf to handle AdditionalProperties

type CnfUnit

type CnfUnit struct {
	CnfUnit              []Atom                 `json:"cnfUnit"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CnfUnit defines model for CnfUnit.

func (CnfUnit) Get

func (a CnfUnit) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CnfUnit. Returns the specified element and whether it was found

func (CnfUnit) MarshalJSON

func (a CnfUnit) MarshalJSON() ([]byte, error)

Override default JSON handling for CnfUnit to handle AdditionalProperties

func (*CnfUnit) Set

func (a *CnfUnit) Set(fieldName string, value interface{})

Setter for additional properties for CnfUnit

func (*CnfUnit) UnmarshalJSON

func (a *CnfUnit) UnmarshalJSON(b []byte) error

Override default JSON handling for CnfUnit to handle AdditionalProperties

type CollectionPeriodRmmLteMdt

type CollectionPeriodRmmLteMdt string

CollectionPeriodRmmLteMdt defines model for CollectionPeriodRmmLteMdt.

const (
	CollectionPeriodRmmLteMdtN1024  CollectionPeriodRmmLteMdt = "1024"
	CollectionPeriodRmmLteMdtN10240 CollectionPeriodRmmLteMdt = "10240"
	CollectionPeriodRmmLteMdtN1280  CollectionPeriodRmmLteMdt = "1280"
	CollectionPeriodRmmLteMdtN2048  CollectionPeriodRmmLteMdt = "2048"
	CollectionPeriodRmmLteMdtN2560  CollectionPeriodRmmLteMdt = "2560"
	CollectionPeriodRmmLteMdtN5120  CollectionPeriodRmmLteMdt = "5120"
	CollectionPeriodRmmLteMdtN60000 CollectionPeriodRmmLteMdt = "60000"
)

Defines values for CollectionPeriodRmmLteMdt.

type CollectionPeriodRmmNrMdt

type CollectionPeriodRmmNrMdt string

CollectionPeriodRmmNrMdt defines model for CollectionPeriodRmmNrMdt.

const (
	CollectionPeriodRmmNrMdtN1024  CollectionPeriodRmmNrMdt = "1024"
	CollectionPeriodRmmNrMdtN10240 CollectionPeriodRmmNrMdt = "10240"
	CollectionPeriodRmmNrMdtN2048  CollectionPeriodRmmNrMdt = "2048"
	CollectionPeriodRmmNrMdtN5120  CollectionPeriodRmmNrMdt = "5120"
	CollectionPeriodRmmNrMdtN60000 CollectionPeriodRmmNrMdt = "60000"
)

Defines values for CollectionPeriodRmmNrMdt.

type ComplexQuery

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

ComplexQuery defines model for ComplexQuery.

func (ComplexQuery) AsCnf

func (t ComplexQuery) AsCnf() (Cnf, error)

AsCnf returns the union data inside the ComplexQuery as a Cnf

func (ComplexQuery) AsDnf

func (t ComplexQuery) AsDnf() (Dnf, error)

AsDnf returns the union data inside the ComplexQuery as a Dnf

func (*ComplexQuery) FromCnf

func (t *ComplexQuery) FromCnf(v Cnf) error

FromCnf overwrites any union data inside the ComplexQuery as the provided Cnf

func (*ComplexQuery) FromDnf

func (t *ComplexQuery) FromDnf(v Dnf) error

FromDnf overwrites any union data inside the ComplexQuery as the provided Dnf

func (ComplexQuery) MarshalJSON

func (t ComplexQuery) MarshalJSON() ([]byte, error)

func (*ComplexQuery) MergeCnf

func (t *ComplexQuery) MergeCnf(v Cnf) error

MergeCnf performs a merge with any union data inside the ComplexQuery, using the provided Cnf

func (*ComplexQuery) MergeDnf

func (t *ComplexQuery) MergeDnf(v Dnf) error

MergeDnf performs a merge with any union data inside the ComplexQuery, using the provided Dnf

func (*ComplexQuery) UnmarshalJSON

func (t *ComplexQuery) UnmarshalJSON(b []byte) error

type CoreNetworkType

type CoreNetworkType string

CoreNetworkType defines model for CoreNetworkType.

const (
	CoreNetworkTypeEPC  CoreNetworkType = "EPC"
	CoreNetworkTypeN5GC CoreNetworkType = "5GC"
)

Defines values for CoreNetworkType.

type CoreNetworkTypeRm

type CoreNetworkTypeRm string

CoreNetworkTypeRm defines model for CoreNetworkTypeRm.

const (
	CoreNetworkTypeRmEPC  CoreNetworkTypeRm = "EPC"
	CoreNetworkTypeRmN5GC CoreNetworkTypeRm = "5GC"
)

Defines values for CoreNetworkTypeRm.

type Date

type Date = openapi_types.Date

Date defines model for Date.

type DateRm

type DateRm = openapi_types.Date

DateRm defines model for DateRm.

type DateTime

type DateTime = time.Time

DateTime defines model for DateTime.

type DateTimeRm

type DateTimeRm = time.Time

DateTimeRm defines model for DateTimeRm.

type DayOfWeek

type DayOfWeek = int

DayOfWeek integer between and including 1 and 7 denoting a weekday. 1 shall indicate Monday, and the subsequent weekdays shall be indicated with the next higher numbers. 7 shall indicate Sunday.

type DddTrafficDescriptor

type DddTrafficDescriptor struct {
	Ipv4Addr             Ipv4Addr               `json:"ipv4Addr,omitempty"`
	Ipv6Addr             *Ipv6Addr              `json:"ipv6Addr,omitempty"`
	MacAddr              MacAddr48              `json:"macAddr,omitempty"`
	PortNumber           *Uinteger              `json:"portNumber,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

DddTrafficDescriptor defines model for DddTrafficDescriptor.

func (DddTrafficDescriptor) Get

func (a DddTrafficDescriptor) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DddTrafficDescriptor. Returns the specified element and whether it was found

func (DddTrafficDescriptor) MarshalJSON

func (a DddTrafficDescriptor) MarshalJSON() ([]byte, error)

Override default JSON handling for DddTrafficDescriptor to handle AdditionalProperties

func (*DddTrafficDescriptor) Set

func (a *DddTrafficDescriptor) Set(fieldName string, value interface{})

Setter for additional properties for DddTrafficDescriptor

func (*DddTrafficDescriptor) UnmarshalJSON

func (a *DddTrafficDescriptor) UnmarshalJSON(b []byte) error

Override default JSON handling for DddTrafficDescriptor to handle AdditionalProperties

type Default

type Default = ProblemDetails

Default defines model for default.

type DefaultApplicationProblemPlusJSONResponse

type DefaultApplicationProblemPlusJSONResponse ProblemDetails

type DiameterIdentity

type DiameterIdentity = string

DiameterIdentity defines model for DiameterIdentity.

type DiameterIdentityRm

type DiameterIdentityRm = string

DiameterIdentityRm defines model for DiameterIdentityRm.

type DlDataDeliveryStatus

type DlDataDeliveryStatus string

DlDataDeliveryStatus Possible values are - BUFFERED: The first downlink data is buffered with extended buffering matching the source of the downlink traffic. - TRANSMITTED: The first downlink data matching the source of the downlink traffic is transmitted after previous buffering or discarding of corresponding packet(s) because the UE of the PDU Session becomes ACTIVE, and buffered data can be delivered to UE. - DISCARDED: The first downlink data matching the source of the downlink traffic is discarded because the Extended Buffering time, as determined by the SMF, expires or the amount of downlink data to be buffered is exceeded.

const (
	DlDataDeliveryStatusBUFFERED    DlDataDeliveryStatus = "BUFFERED"
	DlDataDeliveryStatusDISCARDED   DlDataDeliveryStatus = "DISCARDED"
	DlDataDeliveryStatusTRANSMITTED DlDataDeliveryStatus = "TRANSMITTED"
)

Defines values for DlDataDeliveryStatus.

type DlDataDeliveryStatusRm

type DlDataDeliveryStatusRm string

DlDataDeliveryStatusRm Possible values are - BUFFERED: The first downlink data is buffered with extended buffering matching the source of the downlink traffic. - TRANSMITTED: The first downlink data matching the source of the downlink traffic is transmitted after previous buffering or discarding of corresponding packet(s) because the UE of the PDU Session becomes ACTIVE, and buffered data can be delivered to UE. - DISCARDED: The first downlink data matching the source of the downlink traffic is discarded because the Extended Buffering time, as determined by the SMF, expires or the amount of downlink data to be buffered is exceeded.

const (
	DlDataDeliveryStatusRmBUFFERED    DlDataDeliveryStatusRm = "BUFFERED"
	DlDataDeliveryStatusRmDISCARDED   DlDataDeliveryStatusRm = "DISCARDED"
	DlDataDeliveryStatusRmTRANSMITTED DlDataDeliveryStatusRm = "TRANSMITTED"
)

Defines values for DlDataDeliveryStatusRm.

type Dnai

type Dnai = string

Dnai defines model for Dnai.

type DnaiChangeType

type DnaiChangeType string

DnaiChangeType Possible values are - EARLY: Early notification of UP path reconfiguration. - EARLY_LATE: Early and late notification of UP path reconfiguration. This value shall only be present in the subscription to the DNAI change event. - LATE: Late notification of UP path reconfiguration.

const (
	DnaiChangeTypeEARLY     DnaiChangeType = "EARLY"
	DnaiChangeTypeEARLYLATE DnaiChangeType = "EARLY_LATE"
	DnaiChangeTypeLATE      DnaiChangeType = "LATE"
)

Defines values for DnaiChangeType.

type DnaiChangeTypeRm

type DnaiChangeTypeRm string

DnaiChangeTypeRm Possible values are - EARLY: Early notification of UP path reconfiguration. - EARLY_LATE: Early and late notification of UP path reconfiguration. This value shall only be present in the subscription to the DNAI change event. - LATE: Late notification of UP path reconfiguration.

const (
	DnaiChangeTypeRmEARLY     DnaiChangeTypeRm = "EARLY"
	DnaiChangeTypeRmEARLYLATE DnaiChangeTypeRm = "EARLY_LATE"
	DnaiChangeTypeRmLATE      DnaiChangeTypeRm = "LATE"
)

Defines values for DnaiChangeTypeRm.

type DnaiRm

type DnaiRm = string

DnaiRm defines model for DnaiRm.

type Dnf

type Dnf struct {
	DnfUnits             []DnfUnit              `json:"dnfUnits"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Dnf defines model for Dnf.

func (Dnf) Get

func (a Dnf) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Dnf. Returns the specified element and whether it was found

func (Dnf) MarshalJSON

func (a Dnf) MarshalJSON() ([]byte, error)

Override default JSON handling for Dnf to handle AdditionalProperties

func (*Dnf) Set

func (a *Dnf) Set(fieldName string, value interface{})

Setter for additional properties for Dnf

func (*Dnf) UnmarshalJSON

func (a *Dnf) UnmarshalJSON(b []byte) error

Override default JSON handling for Dnf to handle AdditionalProperties

type DnfUnit

type DnfUnit struct {
	DnfUnit              []Atom                 `json:"dnfUnit"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

DnfUnit defines model for DnfUnit.

func (DnfUnit) Get

func (a DnfUnit) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DnfUnit. Returns the specified element and whether it was found

func (DnfUnit) MarshalJSON

func (a DnfUnit) MarshalJSON() ([]byte, error)

Override default JSON handling for DnfUnit to handle AdditionalProperties

func (*DnfUnit) Set

func (a *DnfUnit) Set(fieldName string, value interface{})

Setter for additional properties for DnfUnit

func (*DnfUnit) UnmarshalJSON

func (a *DnfUnit) UnmarshalJSON(b []byte) error

Override default JSON handling for DnfUnit to handle AdditionalProperties

type Dnn

type Dnn = string

Dnn defines model for Dnn.

type DnnRm

type DnnRm = string

DnnRm defines model for DnnRm.

type Double

type Double = float64

Double defines model for Double.

type DoubleRm

type DoubleRm = float64

DoubleRm defines model for DoubleRm.

type DurationSec

type DurationSec = int

DurationSec defines model for DurationSec.

type DurationSecRm

type DurationSecRm = int

DurationSecRm defines model for DurationSecRm.

type Dynamic5Qi

type Dynamic5Qi struct {
	AverWindow            AverWindow             `json:"averWindow,omitempty"`
	CnPacketDelayBudgetDl ExtPacketDelBudget     `json:"cnPacketDelayBudgetDl,omitempty"`
	CnPacketDelayBudgetUl ExtPacketDelBudget     `json:"cnPacketDelayBudgetUl,omitempty"`
	ExtMaxDataBurstVol    ExtMaxDataBurstVol     `json:"extMaxDataBurstVol,omitempty"`
	ExtPacketDelBudget    ExtPacketDelBudget     `json:"extPacketDelBudget,omitempty"`
	MaxDataBurstVol       MaxDataBurstVol        `json:"maxDataBurstVol,omitempty"`
	PacketDelayBudget     PacketDelBudget        `json:"packetDelayBudget"`
	PacketErrRate         PacketErrRate          `json:"packetErrRate"`
	PriorityLevel         N5QiPriorityLevel      `json:"priorityLevel"`
	ResourceType          QosResourceType        `json:"resourceType"`
	AdditionalProperties  map[string]interface{} `json:"-"`
}

Dynamic5Qi defines model for Dynamic5Qi.

func (Dynamic5Qi) Get

func (a Dynamic5Qi) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Dynamic5Qi. Returns the specified element and whether it was found

func (Dynamic5Qi) MarshalJSON

func (a Dynamic5Qi) MarshalJSON() ([]byte, error)

Override default JSON handling for Dynamic5Qi to handle AdditionalProperties

func (*Dynamic5Qi) Set

func (a *Dynamic5Qi) Set(fieldName string, value interface{})

Setter for additional properties for Dynamic5Qi

func (*Dynamic5Qi) UnmarshalJSON

func (a *Dynamic5Qi) UnmarshalJSON(b []byte) error

Override default JSON handling for Dynamic5Qi to handle AdditionalProperties

type ENbId

type ENbId = string

ENbId defines model for ENbId.

type Ecgi

type Ecgi struct {
	EutraCellId          EutraCellId            `json:"eutraCellId"`
	Nid                  Nid                    `json:"nid,omitempty"`
	PlmnId               PlmnId                 `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Ecgi defines model for Ecgi.

func (Ecgi) Get

func (a Ecgi) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Ecgi. Returns the specified element and whether it was found

func (Ecgi) MarshalJSON

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

Override default JSON handling for Ecgi to handle AdditionalProperties

func (*Ecgi) Set

func (a *Ecgi) Set(fieldName string, value interface{})

Setter for additional properties for Ecgi

func (*Ecgi) UnmarshalJSON

func (a *Ecgi) UnmarshalJSON(b []byte) error

Override default JSON handling for Ecgi to handle AdditionalProperties

type EcgiRm

type EcgiRm struct {
	EutraCellId          EutraCellId            `json:"eutraCellId"`
	Nid                  Nid                    `json:"nid,omitempty"`
	PlmnId               PlmnId                 `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

EcgiRm defines model for EcgiRm.

func (EcgiRm) Get

func (a EcgiRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EcgiRm. Returns the specified element and whether it was found

func (EcgiRm) MarshalJSON

func (a EcgiRm) MarshalJSON() ([]byte, error)

Override default JSON handling for EcgiRm to handle AdditionalProperties

func (*EcgiRm) Set

func (a *EcgiRm) Set(fieldName string, value interface{})

Setter for additional properties for EcgiRm

func (*EcgiRm) UnmarshalJSON

func (a *EcgiRm) UnmarshalJSON(b []byte) error

Override default JSON handling for EcgiRm to handle AdditionalProperties

type EutraCellId

type EutraCellId = string

EutraCellId defines model for EutraCellId.

type EutraCellIdRm

type EutraCellIdRm = string

EutraCellIdRm defines model for EutraCellIdRm.

type EutraLocation

type EutraLocation struct {
	AgeOfLocationInformation *int                   `json:"ageOfLocationInformation,omitempty"`
	Ecgi                     Ecgi                   `json:"ecgi"`
	GeodeticInformation      string                 `json:"geodeticInformation,omitempty"`
	GeographicalInformation  string                 `json:"geographicalInformation,omitempty"`
	GlobalENbId              *GlobalRanNodeId       `json:"globalENbId,omitempty"`
	GlobalNgenbId            *GlobalRanNodeId       `json:"globalNgenbId,omitempty"`
	IgnoreEcgi               *bool                  `json:"ignoreEcgi,omitempty"`
	IgnoreTai                *bool                  `json:"ignoreTai,omitempty"`
	Tai                      Tai                    `json:"tai"`
	UeLocationTimestamp      *DateTime              `json:"ueLocationTimestamp,omitempty"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

EutraLocation defines model for EutraLocation.

func (EutraLocation) Get

func (a EutraLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EutraLocation. Returns the specified element and whether it was found

func (EutraLocation) MarshalJSON

func (a EutraLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for EutraLocation to handle AdditionalProperties

func (*EutraLocation) Set

func (a *EutraLocation) Set(fieldName string, value interface{})

Setter for additional properties for EutraLocation

func (*EutraLocation) UnmarshalJSON

func (a *EutraLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for EutraLocation to handle AdditionalProperties

type EutraLocationRm

type EutraLocationRm struct {
	AgeOfLocationInformation *int                   `json:"ageOfLocationInformation,omitempty"`
	Ecgi                     Ecgi                   `json:"ecgi"`
	GeodeticInformation      string                 `json:"geodeticInformation,omitempty"`
	GeographicalInformation  string                 `json:"geographicalInformation,omitempty"`
	GlobalENbId              *GlobalRanNodeId       `json:"globalENbId,omitempty"`
	GlobalNgenbId            *GlobalRanNodeId       `json:"globalNgenbId,omitempty"`
	IgnoreEcgi               *bool                  `json:"ignoreEcgi,omitempty"`
	IgnoreTai                *bool                  `json:"ignoreTai,omitempty"`
	Tai                      Tai                    `json:"tai"`
	UeLocationTimestamp      *DateTime              `json:"ueLocationTimestamp,omitempty"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

EutraLocationRm defines model for EutraLocationRm.

func (EutraLocationRm) Get

func (a EutraLocationRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for EutraLocationRm. Returns the specified element and whether it was found

func (EutraLocationRm) MarshalJSON

func (a EutraLocationRm) MarshalJSON() ([]byte, error)

Override default JSON handling for EutraLocationRm to handle AdditionalProperties

func (*EutraLocationRm) Set

func (a *EutraLocationRm) Set(fieldName string, value interface{})

Setter for additional properties for EutraLocationRm

func (*EutraLocationRm) UnmarshalJSON

func (a *EutraLocationRm) UnmarshalJSON(b []byte) error

Override default JSON handling for EutraLocationRm to handle AdditionalProperties

type EventForMdt

type EventForMdt string

EventForMdt defines model for EventForMdt.

const (
	A2EVENT      EventForMdt = "A2_EVENT"
	OUTOFCOVERAG EventForMdt = "OUT_OF_COVERAG"
)

Defines values for EventForMdt.

type ExtMaxDataBurstVol

type ExtMaxDataBurstVol = int

ExtMaxDataBurstVol defines model for ExtMaxDataBurstVol.

type ExtMaxDataBurstVolRm

type ExtMaxDataBurstVolRm = int

ExtMaxDataBurstVolRm defines model for ExtMaxDataBurstVolRm.

type ExtPacketDelBudget

type ExtPacketDelBudget = int

ExtPacketDelBudget defines model for ExtPacketDelBudget.

type ExtPacketDelBudgetRm

type ExtPacketDelBudgetRm = int

ExtPacketDelBudgetRm defines model for ExtPacketDelBudgetRm.

type ExtSnssai

type ExtSnssai struct {
	Sd string `json:"sd,omitempty"`

	// SdRanges When present, it shall contain the range(s) of Slice Differentiator values supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type
	SdRanges []SdRange `json:"sdRanges,omitempty"`
	Sst      int       `json:"sst"`

	// WildcardSd When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type
	WildcardSd           *ExtSnssaiWildcardSd   `json:"wildcardSd,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ExtSnssai defines model for ExtSnssai.

func (ExtSnssai) Get

func (a ExtSnssai) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ExtSnssai. Returns the specified element and whether it was found

func (ExtSnssai) MarshalJSON

func (a ExtSnssai) MarshalJSON() ([]byte, error)

Override default JSON handling for ExtSnssai to handle AdditionalProperties

func (*ExtSnssai) Set

func (a *ExtSnssai) Set(fieldName string, value interface{})

Setter for additional properties for ExtSnssai

func (*ExtSnssai) UnmarshalJSON

func (a *ExtSnssai) UnmarshalJSON(b []byte) error

Override default JSON handling for ExtSnssai to handle AdditionalProperties

type ExtSnssaiWildcardSd

type ExtSnssaiWildcardSd bool

ExtSnssaiWildcardSd When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type

const (
	ExtSnssaiWildcardSdTrue ExtSnssaiWildcardSd = true
)

Defines values for ExtSnssaiWildcardSd.

type ExternalGroupId

type ExternalGroupId = string

ExternalGroupId defines model for ExternalGroupId.

type ExternalGroupIdRm

type ExternalGroupIdRm = string

ExternalGroupIdRm defines model for ExternalGroupIdRm.

type Float

type Float = float32

Float defines model for Float.

type FloatRm

type FloatRm = float32

FloatRm defines model for FloatRm.

type GNbId

type GNbId struct {
	BitLength            int                    `json:"bitLength"`
	GNBValue             string                 `json:"gNBValue"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

GNbId defines model for GNbId.

func (GNbId) Get

func (a GNbId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for GNbId. Returns the specified element and whether it was found

func (GNbId) MarshalJSON

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

Override default JSON handling for GNbId to handle AdditionalProperties

func (*GNbId) Set

func (a *GNbId) Set(fieldName string, value interface{})

Setter for additional properties for GNbId

func (*GNbId) UnmarshalJSON

func (a *GNbId) UnmarshalJSON(b []byte) error

Override default JSON handling for GNbId to handle AdditionalProperties

type Gci

type Gci = string

Gci defines model for Gci.

type GeraLocation

type GeraLocation struct {
	AgeOfLocationInformation *int                   `json:"ageOfLocationInformation,omitempty"`
	Cgi                      *CellGlobalId          `json:"cgi,omitempty"`
	GeodeticInformation      string                 `json:"geodeticInformation,omitempty"`
	GeographicalInformation  string                 `json:"geographicalInformation,omitempty"`
	Lai                      *LocationAreaId        `json:"lai,omitempty"`
	LocationNumber           *string                `json:"locationNumber,omitempty"`
	MscNumber                *string                `json:"mscNumber,omitempty"`
	Rai                      *RoutingAreaId         `json:"rai,omitempty"`
	Sai                      *ServiceAreaId         `json:"sai,omitempty"`
	UeLocationTimestamp      *DateTime              `json:"ueLocationTimestamp,omitempty"`
	VlrNumber                *string                `json:"vlrNumber,omitempty"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

GeraLocation defines model for GeraLocation.

func (GeraLocation) Get

func (a GeraLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for GeraLocation. Returns the specified element and whether it was found

func (GeraLocation) MarshalJSON

func (a GeraLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for GeraLocation to handle AdditionalProperties

func (*GeraLocation) Set

func (a *GeraLocation) Set(fieldName string, value interface{})

Setter for additional properties for GeraLocation

func (*GeraLocation) UnmarshalJSON

func (a *GeraLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for GeraLocation to handle AdditionalProperties

type Gli

type Gli = Bytes

Gli defines model for Gli.

type GlobalRanNodeId

type GlobalRanNodeId struct {
	ENbId                ENbId                  `json:"eNbId,omitempty"`
	GNbId                *GNbId                 `json:"gNbId,omitempty"`
	N3IwfId              N3IwfId                `json:"n3IwfId,omitempty"`
	NgeNbId              NgeNbId                `json:"ngeNbId,omitempty"`
	Nid                  Nid                    `json:"nid,omitempty"`
	PlmnId               PlmnId                 `json:"plmnId"`
	TngfId               TngfId                 `json:"tngfId,omitempty"`
	WagfId               WAgfId                 `json:"wagfId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

GlobalRanNodeId defines model for GlobalRanNodeId.

func (GlobalRanNodeId) Get

func (a GlobalRanNodeId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for GlobalRanNodeId. Returns the specified element and whether it was found

func (GlobalRanNodeId) MarshalJSON

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

Override default JSON handling for GlobalRanNodeId to handle AdditionalProperties

func (*GlobalRanNodeId) Set

func (a *GlobalRanNodeId) Set(fieldName string, value interface{})

Setter for additional properties for GlobalRanNodeId

func (*GlobalRanNodeId) UnmarshalJSON

func (a *GlobalRanNodeId) UnmarshalJSON(b []byte) error

Override default JSON handling for GlobalRanNodeId to handle AdditionalProperties

type Gpsi

type Gpsi = string

Gpsi defines model for Gpsi.

type GpsiRm

type GpsiRm = string

GpsiRm defines model for GpsiRm.

type GroupId

type GroupId = string

GroupId defines model for GroupId.

type GroupIdRm

type GroupIdRm = string

GroupIdRm defines model for GroupIdRm.

type Guami

type Guami = f5gcModels.Guami

Guami defines model for Guami.

type GuamiRm

type GuamiRm struct {
	AmfId                AmfId                  `json:"amfId"`
	PlmnId               PlmnIdNid              `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

GuamiRm defines model for GuamiRm.

func (GuamiRm) Get

func (a GuamiRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for GuamiRm. Returns the specified element and whether it was found

func (GuamiRm) MarshalJSON

func (a GuamiRm) MarshalJSON() ([]byte, error)

Override default JSON handling for GuamiRm to handle AdditionalProperties

func (*GuamiRm) Set

func (a *GuamiRm) Set(fieldName string, value interface{})

Setter for additional properties for GuamiRm

func (*GuamiRm) UnmarshalJSON

func (a *GuamiRm) UnmarshalJSON(b []byte) error

Override default JSON handling for GuamiRm to handle AdditionalProperties

type HalTemplate

type HalTemplate struct {
	ContentType          *string                `json:"contentType,omitempty"`
	Method               HttpMethod             `json:"method"`
	Properties           []Property             `json:"properties,omitempty"`
	Title                *string                `json:"title,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

HalTemplate defines model for HalTemplate.

func (HalTemplate) Get

func (a HalTemplate) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for HalTemplate. Returns the specified element and whether it was found

func (HalTemplate) MarshalJSON

func (a HalTemplate) MarshalJSON() ([]byte, error)

Override default JSON handling for HalTemplate to handle AdditionalProperties

func (*HalTemplate) Set

func (a *HalTemplate) Set(fieldName string, value interface{})

Setter for additional properties for HalTemplate

func (*HalTemplate) UnmarshalJSON

func (a *HalTemplate) UnmarshalJSON(b []byte) error

Override default JSON handling for HalTemplate to handle AdditionalProperties

type HfcNId

type HfcNId = string

HfcNId defines model for HfcNId.

type HfcNIdRm

type HfcNIdRm = string

HfcNIdRm defines model for HfcNIdRm.

type HfcNodeId

type HfcNodeId struct {
	HfcNId               HfcNId                 `json:"hfcNId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

HfcNodeId defines model for HfcNodeId.

func (HfcNodeId) Get

func (a HfcNodeId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for HfcNodeId. Returns the specified element and whether it was found

func (HfcNodeId) MarshalJSON

func (a HfcNodeId) MarshalJSON() ([]byte, error)

Override default JSON handling for HfcNodeId to handle AdditionalProperties

func (*HfcNodeId) Set

func (a *HfcNodeId) Set(fieldName string, value interface{})

Setter for additional properties for HfcNodeId

func (*HfcNodeId) UnmarshalJSON

func (a *HfcNodeId) UnmarshalJSON(b []byte) error

Override default JSON handling for HfcNodeId to handle AdditionalProperties

type HfcNodeIdRm

type HfcNodeIdRm struct {
	HfcNId               HfcNId                 `json:"hfcNId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

HfcNodeIdRm defines model for HfcNodeIdRm.

func (HfcNodeIdRm) Get

func (a HfcNodeIdRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for HfcNodeIdRm. Returns the specified element and whether it was found

func (HfcNodeIdRm) MarshalJSON

func (a HfcNodeIdRm) MarshalJSON() ([]byte, error)

Override default JSON handling for HfcNodeIdRm to handle AdditionalProperties

func (*HfcNodeIdRm) Set

func (a *HfcNodeIdRm) Set(fieldName string, value interface{})

Setter for additional properties for HfcNodeIdRm

func (*HfcNodeIdRm) UnmarshalJSON

func (a *HfcNodeIdRm) UnmarshalJSON(b []byte) error

Override default JSON handling for HfcNodeIdRm to handle AdditionalProperties

type HttpMethod

type HttpMethod string

HttpMethod defines model for HttpMethod.

const (
	CONNECT HttpMethod = "CONNECT"
	DELETE  HttpMethod = "DELETE"
	GET     HttpMethod = "GET"
	HEAD    HttpMethod = "HEAD"
	OPTIONS HttpMethod = "OPTIONS"
	PATCH   HttpMethod = "PATCH"
	POST    HttpMethod = "POST"
	PUT     HttpMethod = "PUT"
	TRACE   HttpMethod = "TRACE"
)

Defines values for HttpMethod.

type Int32

type Int32 = int32

Int32 defines model for Int32.

type Int32Rm

type Int32Rm = int32

Int32Rm defines model for Int32Rm.

type Int64

type Int64 = int64

Int64 defines model for Int64.

type Int64Rm

type Int64Rm = int64

Int64Rm defines model for Int64Rm.

type InterFreqTargetInfo

type InterFreqTargetInfo struct {
	CellIdList           []PhysCellId           `json:"cellIdList,omitempty"`
	DlCarrierFreq        ArfcnValueNR           `json:"dlCarrierFreq"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

InterFreqTargetInfo defines model for InterFreqTargetInfo.

func (InterFreqTargetInfo) Get

func (a InterFreqTargetInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for InterFreqTargetInfo. Returns the specified element and whether it was found

func (InterFreqTargetInfo) MarshalJSON

func (a InterFreqTargetInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for InterFreqTargetInfo to handle AdditionalProperties

func (*InterFreqTargetInfo) Set

func (a *InterFreqTargetInfo) Set(fieldName string, value interface{})

Setter for additional properties for InterFreqTargetInfo

func (*InterFreqTargetInfo) UnmarshalJSON

func (a *InterFreqTargetInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for InterFreqTargetInfo to handle AdditionalProperties

type InvalidParam

type InvalidParam struct {
	Param                string                 `json:"param"`
	Reason               *string                `json:"reason,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

InvalidParam defines model for InvalidParam.

func (InvalidParam) Get

func (a InvalidParam) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for InvalidParam. Returns the specified element and whether it was found

func (InvalidParam) MarshalJSON

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

Override default JSON handling for InvalidParam to handle AdditionalProperties

func (*InvalidParam) Set

func (a *InvalidParam) Set(fieldName string, value interface{})

Setter for additional properties for InvalidParam

func (*InvalidParam) UnmarshalJSON

func (a *InvalidParam) UnmarshalJSON(b []byte) error

Override default JSON handling for InvalidParam to handle AdditionalProperties

type Ipv4Addr

type Ipv4Addr = string

Ipv4Addr defines model for Ipv4Addr.

type Ipv4AddrMask

type Ipv4AddrMask = string

Ipv4AddrMask defines model for Ipv4AddrMask.

type Ipv4AddrMaskRm

type Ipv4AddrMaskRm = string

Ipv4AddrMaskRm defines model for Ipv4AddrMaskRm.

type Ipv4AddrRm

type Ipv4AddrRm = string

Ipv4AddrRm defines model for Ipv4AddrRm.

type Ipv6Addr

type Ipv6Addr = string

Ipv6Addr defines model for Ipv6Addr.

type Ipv6AddrRm

type Ipv6AddrRm = string

Ipv6AddrRm defines model for Ipv6AddrRm.

type Ipv6Prefix

type Ipv6Prefix = string

Ipv6Prefix defines model for Ipv6Prefix.

type Ipv6PrefixRm

type Ipv6PrefixRm = string

Ipv6PrefixRm defines model for Ipv6PrefixRm.

type JobType

type JobType string

JobType defines model for JobType.

const (
	IMMEDIATEMDTANDTRACE JobType = "IMMEDIATE_MDT_AND_TRACE"
	IMMEDIATEMDTONLY     JobType = "IMMEDIATE_MDT_ONLY"
	LOGGEDMBSFNMDT       JobType = "LOGGED_MBSFN_MDT"
	LOGGEDMDTONLY        JobType = "LOGGED_MDT_ONLY"
	RCEFREPORTSONLY      JobType = "RCEF_REPORTS_ONLY"
	RLFREPORTSONLY       JobType = "RLF_REPORTS_ONLY"
	TRACEONLY            JobType = "TRACE_ONLY"
)

Defines values for JobType.

type LcsServiceAuth

type LcsServiceAuth string

LcsServiceAuth Possible values are - "LOCATION_ALLOWED_WITH_NOTIFICATION": Location allowed with notification - "LOCATION_ALLOWED_WITHOUT_NOTIFICATION": Location allowed without notification - "LOCATION_ALLOWED_WITHOUT_RESPONSE": Location with notification and privacy verification; location allowed if no response - "LOCATION_RESTRICTED_WITHOUT_RESPONSE": Location with notification and privacy verification; location restricted if no response - "NOTIFICATION_ONLY": Notification only - "NOTIFICATION_AND_VERIFICATION_ONLY": Notification and privacy verification only

const (
	LOCATIONALLOWEDWITHNOTIFICATION    LcsServiceAuth = "LOCATION_ALLOWED_WITH_NOTIFICATION"
	LOCATIONALLOWEDWITHOUTNOTIFICATION LcsServiceAuth = "LOCATION_ALLOWED_WITHOUT_NOTIFICATION"
	LOCATIONALLOWEDWITHOUTRESPONSE     LcsServiceAuth = "LOCATION_ALLOWED_WITHOUT_RESPONSE"
	LOCATIONRESTRICTEDWITHOUTRESPONSE  LcsServiceAuth = "LOCATION_RESTRICTED_WITHOUT_RESPONSE"
	NOTIFICATIONANDVERIFICATIONONLY    LcsServiceAuth = "NOTIFICATION_AND_VERIFICATION_ONLY"
	NOTIFICATIONONLY                   LcsServiceAuth = "NOTIFICATION_ONLY"
)

Defines values for LcsServiceAuth.

type LineType

type LineType string

LineType Possible values are - DSL: Identifies a DSL line - PON: Identifies a PON line

const (
	LineTypeDSL LineType = "DSL"
	LineTypePON LineType = "PON"
)

Defines values for LineType.

type LineTypeRm

type LineTypeRm string

LineTypeRm Possible values are - DSL: Identifies a DSL line - PON: Identifies a PON line

const (
	LineTypeRmDSL LineTypeRm = "DSL"
	LineTypeRmPON LineTypeRm = "PON"
)

Defines values for LineTypeRm.

type Link struct {
	Href                 *Uri                   `json:"href,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Link defines model for Link.

func (Link) Get

func (a Link) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Link. Returns the specified element and whether it was found

func (Link) MarshalJSON

func (a Link) MarshalJSON() ([]byte, error)

Override default JSON handling for Link to handle AdditionalProperties

func (*Link) Set

func (a *Link) Set(fieldName string, value interface{})

Setter for additional properties for Link

func (*Link) UnmarshalJSON

func (a *Link) UnmarshalJSON(b []byte) error

Override default JSON handling for Link to handle AdditionalProperties

type LinkRm

type LinkRm struct {
	Href                 *Uri                   `json:"href,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LinkRm defines model for LinkRm.

func (LinkRm) Get

func (a LinkRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LinkRm. Returns the specified element and whether it was found

func (LinkRm) MarshalJSON

func (a LinkRm) MarshalJSON() ([]byte, error)

Override default JSON handling for LinkRm to handle AdditionalProperties

func (*LinkRm) Set

func (a *LinkRm) Set(fieldName string, value interface{})

Setter for additional properties for LinkRm

func (*LinkRm) UnmarshalJSON

func (a *LinkRm) UnmarshalJSON(b []byte) error

Override default JSON handling for LinkRm to handle AdditionalProperties

type LinksValueSchema

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

LinksValueSchema defines model for LinksValueSchema.

func (t LinksValueSchema) AsLink() (Link, error)

AsLink returns the union data inside the LinksValueSchema as a Link

func (LinksValueSchema) AsLinksValueSchema0

func (t LinksValueSchema) AsLinksValueSchema0() (LinksValueSchema0, error)

AsLinksValueSchema0 returns the union data inside the LinksValueSchema as a LinksValueSchema0

func (t *LinksValueSchema) FromLink(v Link) error

FromLink overwrites any union data inside the LinksValueSchema as the provided Link

func (*LinksValueSchema) FromLinksValueSchema0

func (t *LinksValueSchema) FromLinksValueSchema0(v LinksValueSchema0) error

FromLinksValueSchema0 overwrites any union data inside the LinksValueSchema as the provided LinksValueSchema0

func (LinksValueSchema) MarshalJSON

func (t LinksValueSchema) MarshalJSON() ([]byte, error)
func (t *LinksValueSchema) MergeLink(v Link) error

MergeLink performs a merge with any union data inside the LinksValueSchema, using the provided Link

func (*LinksValueSchema) MergeLinksValueSchema0

func (t *LinksValueSchema) MergeLinksValueSchema0(v LinksValueSchema0) error

MergeLinksValueSchema0 performs a merge with any union data inside the LinksValueSchema, using the provided LinksValueSchema0

func (*LinksValueSchema) UnmarshalJSON

func (t *LinksValueSchema) UnmarshalJSON(b []byte) error

type LinksValueSchema0

type LinksValueSchema0 = []Link

LinksValueSchema0 defines model for .

type LocationAreaId

type LocationAreaId struct {
	Lac                  string                 `json:"lac"`
	PlmnId               PlmnId                 `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LocationAreaId defines model for LocationAreaId.

func (LocationAreaId) Get

func (a LocationAreaId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LocationAreaId. Returns the specified element and whether it was found

func (LocationAreaId) MarshalJSON

func (a LocationAreaId) MarshalJSON() ([]byte, error)

Override default JSON handling for LocationAreaId to handle AdditionalProperties

func (*LocationAreaId) Set

func (a *LocationAreaId) Set(fieldName string, value interface{})

Setter for additional properties for LocationAreaId

func (*LocationAreaId) UnmarshalJSON

func (a *LocationAreaId) UnmarshalJSON(b []byte) error

Override default JSON handling for LocationAreaId to handle AdditionalProperties

type LoggingDurationMdt

type LoggingDurationMdt string

LoggingDurationMdt defines model for LoggingDurationMdt.

const (
	LoggingDurationMdtN1200 LoggingDurationMdt = "1200"
	LoggingDurationMdtN2400 LoggingDurationMdt = "2400"
	LoggingDurationMdtN3600 LoggingDurationMdt = "3600"
	LoggingDurationMdtN5400 LoggingDurationMdt = "5400"
	LoggingDurationMdtN600  LoggingDurationMdt = "600"
	LoggingDurationMdtN7200 LoggingDurationMdt = "7200"
)

Defines values for LoggingDurationMdt.

type LoggingDurationNrMdt

type LoggingDurationNrMdt string

LoggingDurationNrMdt defines model for LoggingDurationNrMdt.

const (
	LoggingDurationNrMdtN1200 LoggingDurationNrMdt = "1200"
	LoggingDurationNrMdtN2400 LoggingDurationNrMdt = "2400"
	LoggingDurationNrMdtN3600 LoggingDurationNrMdt = "3600"
	LoggingDurationNrMdtN5400 LoggingDurationNrMdt = "5400"
	LoggingDurationNrMdtN600  LoggingDurationNrMdt = "600"
	LoggingDurationNrMdtN7200 LoggingDurationNrMdt = "7200"
)

Defines values for LoggingDurationNrMdt.

type LoggingIntervalMdt

type LoggingIntervalMdt string

LoggingIntervalMdt defines model for LoggingIntervalMdt.

const (
	LoggingIntervalMdtN1024 LoggingIntervalMdt = "1024"
	LoggingIntervalMdtN128  LoggingIntervalMdt = "128"
	LoggingIntervalMdtN2048 LoggingIntervalMdt = "2048"
	LoggingIntervalMdtN256  LoggingIntervalMdt = "256"
	LoggingIntervalMdtN3072 LoggingIntervalMdt = "3072"
	LoggingIntervalMdtN4096 LoggingIntervalMdt = "4096"
	LoggingIntervalMdtN512  LoggingIntervalMdt = "512"
	LoggingIntervalMdtN6144 LoggingIntervalMdt = "6144"
)

Defines values for LoggingIntervalMdt.

type LoggingIntervalNrMdt

type LoggingIntervalNrMdt string

LoggingIntervalNrMdt defines model for LoggingIntervalNrMdt.

const (
	LoggingIntervalNrMdtInfinity LoggingIntervalNrMdt = "infinity"
	LoggingIntervalNrMdtN1024    LoggingIntervalNrMdt = "1024"
	LoggingIntervalNrMdtN128     LoggingIntervalNrMdt = "128"
	LoggingIntervalNrMdtN2048    LoggingIntervalNrMdt = "2048"
	LoggingIntervalNrMdtN256     LoggingIntervalNrMdt = "256"
	LoggingIntervalNrMdtN3072    LoggingIntervalNrMdt = "3072"
	LoggingIntervalNrMdtN320     LoggingIntervalNrMdt = "320"
	LoggingIntervalNrMdtN4096    LoggingIntervalNrMdt = "4096"
	LoggingIntervalNrMdtN512     LoggingIntervalNrMdt = "512"
	LoggingIntervalNrMdtN6144    LoggingIntervalNrMdt = "6144"
	LoggingIntervalNrMdtN640     LoggingIntervalNrMdt = "640"
)

Defines values for LoggingIntervalNrMdt.

type LteV2xAuth

type LteV2xAuth struct {
	PedestrianUeAuth     *UeAuth                `json:"pedestrianUeAuth,omitempty"`
	VehicleUeAuth        *UeAuth                `json:"vehicleUeAuth,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LteV2xAuth defines model for LteV2xAuth.

func (LteV2xAuth) Get

func (a LteV2xAuth) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LteV2xAuth. Returns the specified element and whether it was found

func (LteV2xAuth) MarshalJSON

func (a LteV2xAuth) MarshalJSON() ([]byte, error)

Override default JSON handling for LteV2xAuth to handle AdditionalProperties

func (*LteV2xAuth) Set

func (a *LteV2xAuth) Set(fieldName string, value interface{})

Setter for additional properties for LteV2xAuth

func (*LteV2xAuth) UnmarshalJSON

func (a *LteV2xAuth) UnmarshalJSON(b []byte) error

Override default JSON handling for LteV2xAuth to handle AdditionalProperties

type MacAddr48

type MacAddr48 = string

MacAddr48 defines model for MacAddr48.

type MacAddr48Rm

type MacAddr48Rm = string

MacAddr48Rm defines model for MacAddr48Rm.

type ManAssiUeRadioCapId

type ManAssiUeRadioCapId = Bytes

ManAssiUeRadioCapId defines model for ManAssiUeRadioCapId.

type MaxDataBurstVol

type MaxDataBurstVol = int

MaxDataBurstVol defines model for MaxDataBurstVol.

type MaxDataBurstVolRm

type MaxDataBurstVolRm = int

MaxDataBurstVolRm defines model for MaxDataBurstVolRm.

type MbsfnArea

type MbsfnArea struct {
	CarrierFrequency     *int                   `json:"carrierFrequency,omitempty"`
	MbsfnAreaId          *int                   `json:"mbsfnAreaId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

MbsfnArea defines model for MbsfnArea.

func (MbsfnArea) Get

func (a MbsfnArea) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for MbsfnArea. Returns the specified element and whether it was found

func (MbsfnArea) MarshalJSON

func (a MbsfnArea) MarshalJSON() ([]byte, error)

Override default JSON handling for MbsfnArea to handle AdditionalProperties

func (*MbsfnArea) Set

func (a *MbsfnArea) Set(fieldName string, value interface{})

Setter for additional properties for MbsfnArea

func (*MbsfnArea) UnmarshalJSON

func (a *MbsfnArea) UnmarshalJSON(b []byte) error

Override default JSON handling for MbsfnArea to handle AdditionalProperties

type Mcc

type Mcc = string

Mcc defines model for Mcc.

type MccRm

type MccRm = string

MccRm defines model for MccRm.

type MdtConfiguration

type MdtConfiguration struct {
	AddPositioningMethodList []PositioningMethodMdt     `json:"addPositioningMethodList,omitempty"`
	AreaScope                *AreaScope                 `json:"areaScope,omitempty"`
	CollectionPeriodRmmLte   *CollectionPeriodRmmLteMdt `json:"collectionPeriodRmmLte,omitempty"`
	CollectionPeriodRmmNr    *CollectionPeriodRmmNrMdt  `json:"collectionPeriodRmmNr,omitempty"`
	EventList                []EventForMdt              `json:"eventList,omitempty"`
	EventThresholdRsrp       *int                       `json:"eventThresholdRsrp,omitempty"`
	EventThresholdRsrpNr     *int                       `json:"eventThresholdRsrpNr,omitempty"`
	EventThresholdRsrq       *int                       `json:"eventThresholdRsrq,omitempty"`
	EventThresholdRsrqNr     *int                       `json:"eventThresholdRsrqNr,omitempty"`
	InterFreqTargetList      []InterFreqTargetInfo      `json:"interFreqTargetList,omitempty"`
	JobType                  JobType                    `json:"jobType"`
	LoggingDuration          *LoggingDurationMdt        `json:"loggingDuration,omitempty"`
	LoggingDurationNr        *LoggingDurationNrMdt      `json:"loggingDurationNr,omitempty"`
	LoggingInterval          *LoggingIntervalMdt        `json:"loggingInterval,omitempty"`
	LoggingIntervalNr        *LoggingIntervalNrMdt      `json:"loggingIntervalNr,omitempty"`
	MbsfnAreaList            []MbsfnArea                `json:"mbsfnAreaList,omitempty"`
	MdtAllowedPlmnIdList     []PlmnId                   `json:"mdtAllowedPlmnIdList,omitempty"`
	MeasurementLteList       *[]MeasurementLteForMdt    `json:"measurementLteList,omitempty"`
	MeasurementNrList        []MeasurementNrForMdt      `json:"measurementNrList,omitempty"`
	MeasurementPeriodLte     *MeasurementPeriodLteMdt   `json:"measurementPeriodLte,omitempty"`
	PositioningMethod        *PositioningMethodMdt      `json:"positioningMethod,omitempty"`
	ReportAmount             *ReportAmountMdt           `json:"reportAmount,omitempty"`
	ReportInterval           *ReportIntervalMdt         `json:"reportInterval,omitempty"`
	ReportIntervalNr         *ReportIntervalNrMdt       `json:"reportIntervalNr,omitempty"`
	ReportType               *ReportTypeMdt             `json:"reportType,omitempty"`
	ReportingTriggerList     []ReportingTrigger         `json:"reportingTriggerList,omitempty"`
	SensorMeasurementList    []SensorMeasurement        `json:"sensorMeasurementList,omitempty"`
	AdditionalProperties     map[string]interface{}     `json:"-"`
}

MdtConfiguration defines model for MdtConfiguration.

func (MdtConfiguration) Get

func (a MdtConfiguration) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for MdtConfiguration. Returns the specified element and whether it was found

func (MdtConfiguration) MarshalJSON

func (a MdtConfiguration) MarshalJSON() ([]byte, error)

Override default JSON handling for MdtConfiguration to handle AdditionalProperties

func (*MdtConfiguration) Set

func (a *MdtConfiguration) Set(fieldName string, value interface{})

Setter for additional properties for MdtConfiguration

func (*MdtConfiguration) UnmarshalJSON

func (a *MdtConfiguration) UnmarshalJSON(b []byte) error

Override default JSON handling for MdtConfiguration to handle AdditionalProperties

type MeasurementLteForMdt

type MeasurementLteForMdt string

MeasurementLteForMdt defines model for MeasurementLteForMdt.

const (
	MeasurementLteForMdtM1   MeasurementLteForMdt = "M1"
	MeasurementLteForMdtM2   MeasurementLteForMdt = "M2"
	MeasurementLteForMdtM3   MeasurementLteForMdt = "M3"
	MeasurementLteForMdtM4DL MeasurementLteForMdt = "M4_DL"
	MeasurementLteForMdtM4UL MeasurementLteForMdt = "M4_UL"
	MeasurementLteForMdtM5DL MeasurementLteForMdt = "M5_DL"
	MeasurementLteForMdtM5UL MeasurementLteForMdt = "M5_UL"
	MeasurementLteForMdtM6DL MeasurementLteForMdt = "M6_DL"
	MeasurementLteForMdtM6UL MeasurementLteForMdt = "M6_UL"
	MeasurementLteForMdtM7DL MeasurementLteForMdt = "M7_DL"
	MeasurementLteForMdtM7UL MeasurementLteForMdt = "M7_UL"
	MeasurementLteForMdtM8   MeasurementLteForMdt = "M8"
	MeasurementLteForMdtM9   MeasurementLteForMdt = "M9"
)

Defines values for MeasurementLteForMdt.

type MeasurementNrForMdt

type MeasurementNrForMdt string

MeasurementNrForMdt defines model for MeasurementNrForMdt.

const (
	MeasurementNrForMdtM1   MeasurementNrForMdt = "M1"
	MeasurementNrForMdtM2   MeasurementNrForMdt = "M2"
	MeasurementNrForMdtM3   MeasurementNrForMdt = "M3"
	MeasurementNrForMdtM4DL MeasurementNrForMdt = "M4_DL"
	MeasurementNrForMdtM4UL MeasurementNrForMdt = "M4_UL"
	MeasurementNrForMdtM5DL MeasurementNrForMdt = "M5_DL"
	MeasurementNrForMdtM5UL MeasurementNrForMdt = "M5_UL"
	MeasurementNrForMdtM6DL MeasurementNrForMdt = "M6_DL"
	MeasurementNrForMdtM6UL MeasurementNrForMdt = "M6_UL"
	MeasurementNrForMdtM7DL MeasurementNrForMdt = "M7_DL"
	MeasurementNrForMdtM7UL MeasurementNrForMdt = "M7_UL"
	MeasurementNrForMdtM8   MeasurementNrForMdt = "M8"
	MeasurementNrForMdtM9   MeasurementNrForMdt = "M9"
)

Defines values for MeasurementNrForMdt.

type MeasurementPeriodLteMdt

type MeasurementPeriodLteMdt string

MeasurementPeriodLteMdt defines model for MeasurementPeriodLteMdt.

const (
	MeasurementPeriodLteMdtN1024  MeasurementPeriodLteMdt = "1024"
	MeasurementPeriodLteMdtN10240 MeasurementPeriodLteMdt = "10240"
	MeasurementPeriodLteMdtN1280  MeasurementPeriodLteMdt = "1280"
	MeasurementPeriodLteMdtN2048  MeasurementPeriodLteMdt = "2048"
	MeasurementPeriodLteMdtN2560  MeasurementPeriodLteMdt = "2560"
	MeasurementPeriodLteMdtN5120  MeasurementPeriodLteMdt = "5120"
	MeasurementPeriodLteMdtN60000 MeasurementPeriodLteMdt = "60000"
)

Defines values for MeasurementPeriodLteMdt.

type Mnc

type Mnc = string

Mnc defines model for Mnc.

type MncRm

type MncRm = string

MncRm defines model for MncRm.

type MoExpDataCounter

type MoExpDataCounter struct {
	Counter              int                    `json:"counter"`
	TimeStamp            *DateTime              `json:"timeStamp,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

MoExpDataCounter defines model for MoExpDataCounter.

func (MoExpDataCounter) Get

func (a MoExpDataCounter) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for MoExpDataCounter. Returns the specified element and whether it was found

func (MoExpDataCounter) MarshalJSON

func (a MoExpDataCounter) MarshalJSON() ([]byte, error)

Override default JSON handling for MoExpDataCounter to handle AdditionalProperties

func (*MoExpDataCounter) Set

func (a *MoExpDataCounter) Set(fieldName string, value interface{})

Setter for additional properties for MoExpDataCounter

func (*MoExpDataCounter) UnmarshalJSON

func (a *MoExpDataCounter) UnmarshalJSON(b []byte) error

Override default JSON handling for MoExpDataCounter to handle AdditionalProperties

type MtcProviderInformation

type MtcProviderInformation = string

MtcProviderInformation defines model for MtcProviderInformation.

type N307

type N307 = RedirectResponse

N307 defines model for 307.

type N307JSONResponse

type N307JSONResponse struct {
	Body RedirectResponse

	Headers N307ResponseHeaders
}

type N307ResponseHeaders

type N307ResponseHeaders struct {
	N3gppSbiTargetNfId *string
	Location           string
}

type N308

type N308 = RedirectResponse

N308 defines model for 308.

type N308JSONResponse

type N308JSONResponse struct {
	Body RedirectResponse

	Headers N308ResponseHeaders
}

type N308ResponseHeaders

type N308ResponseHeaders struct {
	N3gppSbiTargetNfId *string
	Location           string
}

type N3IwfId

type N3IwfId = string

N3IwfId defines model for N3IwfId.

type N3gaLocation

type N3gaLocation struct {
	Gci        *Gci       `json:"gci,omitempty"`
	Gli        *Gli       `json:"gli,omitempty"`
	HfcNodeId  *HfcNodeId `json:"hfcNodeId,omitempty"`
	N3IwfId    string     `json:"n3IwfId,omitempty"`
	N3gppTai   *Tai       `json:"n3gppTai,omitempty"`
	PortNumber *Uinteger  `json:"portNumber,omitempty"`

	// Protocol Possible values are - UDP: User Datagram Protocol. - TCP: Transmission Control Protocol.
	Protocol   *TransportProtocol `json:"protocol,omitempty"`
	TnapId     *TnapId            `json:"tnapId,omitempty"`
	TwapId     *TwapId            `json:"twapId,omitempty"`
	UeIpv4Addr Ipv4Addr           `json:"ueIpv4Addr,omitempty"`
	UeIpv6Addr *Ipv6Addr          `json:"ueIpv6Addr,omitempty"`

	// W5gbanLineType Possible values are - DSL: Identifies a DSL line - PON: Identifies a PON line
	W5gbanLineType       *LineType              `json:"w5gbanLineType,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

N3gaLocation defines model for N3gaLocation.

func (N3gaLocation) Get

func (a N3gaLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for N3gaLocation. Returns the specified element and whether it was found

func (N3gaLocation) MarshalJSON

func (a N3gaLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for N3gaLocation to handle AdditionalProperties

func (*N3gaLocation) Set

func (a *N3gaLocation) Set(fieldName string, value interface{})

Setter for additional properties for N3gaLocation

func (*N3gaLocation) UnmarshalJSON

func (a *N3gaLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for N3gaLocation to handle AdditionalProperties

type N400

type N400 = ProblemDetails

N400 defines model for 400.

type N400ApplicationProblemPlusJSONResponse

type N400ApplicationProblemPlusJSONResponse ProblemDetails

type N401

type N401 = ProblemDetails

N401 defines model for 401.

type N401ApplicationProblemPlusJSONResponse

type N401ApplicationProblemPlusJSONResponse ProblemDetails

type N403

type N403 = ProblemDetails

N403 defines model for 403.

type N403ApplicationProblemPlusJSONResponse

type N403ApplicationProblemPlusJSONResponse ProblemDetails

type N404

type N404 = ProblemDetails

N404 defines model for 404.

type N404ApplicationProblemPlusJSONResponse

type N404ApplicationProblemPlusJSONResponse ProblemDetails

type N405Response

type N405Response struct {
}

type N406Response

type N406Response struct {
}

type N408

type N408 = ProblemDetails

N408 defines model for 408.

type N408ApplicationProblemPlusJSONResponse

type N408ApplicationProblemPlusJSONResponse ProblemDetails

type N409

type N409 = ProblemDetails

N409 defines model for 409.

type N409ApplicationProblemPlusJSONResponse

type N409ApplicationProblemPlusJSONResponse ProblemDetails

type N410

type N410 = ProblemDetails

N410 defines model for 410.

type N410ApplicationProblemPlusJSONResponse

type N410ApplicationProblemPlusJSONResponse ProblemDetails

type N411

type N411 = ProblemDetails

N411 defines model for 411.

type N411ApplicationProblemPlusJSONResponse

type N411ApplicationProblemPlusJSONResponse ProblemDetails

type N412

type N412 = ProblemDetails

N412 defines model for 412.

type N412ApplicationProblemPlusJSONResponse

type N412ApplicationProblemPlusJSONResponse ProblemDetails

type N413

type N413 = ProblemDetails

N413 defines model for 413.

type N413ApplicationProblemPlusJSONResponse

type N413ApplicationProblemPlusJSONResponse ProblemDetails

type N414

type N414 = ProblemDetails

N414 defines model for 414.

type N414ApplicationProblemPlusJSONResponse

type N414ApplicationProblemPlusJSONResponse ProblemDetails

type N415

type N415 = ProblemDetails

N415 defines model for 415.

type N415ApplicationProblemPlusJSONResponse

type N415ApplicationProblemPlusJSONResponse ProblemDetails

type N429

type N429 = ProblemDetails

N429 defines model for 429.

type N429ApplicationProblemPlusJSONResponse

type N429ApplicationProblemPlusJSONResponse ProblemDetails

type N500

type N500 = ProblemDetails

N500 defines model for 500.

type N500ApplicationProblemPlusJSONResponse

type N500ApplicationProblemPlusJSONResponse ProblemDetails

type N501

type N501 = ProblemDetails

N501 defines model for 501.

type N501ApplicationProblemPlusJSONResponse

type N501ApplicationProblemPlusJSONResponse ProblemDetails

type N503

type N503 = ProblemDetails

N503 defines model for 503.

type N503ApplicationProblemPlusJSONResponse

type N503ApplicationProblemPlusJSONResponse ProblemDetails

type N504

type N504 = ProblemDetails

N504 defines model for 504.

type N504ApplicationProblemPlusJSONResponse

type N504ApplicationProblemPlusJSONResponse ProblemDetails

type N5GMmCause

type N5GMmCause = Uinteger

N5GMmCause defines model for 5GMmCause.

type N5Qi

type N5Qi = int

N5Qi defines model for 5Qi.

type N5QiPriorityLevel

type N5QiPriorityLevel = int

N5QiPriorityLevel defines model for 5QiPriorityLevel.

type N5QiPriorityLevelRm

type N5QiPriorityLevelRm = int

N5QiPriorityLevelRm defines model for 5QiPriorityLevelRm.

type N5QiRm

type N5QiRm = int

N5QiRm defines model for 5QiRm.

type Ncgi

type Ncgi struct {
	Nid                  Nid                    `json:"nid,omitempty"`
	NrCellId             NrCellId               `json:"nrCellId"`
	PlmnId               PlmnId                 `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Ncgi defines model for Ncgi.

func (Ncgi) Get

func (a Ncgi) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Ncgi. Returns the specified element and whether it was found

func (Ncgi) MarshalJSON

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

Override default JSON handling for Ncgi to handle AdditionalProperties

func (*Ncgi) Set

func (a *Ncgi) Set(fieldName string, value interface{})

Setter for additional properties for Ncgi

func (*Ncgi) UnmarshalJSON

func (a *Ncgi) UnmarshalJSON(b []byte) error

Override default JSON handling for Ncgi to handle AdditionalProperties

type NcgiRm

type NcgiRm struct {
	Nid                  Nid                    `json:"nid,omitempty"`
	NrCellId             NrCellId               `json:"nrCellId"`
	PlmnId               PlmnId                 `json:"plmnId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NcgiRm defines model for NcgiRm.

func (NcgiRm) Get

func (a NcgiRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NcgiRm. Returns the specified element and whether it was found

func (NcgiRm) MarshalJSON

func (a NcgiRm) MarshalJSON() ([]byte, error)

Override default JSON handling for NcgiRm to handle AdditionalProperties

func (*NcgiRm) Set

func (a *NcgiRm) Set(fieldName string, value interface{})

Setter for additional properties for NcgiRm

func (*NcgiRm) UnmarshalJSON

func (a *NcgiRm) UnmarshalJSON(b []byte) error

Override default JSON handling for NcgiRm to handle AdditionalProperties

type NetworkId

type NetworkId struct {
	Mcc                  Mcc                    `json:"mcc,omitempty"`
	Mnc                  Mnc                    `json:"mnc,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NetworkId defines model for NetworkId.

func (NetworkId) Get

func (a NetworkId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NetworkId. Returns the specified element and whether it was found

func (NetworkId) MarshalJSON

func (a NetworkId) MarshalJSON() ([]byte, error)

Override default JSON handling for NetworkId to handle AdditionalProperties

func (*NetworkId) Set

func (a *NetworkId) Set(fieldName string, value interface{})

Setter for additional properties for NetworkId

func (*NetworkId) UnmarshalJSON

func (a *NetworkId) UnmarshalJSON(b []byte) error

Override default JSON handling for NetworkId to handle AdditionalProperties

type NfGroupId

type NfGroupId = string

NfGroupId defines model for NfGroupId.

type NfInstanceId

type NfInstanceId = openapi_types.UUID

NfInstanceId defines model for NfInstanceId.

type NfServiceSetId

type NfServiceSetId = string

NfServiceSetId defines model for NfServiceSetId.

type NfSetId

type NfSetId = string

NfSetId defines model for NfSetId.

type NgApCause

type NgApCause struct {
	Group                Uinteger               `json:"group"`
	Value                Uinteger               `json:"value"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NgApCause defines model for NgApCause.

func (NgApCause) Get

func (a NgApCause) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NgApCause. Returns the specified element and whether it was found

func (NgApCause) MarshalJSON

func (a NgApCause) MarshalJSON() ([]byte, error)

Override default JSON handling for NgApCause to handle AdditionalProperties

func (*NgApCause) Set

func (a *NgApCause) Set(fieldName string, value interface{})

Setter for additional properties for NgApCause

func (*NgApCause) UnmarshalJSON

func (a *NgApCause) UnmarshalJSON(b []byte) error

Override default JSON handling for NgApCause to handle AdditionalProperties

type NgeNbId

type NgeNbId = string

NgeNbId defines model for NgeNbId.

type Nid

type Nid = string

Nid defines model for Nid.

type NidRm

type NidRm = string

NidRm defines model for NidRm.

type NonDynamic5Qi

type NonDynamic5Qi struct {
	AverWindow            AverWindow             `json:"averWindow,omitempty"`
	CnPacketDelayBudgetDl ExtPacketDelBudget     `json:"cnPacketDelayBudgetDl,omitempty"`
	CnPacketDelayBudgetUl ExtPacketDelBudget     `json:"cnPacketDelayBudgetUl,omitempty"`
	ExtMaxDataBurstVol    ExtMaxDataBurstVol     `json:"extMaxDataBurstVol,omitempty"`
	MaxDataBurstVol       MaxDataBurstVol        `json:"maxDataBurstVol,omitempty"`
	PriorityLevel         N5QiPriorityLevel      `json:"priorityLevel,omitempty"`
	AdditionalProperties  map[string]interface{} `json:"-"`
}

NonDynamic5Qi defines model for NonDynamic5Qi.

func (NonDynamic5Qi) Get

func (a NonDynamic5Qi) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NonDynamic5Qi. Returns the specified element and whether it was found

func (NonDynamic5Qi) MarshalJSON

func (a NonDynamic5Qi) MarshalJSON() ([]byte, error)

Override default JSON handling for NonDynamic5Qi to handle AdditionalProperties

func (*NonDynamic5Qi) Set

func (a *NonDynamic5Qi) Set(fieldName string, value interface{})

Setter for additional properties for NonDynamic5Qi

func (*NonDynamic5Qi) UnmarshalJSON

func (a *NonDynamic5Qi) UnmarshalJSON(b []byte) error

Override default JSON handling for NonDynamic5Qi to handle AdditionalProperties

type NotificationControl

type NotificationControl string

NotificationControl defines model for NotificationControl.

const (
	NotificationControlNOTREQUESTED NotificationControl = "NOT_REQUESTED"
	NotificationControlREQUESTED    NotificationControl = "REQUESTED"
)

Defines values for NotificationControl.

type NotificationControlRm

type NotificationControlRm string

NotificationControlRm defines model for NotificationControlRm.

const (
	NotificationControlRmNOTREQUESTED NotificationControlRm = "NOT_REQUESTED"
	NotificationControlRmREQUESTED    NotificationControlRm = "REQUESTED"
)

Defines values for NotificationControlRm.

type NotifyItem

type NotifyItem struct {
	Changes              []ChangeItem           `json:"changes"`
	ResourceId           Uri                    `json:"resourceId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NotifyItem defines model for NotifyItem.

func (NotifyItem) Get

func (a NotifyItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NotifyItem. Returns the specified element and whether it was found

func (NotifyItem) MarshalJSON

func (a NotifyItem) MarshalJSON() ([]byte, error)

Override default JSON handling for NotifyItem to handle AdditionalProperties

func (*NotifyItem) Set

func (a *NotifyItem) Set(fieldName string, value interface{})

Setter for additional properties for NotifyItem

func (*NotifyItem) UnmarshalJSON

func (a *NotifyItem) UnmarshalJSON(b []byte) error

Override default JSON handling for NotifyItem to handle AdditionalProperties

type NrCellId

type NrCellId = string

NrCellId defines model for NrCellId.

type NrCellIdRm

type NrCellIdRm = string

NrCellIdRm defines model for NrCellIdRm.

type NrLocation

type NrLocation struct {
	AgeOfLocationInformation *int                   `json:"ageOfLocationInformation,omitempty"`
	GeodeticInformation      string                 `json:"geodeticInformation,omitempty"`
	GeographicalInformation  string                 `json:"geographicalInformation,omitempty"`
	GlobalGnbId              *GlobalRanNodeId       `json:"globalGnbId,omitempty"`
	IgnoreNcgi               *bool                  `json:"ignoreNcgi,omitempty"`
	Ncgi                     Ncgi                   `json:"ncgi"`
	Tai                      Tai                    `json:"tai"`
	UeLocationTimestamp      *DateTime              `json:"ueLocationTimestamp,omitempty"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

NrLocation defines model for NrLocation.

func (NrLocation) Get

func (a NrLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NrLocation. Returns the specified element and whether it was found

func (NrLocation) MarshalJSON

func (a NrLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for NrLocation to handle AdditionalProperties

func (*NrLocation) Set

func (a *NrLocation) Set(fieldName string, value interface{})

Setter for additional properties for NrLocation

func (*NrLocation) UnmarshalJSON

func (a *NrLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for NrLocation to handle AdditionalProperties

type NrLocationRm

type NrLocationRm struct {
	AgeOfLocationInformation *int                   `json:"ageOfLocationInformation,omitempty"`
	GeodeticInformation      string                 `json:"geodeticInformation,omitempty"`
	GeographicalInformation  string                 `json:"geographicalInformation,omitempty"`
	GlobalGnbId              *GlobalRanNodeId       `json:"globalGnbId,omitempty"`
	IgnoreNcgi               *bool                  `json:"ignoreNcgi,omitempty"`
	Ncgi                     Ncgi                   `json:"ncgi"`
	Tai                      Tai                    `json:"tai"`
	UeLocationTimestamp      *DateTime              `json:"ueLocationTimestamp,omitempty"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

NrLocationRm defines model for NrLocationRm.

func (NrLocationRm) Get

func (a NrLocationRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NrLocationRm. Returns the specified element and whether it was found

func (NrLocationRm) MarshalJSON

func (a NrLocationRm) MarshalJSON() ([]byte, error)

Override default JSON handling for NrLocationRm to handle AdditionalProperties

func (*NrLocationRm) Set

func (a *NrLocationRm) Set(fieldName string, value interface{})

Setter for additional properties for NrLocationRm

func (*NrLocationRm) UnmarshalJSON

func (a *NrLocationRm) UnmarshalJSON(b []byte) error

Override default JSON handling for NrLocationRm to handle AdditionalProperties

type NrV2xAuth

type NrV2xAuth struct {
	PedestrianUeAuth     *UeAuth                `json:"pedestrianUeAuth,omitempty"`
	VehicleUeAuth        *UeAuth                `json:"vehicleUeAuth,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NrV2xAuth defines model for NrV2xAuth.

func (NrV2xAuth) Get

func (a NrV2xAuth) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NrV2xAuth. Returns the specified element and whether it was found

func (NrV2xAuth) MarshalJSON

func (a NrV2xAuth) MarshalJSON() ([]byte, error)

Override default JSON handling for NrV2xAuth to handle AdditionalProperties

func (*NrV2xAuth) Set

func (a *NrV2xAuth) Set(fieldName string, value interface{})

Setter for additional properties for NrV2xAuth

func (*NrV2xAuth) UnmarshalJSON

func (a *NrV2xAuth) UnmarshalJSON(b []byte) error

Override default JSON handling for NrV2xAuth to handle AdditionalProperties

type NssaaStatus

type NssaaStatus struct {
	Snssai Snssai `json:"snssai"`

	// Status Possible values are - "EAP_SUCCESS": The NSSAA status is EAP-Success. - "EAP_FAILURE": The NSSAA status is EAP-Failure. - "PENDING": The NSSAA status is Pending.
	Status               AuthStatus             `json:"status"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NssaaStatus defines model for NssaaStatus.

func (NssaaStatus) Get

func (a NssaaStatus) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NssaaStatus. Returns the specified element and whether it was found

func (NssaaStatus) MarshalJSON

func (a NssaaStatus) MarshalJSON() ([]byte, error)

Override default JSON handling for NssaaStatus to handle AdditionalProperties

func (*NssaaStatus) Set

func (a *NssaaStatus) Set(fieldName string, value interface{})

Setter for additional properties for NssaaStatus

func (*NssaaStatus) UnmarshalJSON

func (a *NssaaStatus) UnmarshalJSON(b []byte) error

Override default JSON handling for NssaaStatus to handle AdditionalProperties

type NssaaStatusRm

type NssaaStatusRm struct {
	Snssai Snssai `json:"snssai"`

	// Status Possible values are - "EAP_SUCCESS": The NSSAA status is EAP-Success. - "EAP_FAILURE": The NSSAA status is EAP-Failure. - "PENDING": The NSSAA status is Pending.
	Status               AuthStatus             `json:"status"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NssaaStatusRm defines model for NssaaStatusRm.

func (NssaaStatusRm) Get

func (a NssaaStatusRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NssaaStatusRm. Returns the specified element and whether it was found

func (NssaaStatusRm) MarshalJSON

func (a NssaaStatusRm) MarshalJSON() ([]byte, error)

Override default JSON handling for NssaaStatusRm to handle AdditionalProperties

func (*NssaaStatusRm) Set

func (a *NssaaStatusRm) Set(fieldName string, value interface{})

Setter for additional properties for NssaaStatusRm

func (*NssaaStatusRm) UnmarshalJSON

func (a *NssaaStatusRm) UnmarshalJSON(b []byte) error

Override default JSON handling for NssaaStatusRm to handle AdditionalProperties

type NullValue

type NullValue = interface{}

NullValue defines model for NullValue.

type OdbData

type OdbData struct {
	RoamingOdb           *RoamingOdb            `json:"roamingOdb,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

OdbData defines model for OdbData.

func (OdbData) Get

func (a OdbData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for OdbData. Returns the specified element and whether it was found

func (OdbData) MarshalJSON

func (a OdbData) MarshalJSON() ([]byte, error)

Override default JSON handling for OdbData to handle AdditionalProperties

func (*OdbData) Set

func (a *OdbData) Set(fieldName string, value interface{})

Setter for additional properties for OdbData

func (*OdbData) UnmarshalJSON

func (a *OdbData) UnmarshalJSON(b []byte) error

Override default JSON handling for OdbData to handle AdditionalProperties

type OdbPacketServices

type OdbPacketServices string

OdbPacketServices defines model for OdbPacketServices.

const (
	ALLPACKETSERVICES   OdbPacketServices = "ALL_PACKET_SERVICES"
	ROAMERACCESSHPLMNAP OdbPacketServices = "ROAMER_ACCESS_HPLMN_AP"
	ROAMERACCESSVPLMNAP OdbPacketServices = "ROAMER_ACCESS_VPLMN_AP"
)

Defines values for OdbPacketServices.

type PacketDelBudget

type PacketDelBudget = int

PacketDelBudget defines model for PacketDelBudget.

type PacketDelBudgetRm

type PacketDelBudgetRm = int

PacketDelBudgetRm defines model for PacketDelBudgetRm.

type PacketErrRate

type PacketErrRate = string

PacketErrRate defines model for PacketErrRate.

type PacketErrRateRm

type PacketErrRateRm = string

PacketErrRateRm defines model for PacketErrRateRm.

type PacketLossRate

type PacketLossRate = int

PacketLossRate defines model for PacketLossRate.

type PacketLossRateRm

type PacketLossRateRm = int

PacketLossRateRm defines model for PacketLossRateRm.

type PatchItem

type PatchItem struct {
	From                 *string                `json:"from,omitempty"`
	Op                   PatchOperation         `json:"op"`
	Path                 string                 `json:"path"`
	Value                *interface{}           `json:"value,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PatchItem defines model for PatchItem.

func (PatchItem) Get

func (a PatchItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PatchItem. Returns the specified element and whether it was found

func (PatchItem) MarshalJSON

func (a PatchItem) MarshalJSON() ([]byte, error)

Override default JSON handling for PatchItem to handle AdditionalProperties

func (*PatchItem) Set

func (a *PatchItem) Set(fieldName string, value interface{})

Setter for additional properties for PatchItem

func (*PatchItem) UnmarshalJSON

func (a *PatchItem) UnmarshalJSON(b []byte) error

Override default JSON handling for PatchItem to handle AdditionalProperties

type PatchOperation

type PatchOperation string

PatchOperation defines model for PatchOperation.

const (
	Add     PatchOperation = "add"
	Copy    PatchOperation = "copy"
	Move    PatchOperation = "move"
	Remove  PatchOperation = "remove"
	Replace PatchOperation = "replace"
	Test    PatchOperation = "test"
)

Defines values for PatchOperation.

type PatchResult

type PatchResult struct {
	Report               []ReportItem           `json:"report"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PatchResult defines model for PatchResult.

func (PatchResult) Get

func (a PatchResult) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PatchResult. Returns the specified element and whether it was found

func (PatchResult) MarshalJSON

func (a PatchResult) MarshalJSON() ([]byte, error)

Override default JSON handling for PatchResult to handle AdditionalProperties

func (*PatchResult) Set

func (a *PatchResult) Set(fieldName string, value interface{})

Setter for additional properties for PatchResult

func (*PatchResult) UnmarshalJSON

func (a *PatchResult) UnmarshalJSON(b []byte) error

Override default JSON handling for PatchResult to handle AdditionalProperties

type Pc5FlowBitRates

type Pc5FlowBitRates struct {
	GuaFbr               BitRate                `json:"guaFbr,omitempty"`
	MaxFbr               BitRate                `json:"maxFbr,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Pc5FlowBitRates defines model for Pc5FlowBitRates.

func (Pc5FlowBitRates) Get

func (a Pc5FlowBitRates) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Pc5FlowBitRates. Returns the specified element and whether it was found

func (Pc5FlowBitRates) MarshalJSON

func (a Pc5FlowBitRates) MarshalJSON() ([]byte, error)

Override default JSON handling for Pc5FlowBitRates to handle AdditionalProperties

func (*Pc5FlowBitRates) Set

func (a *Pc5FlowBitRates) Set(fieldName string, value interface{})

Setter for additional properties for Pc5FlowBitRates

func (*Pc5FlowBitRates) UnmarshalJSON

func (a *Pc5FlowBitRates) UnmarshalJSON(b []byte) error

Override default JSON handling for Pc5FlowBitRates to handle AdditionalProperties

type Pc5QoSPara

type Pc5QoSPara struct {
	Pc5LinkAmbr          BitRate                `json:"pc5LinkAmbr,omitempty"`
	Pc5QosFlowList       []Pc5QosFlowItem       `json:"pc5QosFlowList"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Pc5QoSPara defines model for Pc5QoSPara.

func (Pc5QoSPara) Get

func (a Pc5QoSPara) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Pc5QoSPara. Returns the specified element and whether it was found

func (Pc5QoSPara) MarshalJSON

func (a Pc5QoSPara) MarshalJSON() ([]byte, error)

Override default JSON handling for Pc5QoSPara to handle AdditionalProperties

func (*Pc5QoSPara) Set

func (a *Pc5QoSPara) Set(fieldName string, value interface{})

Setter for additional properties for Pc5QoSPara

func (*Pc5QoSPara) UnmarshalJSON

func (a *Pc5QoSPara) UnmarshalJSON(b []byte) error

Override default JSON handling for Pc5QoSPara to handle AdditionalProperties

type Pc5QosFlowItem

type Pc5QosFlowItem struct {
	Pc5FlowBitRates      *Pc5FlowBitRates       `json:"pc5FlowBitRates,omitempty"`
	Pqi                  N5Qi                   `json:"pqi"`
	Range                *Uinteger              `json:"range,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Pc5QosFlowItem defines model for Pc5QosFlowItem.

func (Pc5QosFlowItem) Get

func (a Pc5QosFlowItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Pc5QosFlowItem. Returns the specified element and whether it was found

func (Pc5QosFlowItem) MarshalJSON

func (a Pc5QosFlowItem) MarshalJSON() ([]byte, error)

Override default JSON handling for Pc5QosFlowItem to handle AdditionalProperties

func (*Pc5QosFlowItem) Set

func (a *Pc5QosFlowItem) Set(fieldName string, value interface{})

Setter for additional properties for Pc5QosFlowItem

func (*Pc5QosFlowItem) UnmarshalJSON

func (a *Pc5QosFlowItem) UnmarshalJSON(b []byte) error

Override default JSON handling for Pc5QosFlowItem to handle AdditionalProperties

type PduSessionId

type PduSessionId = int

PduSessionId defines model for PduSessionId.

type PduSessionType

type PduSessionType string

PduSessionType defines model for PduSessionType.

const (
	PduSessionTypeETHERNET     PduSessionType = "ETHERNET"
	PduSessionTypeIPV4         PduSessionType = "IPV4"
	PduSessionTypeIPV4V6       PduSessionType = "IPV4V6"
	PduSessionTypeIPV6         PduSessionType = "IPV6"
	PduSessionTypeUNSTRUCTURED PduSessionType = "UNSTRUCTURED"
)

Defines values for PduSessionType.

type PduSessionTypeRm

type PduSessionTypeRm string

PduSessionTypeRm defines model for PduSessionTypeRm.

const (
	PduSessionTypeRmETHERNET     PduSessionTypeRm = "ETHERNET"
	PduSessionTypeRmIPV4         PduSessionTypeRm = "IPV4"
	PduSessionTypeRmIPV4V6       PduSessionTypeRm = "IPV4V6"
	PduSessionTypeRmIPV6         PduSessionTypeRm = "IPV6"
	PduSessionTypeRmUNSTRUCTURED PduSessionTypeRm = "UNSTRUCTURED"
)

Defines values for PduSessionTypeRm.

type Pei

type Pei = string

Pei defines model for Pei.

type PeiRm

type PeiRm = string

PeiRm defines model for PeiRm.

type PhysCellId

type PhysCellId = int

PhysCellId defines model for PhysCellId.

type PlmnAssiUeRadioCapId

type PlmnAssiUeRadioCapId = Bytes

PlmnAssiUeRadioCapId defines model for PlmnAssiUeRadioCapId.

type PlmnId

type PlmnId = f5gcModels.PlmnId

PlmnId defines model for PlmnId.

type PlmnIdNid

type PlmnIdNid struct {
	Mcc                  Mcc                    `json:"mcc"`
	Mnc                  Mnc                    `json:"mnc"`
	Nid                  Nid                    `json:"nid,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PlmnIdNid defines model for PlmnIdNid.

func (PlmnIdNid) Get

func (a PlmnIdNid) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PlmnIdNid. Returns the specified element and whether it was found

func (PlmnIdNid) MarshalJSON

func (a PlmnIdNid) MarshalJSON() ([]byte, error)

Override default JSON handling for PlmnIdNid to handle AdditionalProperties

func (*PlmnIdNid) Set

func (a *PlmnIdNid) Set(fieldName string, value interface{})

Setter for additional properties for PlmnIdNid

func (*PlmnIdNid) UnmarshalJSON

func (a *PlmnIdNid) UnmarshalJSON(b []byte) error

Override default JSON handling for PlmnIdNid to handle AdditionalProperties

type PlmnIdRm

type PlmnIdRm struct {
	Mcc                  Mcc                    `json:"mcc"`
	Mnc                  Mnc                    `json:"mnc"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PlmnIdRm defines model for PlmnIdRm.

func (PlmnIdRm) Get

func (a PlmnIdRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PlmnIdRm. Returns the specified element and whether it was found

func (PlmnIdRm) MarshalJSON

func (a PlmnIdRm) MarshalJSON() ([]byte, error)

Override default JSON handling for PlmnIdRm to handle AdditionalProperties

func (*PlmnIdRm) Set

func (a *PlmnIdRm) Set(fieldName string, value interface{})

Setter for additional properties for PlmnIdRm

func (*PlmnIdRm) UnmarshalJSON

func (a *PlmnIdRm) UnmarshalJSON(b []byte) error

Override default JSON handling for PlmnIdRm to handle AdditionalProperties

type PositioningMethodMdt

type PositioningMethodMdt string

PositioningMethodMdt defines model for PositioningMethodMdt.

const (
	ECELLID PositioningMethodMdt = "E_CELL_ID"
	GNSS    PositioningMethodMdt = "GNSS"
)

Defines values for PositioningMethodMdt.

type PreemptionCapability

type PreemptionCapability string

PreemptionCapability defines model for PreemptionCapability.

const (
	PreemptionCapabilityMAYPREEMPT PreemptionCapability = "MAY_PREEMPT"
	PreemptionCapabilityNOTPREEMPT PreemptionCapability = "NOT_PREEMPT"
)

Defines values for PreemptionCapability.

type PreemptionCapabilityRm

type PreemptionCapabilityRm string

PreemptionCapabilityRm defines model for PreemptionCapabilityRm.

const (
	PreemptionCapabilityRmMAYPREEMPT PreemptionCapabilityRm = "MAY_PREEMPT"
	PreemptionCapabilityRmNOTPREEMPT PreemptionCapabilityRm = "NOT_PREEMPT"
)

Defines values for PreemptionCapabilityRm.

type PreemptionVulnerability

type PreemptionVulnerability string

PreemptionVulnerability defines model for PreemptionVulnerability.

const (
	PreemptionVulnerabilityNOTPREEMPTABLE PreemptionVulnerability = "NOT_PREEMPTABLE"
	PreemptionVulnerabilityPREEMPTABLE    PreemptionVulnerability = "PREEMPTABLE"
)

Defines values for PreemptionVulnerability.

type PreemptionVulnerabilityRm

type PreemptionVulnerabilityRm string

PreemptionVulnerabilityRm defines model for PreemptionVulnerabilityRm.

const (
	PreemptionVulnerabilityRmNOTPREEMPTABLE PreemptionVulnerabilityRm = "NOT_PREEMPTABLE"
	PreemptionVulnerabilityRmPREEMPTABLE    PreemptionVulnerabilityRm = "PREEMPTABLE"
)

Defines values for PreemptionVulnerabilityRm.

type PresenceInfo

type PresenceInfo struct {
	AdditionalPraId      *string                `json:"additionalPraId,omitempty"`
	EcgiList             []Ecgi                 `json:"ecgiList,omitempty"`
	GlobalRanNodeIdList  []GlobalRanNodeId      `json:"globalRanNodeIdList,omitempty"`
	GlobaleNbIdList      []GlobalRanNodeId      `json:"globaleNbIdList,omitempty"`
	NcgiList             []Ncgi                 `json:"ncgiList,omitempty"`
	PraId                *string                `json:"praId,omitempty"`
	PresenceState        *PresenceState         `json:"presenceState,omitempty"`
	TrackingAreaList     []Tai                  `json:"trackingAreaList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PresenceInfo defines model for PresenceInfo.

func (PresenceInfo) Get

func (a PresenceInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PresenceInfo. Returns the specified element and whether it was found

func (PresenceInfo) MarshalJSON

func (a PresenceInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for PresenceInfo to handle AdditionalProperties

func (*PresenceInfo) Set

func (a *PresenceInfo) Set(fieldName string, value interface{})

Setter for additional properties for PresenceInfo

func (*PresenceInfo) UnmarshalJSON

func (a *PresenceInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for PresenceInfo to handle AdditionalProperties

type PresenceInfoRm

type PresenceInfoRm struct {
	AdditionalPraId      *string                `json:"additionalPraId,omitempty"`
	EcgiList             *[]Ecgi                `json:"ecgiList,omitempty"`
	GlobalRanNodeIdList  *[]GlobalRanNodeId     `json:"globalRanNodeIdList,omitempty"`
	GlobaleNbIdList      []GlobalRanNodeId      `json:"globaleNbIdList,omitempty"`
	NcgiList             *[]Ncgi                `json:"ncgiList,omitempty"`
	PraId                *string                `json:"praId,omitempty"`
	PresenceState        *PresenceState         `json:"presenceState,omitempty"`
	TrackingAreaList     *[]Tai                 `json:"trackingAreaList,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PresenceInfoRm defines model for PresenceInfoRm.

func (PresenceInfoRm) Get

func (a PresenceInfoRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PresenceInfoRm. Returns the specified element and whether it was found

func (PresenceInfoRm) MarshalJSON

func (a PresenceInfoRm) MarshalJSON() ([]byte, error)

Override default JSON handling for PresenceInfoRm to handle AdditionalProperties

func (*PresenceInfoRm) Set

func (a *PresenceInfoRm) Set(fieldName string, value interface{})

Setter for additional properties for PresenceInfoRm

func (*PresenceInfoRm) UnmarshalJSON

func (a *PresenceInfoRm) UnmarshalJSON(b []byte) error

Override default JSON handling for PresenceInfoRm to handle AdditionalProperties

type PresenceState

type PresenceState string

PresenceState defines model for PresenceState.

const (
	INACTIVE  PresenceState = "INACTIVE"
	INAREA    PresenceState = "IN_AREA"
	OUTOFAREA PresenceState = "OUT_OF_AREA"
	UNKNOWN   PresenceState = "UNKNOWN"
)

Defines values for PresenceState.

type ProblemDetails

type ProblemDetails struct {
	// AccessTokenError Error returned in the access token response message (Original reference TS29510_Nnrf_AccessToken.yaml#/components/schemas/AccessTokenErr)
	AccessTokenError interface{} `json:"accessTokenError,omitempty"`

	// AccessTokenRequest Contains information related to the access token request (Original reference TS29510_Nnrf_AccessToken.yaml#/components/schemas/AccessTokenReq)
	AccessTokenRequest   interface{}            `json:"accessTokenRequest,omitempty"`
	Cause                *string                `json:"cause,omitempty"`
	Detail               *string                `json:"detail,omitempty"`
	Instance             *Uri                   `json:"instance,omitempty"`
	InvalidParams        []InvalidParam         `json:"invalidParams,omitempty"`
	NrfId                *string                `json:"nrfId,omitempty"`
	Status               int                    `json:"status,omitempty"`
	SupportedFeatures    *SupportedFeatures     `json:"supportedFeatures,omitempty"`
	Title                *string                `json:"title,omitempty"`
	Type                 *Uri                   `json:"type,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ProblemDetails defines model for ProblemDetails.

func (ProblemDetails) Format

func (p ProblemDetails) Format(state fmt.State, verb rune)

func (ProblemDetails) Get

func (a ProblemDetails) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ProblemDetails. Returns the specified element and whether it was found

func (ProblemDetails) GoString

func (p ProblemDetails) GoString() string

func (ProblemDetails) MarshalJSON

func (a ProblemDetails) MarshalJSON() ([]byte, error)

Override default JSON handling for ProblemDetails to handle AdditionalProperties

func (*ProblemDetails) Set

func (a *ProblemDetails) Set(fieldName string, value interface{})

Setter for additional properties for ProblemDetails

func (ProblemDetails) String

func (p ProblemDetails) String() string

func (*ProblemDetails) UnmarshalJSON

func (a *ProblemDetails) UnmarshalJSON(b []byte) error

Override default JSON handling for ProblemDetails to handle AdditionalProperties

type Property

type Property struct {
	Name                 string                 `json:"name"`
	Regex                *string                `json:"regex,omitempty"`
	Required             *bool                  `json:"required,omitempty"`
	Value                *string                `json:"value,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Property defines model for Property.

func (Property) Get

func (a Property) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Property. Returns the specified element and whether it was found

func (Property) MarshalJSON

func (a Property) MarshalJSON() ([]byte, error)

Override default JSON handling for Property to handle AdditionalProperties

func (*Property) Set

func (a *Property) Set(fieldName string, value interface{})

Setter for additional properties for Property

func (*Property) UnmarshalJSON

func (a *Property) UnmarshalJSON(b []byte) error

Override default JSON handling for Property to handle AdditionalProperties

type Qfi

type Qfi = int

Qfi defines model for Qfi.

type QfiRm

type QfiRm = int

QfiRm defines model for QfiRm.

type QosFlowUsageReport

type QosFlowUsageReport struct {
	DownlinkVolume       Int64                  `json:"downlinkVolume"`
	EndTimeStamp         DateTime               `json:"endTimeStamp"`
	Qfi                  Qfi                    `json:"qfi"`
	StartTimeStamp       DateTime               `json:"startTimeStamp"`
	UplinkVolume         Int64                  `json:"uplinkVolume"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

QosFlowUsageReport defines model for QosFlowUsageReport.

func (QosFlowUsageReport) Get

func (a QosFlowUsageReport) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for QosFlowUsageReport. Returns the specified element and whether it was found

func (QosFlowUsageReport) MarshalJSON

func (a QosFlowUsageReport) MarshalJSON() ([]byte, error)

Override default JSON handling for QosFlowUsageReport to handle AdditionalProperties

func (*QosFlowUsageReport) Set

func (a *QosFlowUsageReport) Set(fieldName string, value interface{})

Setter for additional properties for QosFlowUsageReport

func (*QosFlowUsageReport) UnmarshalJSON

func (a *QosFlowUsageReport) UnmarshalJSON(b []byte) error

Override default JSON handling for QosFlowUsageReport to handle AdditionalProperties

type QosResourceType

type QosResourceType string

QosResourceType defines model for QosResourceType.

const (
	QosResourceTypeCRITICALGBR    QosResourceType = "CRITICAL_GBR"
	QosResourceTypeNONCRITICALGBR QosResourceType = "NON_CRITICAL_GBR"
	QosResourceTypeNONGBR         QosResourceType = "NON_GBR"
)

Defines values for QosResourceType.

type QosResourceTypeRm

type QosResourceTypeRm string

QosResourceTypeRm defines model for QosResourceTypeRm.

const (
	QosResourceTypeRmCRITICALGBR    QosResourceTypeRm = "CRITICAL_GBR"
	QosResourceTypeRmNONCRITICALGBR QosResourceTypeRm = "NON_CRITICAL_GBR"
	QosResourceTypeRmNONGBR         QosResourceTypeRm = "NON_GBR"
)

Defines values for QosResourceTypeRm.

type RatType

type RatType string

RatType defines model for RatType.

const (
	RatTypeEUTRA         RatType = "EUTRA"
	RatTypeEUTRAU        RatType = "EUTRA_U"
	RatTypeGERA          RatType = "GERA"
	RatTypeLTEM          RatType = "LTE-M"
	RatTypeNBIOT         RatType = "NBIOT"
	RatTypeNR            RatType = "NR"
	RatTypeNRU           RatType = "NR_U"
	RatTypeTRUSTEDN3GA   RatType = "TRUSTED_N3GA"
	RatTypeTRUSTEDWLAN   RatType = "TRUSTED_WLAN"
	RatTypeUTRA          RatType = "UTRA"
	RatTypeVIRTUAL       RatType = "VIRTUAL"
	RatTypeWIRELINE      RatType = "WIRELINE"
	RatTypeWIRELINEBBF   RatType = "WIRELINE_BBF"
	RatTypeWIRELINECABLE RatType = "WIRELINE_CABLE"
	RatTypeWLAN          RatType = "WLAN"
)

Defines values for RatType.

type RatTypeRm

type RatTypeRm string

RatTypeRm defines model for RatTypeRm.

const (
	RatTypeRmEUTRA         RatTypeRm = "EUTRA"
	RatTypeRmEUTRAU        RatTypeRm = "EUTRA_U"
	RatTypeRmGERA          RatTypeRm = "GERA"
	RatTypeRmLTEM          RatTypeRm = "LTE-M"
	RatTypeRmNBIOT         RatTypeRm = "NBIOT"
	RatTypeRmNR            RatTypeRm = "NR"
	RatTypeRmNRU           RatTypeRm = "NR_U"
	RatTypeRmTRUSTEDN3GA   RatTypeRm = "TRUSTED_N3GA"
	RatTypeRmTRUSTEDWLAN   RatTypeRm = "TRUSTED_WLAN"
	RatTypeRmUTRA          RatTypeRm = "UTRA"
	RatTypeRmVIRTUAL       RatTypeRm = "VIRTUAL"
	RatTypeRmWIRELINE      RatTypeRm = "WIRELINE"
	RatTypeRmWIRELINEBBF   RatTypeRm = "WIRELINE_BBF"
	RatTypeRmWIRELINECABLE RatTypeRm = "WIRELINE_CABLE"
	RatTypeRmWLAN          RatTypeRm = "WLAN"
)

Defines values for RatTypeRm.

type RatingGroup

type RatingGroup = Uint32

RatingGroup defines model for RatingGroup.

type RedirectResponse

type RedirectResponse struct {
	Cause                *string                `json:"cause,omitempty"`
	TargetScp            *Uri                   `json:"targetScp,omitempty"`
	TargetSepp           *Uri                   `json:"targetSepp,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RedirectResponse defines model for RedirectResponse.

func (RedirectResponse) Get

func (a RedirectResponse) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RedirectResponse. Returns the specified element and whether it was found

func (RedirectResponse) MarshalJSON

func (a RedirectResponse) MarshalJSON() ([]byte, error)

Override default JSON handling for RedirectResponse to handle AdditionalProperties

func (*RedirectResponse) Set

func (a *RedirectResponse) Set(fieldName string, value interface{})

Setter for additional properties for RedirectResponse

func (*RedirectResponse) UnmarshalJSON

func (a *RedirectResponse) UnmarshalJSON(b []byte) error

Override default JSON handling for RedirectResponse to handle AdditionalProperties

type RefToBinaryData

type RefToBinaryData struct {
	ContentId            string                 `json:"contentId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RefToBinaryData defines model for RefToBinaryData.

func (RefToBinaryData) Get

func (a RefToBinaryData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RefToBinaryData. Returns the specified element and whether it was found

func (RefToBinaryData) MarshalJSON

func (a RefToBinaryData) MarshalJSON() ([]byte, error)

Override default JSON handling for RefToBinaryData to handle AdditionalProperties

func (*RefToBinaryData) Set

func (a *RefToBinaryData) Set(fieldName string, value interface{})

Setter for additional properties for RefToBinaryData

func (*RefToBinaryData) UnmarshalJSON

func (a *RefToBinaryData) UnmarshalJSON(b []byte) error

Override default JSON handling for RefToBinaryData to handle AdditionalProperties

type RefToBinaryDataRm

type RefToBinaryDataRm struct {
	ContentId            string                 `json:"contentId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RefToBinaryDataRm defines model for RefToBinaryDataRm.

func (RefToBinaryDataRm) Get

func (a RefToBinaryDataRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RefToBinaryDataRm. Returns the specified element and whether it was found

func (RefToBinaryDataRm) MarshalJSON

func (a RefToBinaryDataRm) MarshalJSON() ([]byte, error)

Override default JSON handling for RefToBinaryDataRm to handle AdditionalProperties

func (*RefToBinaryDataRm) Set

func (a *RefToBinaryDataRm) Set(fieldName string, value interface{})

Setter for additional properties for RefToBinaryDataRm

func (*RefToBinaryDataRm) UnmarshalJSON

func (a *RefToBinaryDataRm) UnmarshalJSON(b []byte) error

Override default JSON handling for RefToBinaryDataRm to handle AdditionalProperties

type ReflectiveQoSAttribute

type ReflectiveQoSAttribute string

ReflectiveQoSAttribute defines model for ReflectiveQoSAttribute.

const (
	ReflectiveQoSAttributeNORQOS ReflectiveQoSAttribute = "NO_RQOS"
	ReflectiveQoSAttributeRQOS   ReflectiveQoSAttribute = "RQOS"
)

Defines values for ReflectiveQoSAttribute.

type ReflectiveQoSAttributeRm

type ReflectiveQoSAttributeRm string

ReflectiveQoSAttributeRm defines model for ReflectiveQoSAttributeRm.

const (
	ReflectiveQoSAttributeRmNORQOS ReflectiveQoSAttributeRm = "NO_RQOS"
	ReflectiveQoSAttributeRmRQOS   ReflectiveQoSAttributeRm = "RQOS"
)

Defines values for ReflectiveQoSAttributeRm.

type ReportAmountMdt

type ReportAmountMdt string

ReportAmountMdt defines model for ReportAmountMdt.

const (
	Infinity ReportAmountMdt = "infinity"
	N1       ReportAmountMdt = "1"
	N16      ReportAmountMdt = "16"
	N2       ReportAmountMdt = "2"
	N32      ReportAmountMdt = "32"
	N4       ReportAmountMdt = "4"
	N64      ReportAmountMdt = "64"
	N8       ReportAmountMdt = "8"
)

Defines values for ReportAmountMdt.

type ReportIntervalMdt

type ReportIntervalMdt string

ReportIntervalMdt defines model for ReportIntervalMdt.

const (
	ReportIntervalMdtN1024   ReportIntervalMdt = "1024"
	ReportIntervalMdtN10240  ReportIntervalMdt = "10240"
	ReportIntervalMdtN120    ReportIntervalMdt = "120"
	ReportIntervalMdtN18e06  ReportIntervalMdt = "1.8e+06"
	ReportIntervalMdtN2048   ReportIntervalMdt = "2048"
	ReportIntervalMdtN240    ReportIntervalMdt = "240"
	ReportIntervalMdtN360000 ReportIntervalMdt = "360000"
	ReportIntervalMdtN36e06  ReportIntervalMdt = "3.6e+06"
	ReportIntervalMdtN480    ReportIntervalMdt = "480"
	ReportIntervalMdtN5120   ReportIntervalMdt = "5120"
	ReportIntervalMdtN60000  ReportIntervalMdt = "60000"
	ReportIntervalMdtN640    ReportIntervalMdt = "640"
	ReportIntervalMdtN720000 ReportIntervalMdt = "720000"
)

Defines values for ReportIntervalMdt.

type ReportIntervalNrMdt

type ReportIntervalNrMdt string

ReportIntervalNrMdt defines model for ReportIntervalNrMdt.

const (
	N1024   ReportIntervalNrMdt = "1024"
	N10240  ReportIntervalNrMdt = "10240"
	N120    ReportIntervalNrMdt = "120"
	N18e06  ReportIntervalNrMdt = "1.8e+06"
	N2048   ReportIntervalNrMdt = "2048"
	N20480  ReportIntervalNrMdt = "20480"
	N240    ReportIntervalNrMdt = "240"
	N360000 ReportIntervalNrMdt = "360000"
	N36e06  ReportIntervalNrMdt = "3.6e+06"
	N40960  ReportIntervalNrMdt = "40960"
	N480    ReportIntervalNrMdt = "480"
	N5120   ReportIntervalNrMdt = "5120"
	N60000  ReportIntervalNrMdt = "60000"
	N640    ReportIntervalNrMdt = "640"
	N720000 ReportIntervalNrMdt = "720000"
)

Defines values for ReportIntervalNrMdt.

type ReportItem

type ReportItem struct {
	Path                 string                 `json:"path"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ReportItem defines model for ReportItem.

func (ReportItem) Get

func (a ReportItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ReportItem. Returns the specified element and whether it was found

func (ReportItem) MarshalJSON

func (a ReportItem) MarshalJSON() ([]byte, error)

Override default JSON handling for ReportItem to handle AdditionalProperties

func (*ReportItem) Set

func (a *ReportItem) Set(fieldName string, value interface{})

Setter for additional properties for ReportItem

func (*ReportItem) UnmarshalJSON

func (a *ReportItem) UnmarshalJSON(b []byte) error

Override default JSON handling for ReportItem to handle AdditionalProperties

type ReportTypeMdt

type ReportTypeMdt string

ReportTypeMdt defines model for ReportTypeMdt.

const (
	ReportTypeMdtEVENTTRIGGED ReportTypeMdt = "EVENT_TRIGGED"
	ReportTypeMdtPERIODICAL   ReportTypeMdt = "PERIODICAL"
)

Defines values for ReportTypeMdt.

type ReportingTrigger

type ReportingTrigger string

ReportingTrigger defines model for ReportingTrigger.

const (
	ReportingTriggerALLRRMEVENTTRIGGERS ReportingTrigger = "ALL_RRM_EVENT_TRIGGERS"
	ReportingTriggerEVENTA2             ReportingTrigger = "EVENT_A2"
	ReportingTriggerEVENTA2PERIODIC     ReportingTrigger = "EVENT_A2_PERIODIC"
	ReportingTriggerPERIODICAL          ReportingTrigger = "PERIODICAL"
)

Defines values for ReportingTrigger.

type RestrictionType

type RestrictionType string

RestrictionType defines model for RestrictionType.

const (
	RestrictionTypeALLOWEDAREAS    RestrictionType = "ALLOWED_AREAS"
	RestrictionTypeNOTALLOWEDAREAS RestrictionType = "NOT_ALLOWED_AREAS"
)

Defines values for RestrictionType.

type RestrictionTypeRm

type RestrictionTypeRm string

RestrictionTypeRm defines model for RestrictionTypeRm.

const (
	RestrictionTypeRmALLOWEDAREAS    RestrictionTypeRm = "ALLOWED_AREAS"
	RestrictionTypeRmNOTALLOWEDAREAS RestrictionTypeRm = "NOT_ALLOWED_AREAS"
)

Defines values for RestrictionTypeRm.

type RfspIndex

type RfspIndex = int

RfspIndex defines model for RfspIndex.

type RfspIndexRm

type RfspIndexRm = int

RfspIndexRm defines model for RfspIndexRm.

type RgWirelineCharacteristics

type RgWirelineCharacteristics = Bytes

RgWirelineCharacteristics defines model for RgWirelineCharacteristics.

type RgWirelineCharacteristicsRm

type RgWirelineCharacteristicsRm = []byte

RgWirelineCharacteristicsRm defines model for RgWirelineCharacteristicsRm.

type RoamingOdb

type RoamingOdb string

RoamingOdb defines model for RoamingOdb.

const (
	OUTSIDEHOMEPLMN        RoamingOdb = "OUTSIDE_HOME_PLMN"
	OUTSIDEHOMEPLMNCOUNTRY RoamingOdb = "OUTSIDE_HOME_PLMN_COUNTRY"
)

Defines values for RoamingOdb.

type RouteInformation

type RouteInformation struct {
	Ipv4Addr             Ipv4Addr               `json:"ipv4Addr,omitempty"`
	Ipv6Addr             *Ipv6Addr              `json:"ipv6Addr,omitempty"`
	PortNumber           Uinteger               `json:"portNumber"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RouteInformation defines model for RouteInformation.

func (RouteInformation) Get

func (a RouteInformation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RouteInformation. Returns the specified element and whether it was found

func (RouteInformation) MarshalJSON

func (a RouteInformation) MarshalJSON() ([]byte, error)

Override default JSON handling for RouteInformation to handle AdditionalProperties

func (*RouteInformation) Set

func (a *RouteInformation) Set(fieldName string, value interface{})

Setter for additional properties for RouteInformation

func (*RouteInformation) UnmarshalJSON

func (a *RouteInformation) UnmarshalJSON(b []byte) error

Override default JSON handling for RouteInformation to handle AdditionalProperties

type RouteToLocation

type RouteToLocation struct {
	Dnai                 Dnai                   `json:"dnai"`
	RouteInfo            *RouteInformation      `json:"routeInfo"`
	RouteProfId          *string                `json:"routeProfId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RouteToLocation defines model for RouteToLocation.

func (RouteToLocation) Get

func (a RouteToLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RouteToLocation. Returns the specified element and whether it was found

func (RouteToLocation) MarshalJSON

func (a RouteToLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for RouteToLocation to handle AdditionalProperties

func (*RouteToLocation) Set

func (a *RouteToLocation) Set(fieldName string, value interface{})

Setter for additional properties for RouteToLocation

func (*RouteToLocation) UnmarshalJSON

func (a *RouteToLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for RouteToLocation to handle AdditionalProperties

type RoutingAreaId

type RoutingAreaId struct {
	Lac                  string                 `json:"lac"`
	PlmnId               PlmnId                 `json:"plmnId"`
	Rac                  string                 `json:"rac"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RoutingAreaId defines model for RoutingAreaId.

func (RoutingAreaId) Get

func (a RoutingAreaId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RoutingAreaId. Returns the specified element and whether it was found

func (RoutingAreaId) MarshalJSON

func (a RoutingAreaId) MarshalJSON() ([]byte, error)

Override default JSON handling for RoutingAreaId to handle AdditionalProperties

func (*RoutingAreaId) Set

func (a *RoutingAreaId) Set(fieldName string, value interface{})

Setter for additional properties for RoutingAreaId

func (*RoutingAreaId) UnmarshalJSON

func (a *RoutingAreaId) UnmarshalJSON(b []byte) error

Override default JSON handling for RoutingAreaId to handle AdditionalProperties

type SamplingRatio

type SamplingRatio = int

SamplingRatio defines model for SamplingRatio.

type SamplingRatioRm

type SamplingRatioRm = int

SamplingRatioRm defines model for SamplingRatioRm.

type ScheduledCommunicationTime

type ScheduledCommunicationTime struct {
	// DaysOfWeek Identifies the day(s) of the week. If absent, it indicates every day of the week.
	DaysOfWeek []DayOfWeek `json:"daysOfWeek,omitempty"`

	// TimeOfDayEnd String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
	TimeOfDayEnd *TimeOfDay `json:"timeOfDayEnd,omitempty"`

	// TimeOfDayStart String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
	TimeOfDayStart       *TimeOfDay             `json:"timeOfDayStart,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ScheduledCommunicationTime defines model for ScheduledCommunicationTime.

func (ScheduledCommunicationTime) Get

func (a ScheduledCommunicationTime) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ScheduledCommunicationTime. Returns the specified element and whether it was found

func (ScheduledCommunicationTime) MarshalJSON

func (a ScheduledCommunicationTime) MarshalJSON() ([]byte, error)

Override default JSON handling for ScheduledCommunicationTime to handle AdditionalProperties

func (*ScheduledCommunicationTime) Set

func (a *ScheduledCommunicationTime) Set(fieldName string, value interface{})

Setter for additional properties for ScheduledCommunicationTime

func (*ScheduledCommunicationTime) UnmarshalJSON

func (a *ScheduledCommunicationTime) UnmarshalJSON(b []byte) error

Override default JSON handling for ScheduledCommunicationTime to handle AdditionalProperties

type ScheduledCommunicationTimeRm

type ScheduledCommunicationTimeRm struct {
	// DaysOfWeek Identifies the day(s) of the week. If absent, it indicates every day of the week.
	DaysOfWeek []DayOfWeek `json:"daysOfWeek,omitempty"`

	// TimeOfDayEnd String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
	TimeOfDayEnd *TimeOfDay `json:"timeOfDayEnd,omitempty"`

	// TimeOfDayStart String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
	TimeOfDayStart       *TimeOfDay             `json:"timeOfDayStart,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ScheduledCommunicationTimeRm defines model for ScheduledCommunicationTimeRm.

func (ScheduledCommunicationTimeRm) Get

func (a ScheduledCommunicationTimeRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ScheduledCommunicationTimeRm. Returns the specified element and whether it was found

func (ScheduledCommunicationTimeRm) MarshalJSON

func (a ScheduledCommunicationTimeRm) MarshalJSON() ([]byte, error)

Override default JSON handling for ScheduledCommunicationTimeRm to handle AdditionalProperties

func (*ScheduledCommunicationTimeRm) Set

func (a *ScheduledCommunicationTimeRm) Set(fieldName string, value interface{})

Setter for additional properties for ScheduledCommunicationTimeRm

func (*ScheduledCommunicationTimeRm) UnmarshalJSON

func (a *ScheduledCommunicationTimeRm) UnmarshalJSON(b []byte) error

Override default JSON handling for ScheduledCommunicationTimeRm to handle AdditionalProperties

type ScheduledCommunicationType

type ScheduledCommunicationType string

ScheduledCommunicationType defines model for ScheduledCommunicationType.

const (
	ScheduledCommunicationTypeBIDIRECTIONAL ScheduledCommunicationType = "BIDIRECTIONAL"
	ScheduledCommunicationTypeDOWNLINKONLY  ScheduledCommunicationType = "DOWNLINK_ONLY"
	ScheduledCommunicationTypeUPLINKONLY    ScheduledCommunicationType = "UPLINK_ONLY"
)

Defines values for ScheduledCommunicationType.

type ScheduledCommunicationTypeRm

type ScheduledCommunicationTypeRm string

ScheduledCommunicationTypeRm defines model for ScheduledCommunicationTypeRm.

const (
	ScheduledCommunicationTypeRmBIDIRECTIONAL ScheduledCommunicationTypeRm = "BIDIRECTIONAL"
	ScheduledCommunicationTypeRmDOWNLINKONLY  ScheduledCommunicationTypeRm = "DOWNLINK_ONLY"
	ScheduledCommunicationTypeRmUPLINKONLY    ScheduledCommunicationTypeRm = "UPLINK_ONLY"
)

Defines values for ScheduledCommunicationTypeRm.

type SdRange

type SdRange struct {
	End                  string                 `json:"end,omitempty"`
	Start                string                 `json:"start,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SdRange A range of SDs (Slice Differentiators)

func (SdRange) Get

func (a SdRange) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SdRange. Returns the specified element and whether it was found

func (SdRange) MarshalJSON

func (a SdRange) MarshalJSON() ([]byte, error)

Override default JSON handling for SdRange to handle AdditionalProperties

func (*SdRange) Set

func (a *SdRange) Set(fieldName string, value interface{})

Setter for additional properties for SdRange

func (*SdRange) UnmarshalJSON

func (a *SdRange) UnmarshalJSON(b []byte) error

Override default JSON handling for SdRange to handle AdditionalProperties

type SecondaryRatUsageInfo

type SecondaryRatUsageInfo struct {
	PduSessionUsageData  []VolumeTimedReport    `json:"pduSessionUsageData,omitempty"`
	QosFlowsUsageData    []QosFlowUsageReport   `json:"qosFlowsUsageData,omitempty"`
	SecondaryRatType     RatType                `json:"secondaryRatType"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SecondaryRatUsageInfo defines model for SecondaryRatUsageInfo.

func (SecondaryRatUsageInfo) Get

func (a SecondaryRatUsageInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SecondaryRatUsageInfo. Returns the specified element and whether it was found

func (SecondaryRatUsageInfo) MarshalJSON

func (a SecondaryRatUsageInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for SecondaryRatUsageInfo to handle AdditionalProperties

func (*SecondaryRatUsageInfo) Set

func (a *SecondaryRatUsageInfo) Set(fieldName string, value interface{})

Setter for additional properties for SecondaryRatUsageInfo

func (*SecondaryRatUsageInfo) UnmarshalJSON

func (a *SecondaryRatUsageInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for SecondaryRatUsageInfo to handle AdditionalProperties

type SecondaryRatUsageReport

type SecondaryRatUsageReport struct {
	QosFlowsUsageData    []QosFlowUsageReport   `json:"qosFlowsUsageData"`
	SecondaryRatType     RatType                `json:"secondaryRatType"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SecondaryRatUsageReport defines model for SecondaryRatUsageReport.

func (SecondaryRatUsageReport) Get

func (a SecondaryRatUsageReport) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SecondaryRatUsageReport. Returns the specified element and whether it was found

func (SecondaryRatUsageReport) MarshalJSON

func (a SecondaryRatUsageReport) MarshalJSON() ([]byte, error)

Override default JSON handling for SecondaryRatUsageReport to handle AdditionalProperties

func (*SecondaryRatUsageReport) Set

func (a *SecondaryRatUsageReport) Set(fieldName string, value interface{})

Setter for additional properties for SecondaryRatUsageReport

func (*SecondaryRatUsageReport) UnmarshalJSON

func (a *SecondaryRatUsageReport) UnmarshalJSON(b []byte) error

Override default JSON handling for SecondaryRatUsageReport to handle AdditionalProperties

type SelfLink struct {
	Self                 Link                   `json:"self"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SelfLink defines model for SelfLink.

func (SelfLink) Get

func (a SelfLink) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SelfLink. Returns the specified element and whether it was found

func (SelfLink) MarshalJSON

func (a SelfLink) MarshalJSON() ([]byte, error)

Override default JSON handling for SelfLink to handle AdditionalProperties

func (*SelfLink) Set

func (a *SelfLink) Set(fieldName string, value interface{})

Setter for additional properties for SelfLink

func (*SelfLink) UnmarshalJSON

func (a *SelfLink) UnmarshalJSON(b []byte) error

Override default JSON handling for SelfLink to handle AdditionalProperties

type SensorMeasurement

type SensorMeasurement string

SensorMeasurement defines model for SensorMeasurement.

const (
	BAROMETRICPRESSURE SensorMeasurement = "BAROMETRIC_PRESSURE"
	UEORIENTATION      SensorMeasurement = "UE_ORIENTATION"
	UESPEED            SensorMeasurement = "UE_SPEED"
)

Defines values for SensorMeasurement.

type ServiceAreaId

type ServiceAreaId struct {
	Lac                  string                 `json:"lac"`
	PlmnId               PlmnId                 `json:"plmnId"`
	Sac                  string                 `json:"sac"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ServiceAreaId defines model for ServiceAreaId.

func (ServiceAreaId) Get

func (a ServiceAreaId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ServiceAreaId. Returns the specified element and whether it was found

func (ServiceAreaId) MarshalJSON

func (a ServiceAreaId) MarshalJSON() ([]byte, error)

Override default JSON handling for ServiceAreaId to handle AdditionalProperties

func (*ServiceAreaId) Set

func (a *ServiceAreaId) Set(fieldName string, value interface{})

Setter for additional properties for ServiceAreaId

func (*ServiceAreaId) UnmarshalJSON

func (a *ServiceAreaId) UnmarshalJSON(b []byte) error

Override default JSON handling for ServiceAreaId to handle AdditionalProperties

type ServiceAreaRestriction

type ServiceAreaRestriction struct {
	Areas                         *[]Area                `json:"areas,omitempty"`
	MaxNumOfTAs                   *Uinteger              `json:"maxNumOfTAs,omitempty"`
	MaxNumOfTAsForNotAllowedAreas *Uinteger              `json:"maxNumOfTAsForNotAllowedAreas,omitempty"`
	RestrictionType               *RestrictionType       `json:"restrictionType,omitempty"`
	AdditionalProperties          map[string]interface{} `json:"-"`
}

ServiceAreaRestriction defines model for ServiceAreaRestriction.

func (ServiceAreaRestriction) Get

func (a ServiceAreaRestriction) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ServiceAreaRestriction. Returns the specified element and whether it was found

func (ServiceAreaRestriction) MarshalJSON

func (a ServiceAreaRestriction) MarshalJSON() ([]byte, error)

Override default JSON handling for ServiceAreaRestriction to handle AdditionalProperties

func (*ServiceAreaRestriction) Set

func (a *ServiceAreaRestriction) Set(fieldName string, value interface{})

Setter for additional properties for ServiceAreaRestriction

func (*ServiceAreaRestriction) UnmarshalJSON

func (a *ServiceAreaRestriction) UnmarshalJSON(b []byte) error

Override default JSON handling for ServiceAreaRestriction to handle AdditionalProperties

type ServiceId

type ServiceId = Uint32

ServiceId defines model for ServiceId.

type SmallDataRateStatus

type SmallDataRateStatus struct {
	RemainExReportsDl    *int                   `json:"remainExReportsDl,omitempty"`
	RemainExReportsUl    *int                   `json:"remainExReportsUl,omitempty"`
	RemainPacketsDl      *int                   `json:"remainPacketsDl,omitempty"`
	RemainPacketsUl      *int                   `json:"remainPacketsUl,omitempty"`
	ValidityTime         *DateTime              `json:"validityTime,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SmallDataRateStatus defines model for SmallDataRateStatus.

func (SmallDataRateStatus) Get

func (a SmallDataRateStatus) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmallDataRateStatus. Returns the specified element and whether it was found

func (SmallDataRateStatus) MarshalJSON

func (a SmallDataRateStatus) MarshalJSON() ([]byte, error)

Override default JSON handling for SmallDataRateStatus to handle AdditionalProperties

func (*SmallDataRateStatus) Set

func (a *SmallDataRateStatus) Set(fieldName string, value interface{})

Setter for additional properties for SmallDataRateStatus

func (*SmallDataRateStatus) UnmarshalJSON

func (a *SmallDataRateStatus) UnmarshalJSON(b []byte) error

Override default JSON handling for SmallDataRateStatus to handle AdditionalProperties

type Snssai

type Snssai = f5gcModels.Snssai

Snssai defines model for Snssai.

type SnssaiExtension

type SnssaiExtension struct {
	// SdRanges When present, it shall contain the range(s) of Slice Differentiator values supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type
	SdRanges []SdRange `json:"sdRanges,omitempty"`

	// WildcardSd When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type
	WildcardSd           *SnssaiExtensionWildcardSd `json:"wildcardSd,omitempty"`
	AdditionalProperties map[string]interface{}     `json:"-"`
}

SnssaiExtension Extensions to the Snssai data type, sdRanges and wildcardSd shall not be present simultaneously

func (SnssaiExtension) Get

func (a SnssaiExtension) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SnssaiExtension. Returns the specified element and whether it was found

func (SnssaiExtension) MarshalJSON

func (a SnssaiExtension) MarshalJSON() ([]byte, error)

Override default JSON handling for SnssaiExtension to handle AdditionalProperties

func (*SnssaiExtension) Set

func (a *SnssaiExtension) Set(fieldName string, value interface{})

Setter for additional properties for SnssaiExtension

func (*SnssaiExtension) UnmarshalJSON

func (a *SnssaiExtension) UnmarshalJSON(b []byte) error

Override default JSON handling for SnssaiExtension to handle AdditionalProperties

type SnssaiExtensionWildcardSd

type SnssaiExtensionWildcardSd bool

SnssaiExtensionWildcardSd When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type

const (
	SnssaiExtensionWildcardSdTrue SnssaiExtensionWildcardSd = true
)

Defines values for SnssaiExtensionWildcardSd.

type SscMode

type SscMode string

SscMode defines model for SscMode.

const (
	SscModeSSCMODE1 SscMode = "SSC_MODE_1"
	SscModeSSCMODE2 SscMode = "SSC_MODE_2"
	SscModeSSCMODE3 SscMode = "SSC_MODE_3"
)

Defines values for SscMode.

type SscModeRm

type SscModeRm string

SscModeRm defines model for SscModeRm.

const (
	SscModeRmSSCMODE1 SscModeRm = "SSC_MODE_1"
	SscModeRmSSCMODE2 SscModeRm = "SSC_MODE_2"
	SscModeRmSSCMODE3 SscModeRm = "SSC_MODE_3"
)

Defines values for SscModeRm.

type StationaryIndication

type StationaryIndication string

StationaryIndication Possible values are - STATIONARY: Identifies the UE is stationary - MOBILE: Identifies the UE is mobile

const (
	StationaryIndicationMOBILE     StationaryIndication = "MOBILE"
	StationaryIndicationSTATIONARY StationaryIndication = "STATIONARY"
)

Defines values for StationaryIndication.

type StationaryIndicationRm

type StationaryIndicationRm string

StationaryIndicationRm Possible values are - STATIONARY: Identifies the UE is stationary - MOBILE: Identifies the UE is mobile

const (
	StationaryIndicationRmMOBILE     StationaryIndicationRm = "MOBILE"
	StationaryIndicationRmSTATIONARY StationaryIndicationRm = "STATIONARY"
)

Defines values for StationaryIndicationRm.

type StnSr

type StnSr = string

StnSr defines model for StnSr.

type StnSrRm

type StnSrRm = string

StnSrRm defines model for StnSrRm.

type SubscribedDefaultQos

type SubscribedDefaultQos struct {
	N5qi                 N5Qi                   `json:"5qi"`
	Arp                  Arp                    `json:"arp"`
	PriorityLevel        N5QiPriorityLevel      `json:"priorityLevel,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SubscribedDefaultQos defines model for SubscribedDefaultQos.

func (SubscribedDefaultQos) Get

func (a SubscribedDefaultQos) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SubscribedDefaultQos. Returns the specified element and whether it was found

func (SubscribedDefaultQos) MarshalJSON

func (a SubscribedDefaultQos) MarshalJSON() ([]byte, error)

Override default JSON handling for SubscribedDefaultQos to handle AdditionalProperties

func (*SubscribedDefaultQos) Set

func (a *SubscribedDefaultQos) Set(fieldName string, value interface{})

Setter for additional properties for SubscribedDefaultQos

func (*SubscribedDefaultQos) UnmarshalJSON

func (a *SubscribedDefaultQos) UnmarshalJSON(b []byte) error

Override default JSON handling for SubscribedDefaultQos to handle AdditionalProperties

type Supi

type Supi = string

Supi defines model for Supi.

type SupiOrSuci

type SupiOrSuci = string

SupiOrSuci defines model for SupiOrSuci.

type SupiRm

type SupiRm = string

SupiRm defines model for SupiRm.

type SupportedFeatures

type SupportedFeatures = string

SupportedFeatures defines model for SupportedFeatures.

type Tac

type Tac = string

Tac defines model for Tac.

type TacInfo

type TacInfo struct {
	TacList              []Tac                  `json:"tacList"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TacInfo defines model for TacInfo.

func (TacInfo) Get

func (a TacInfo) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TacInfo. Returns the specified element and whether it was found

func (TacInfo) MarshalJSON

func (a TacInfo) MarshalJSON() ([]byte, error)

Override default JSON handling for TacInfo to handle AdditionalProperties

func (*TacInfo) Set

func (a *TacInfo) Set(fieldName string, value interface{})

Setter for additional properties for TacInfo

func (*TacInfo) UnmarshalJSON

func (a *TacInfo) UnmarshalJSON(b []byte) error

Override default JSON handling for TacInfo to handle AdditionalProperties

type TacRm

type TacRm = string

TacRm defines model for TacRm.

type Tai

type Tai struct {
	Nid                  Nid                    `json:"nid,omitempty"`
	PlmnId               PlmnId                 `json:"plmnId"`
	Tac                  Tac                    `json:"tac"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

Tai defines model for Tai.

func (Tai) Get

func (a Tai) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for Tai. Returns the specified element and whether it was found

func (Tai) MarshalJSON

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

Override default JSON handling for Tai to handle AdditionalProperties

func (*Tai) Set

func (a *Tai) Set(fieldName string, value interface{})

Setter for additional properties for Tai

func (*Tai) UnmarshalJSON

func (a *Tai) UnmarshalJSON(b []byte) error

Override default JSON handling for Tai to handle AdditionalProperties

type TaiRm

type TaiRm struct {
	Nid                  Nid                    `json:"nid,omitempty"`
	PlmnId               PlmnId                 `json:"plmnId"`
	Tac                  Tac                    `json:"tac"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TaiRm defines model for TaiRm.

func (TaiRm) Get

func (a TaiRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TaiRm. Returns the specified element and whether it was found

func (TaiRm) MarshalJSON

func (a TaiRm) MarshalJSON() ([]byte, error)

Override default JSON handling for TaiRm to handle AdditionalProperties

func (*TaiRm) Set

func (a *TaiRm) Set(fieldName string, value interface{})

Setter for additional properties for TaiRm

func (*TaiRm) UnmarshalJSON

func (a *TaiRm) UnmarshalJSON(b []byte) error

Override default JSON handling for TaiRm to handle AdditionalProperties

type TimeOfDay

type TimeOfDay = string

TimeOfDay String with format partial-time or full-time as defined in clause 5.6 of IETF RFC 3339. Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).

type TimeZone

type TimeZone = string

TimeZone defines model for TimeZone.

type TimeZoneRm

type TimeZoneRm = string

TimeZoneRm defines model for TimeZoneRm.

type TnapId

type TnapId struct {
	BssId                *string                `json:"bssId,omitempty"`
	CivicAddress         *Bytes                 `json:"civicAddress,omitempty"`
	SsId                 *string                `json:"ssId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TnapId defines model for TnapId.

func (TnapId) Get

func (a TnapId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TnapId. Returns the specified element and whether it was found

func (TnapId) MarshalJSON

func (a TnapId) MarshalJSON() ([]byte, error)

Override default JSON handling for TnapId to handle AdditionalProperties

func (*TnapId) Set

func (a *TnapId) Set(fieldName string, value interface{})

Setter for additional properties for TnapId

func (*TnapId) UnmarshalJSON

func (a *TnapId) UnmarshalJSON(b []byte) error

Override default JSON handling for TnapId to handle AdditionalProperties

type TnapIdRm

type TnapIdRm struct {
	BssId                *string                `json:"bssId,omitempty"`
	CivicAddress         *Bytes                 `json:"civicAddress,omitempty"`
	SsId                 *string                `json:"ssId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TnapIdRm defines model for TnapIdRm.

func (TnapIdRm) Get

func (a TnapIdRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TnapIdRm. Returns the specified element and whether it was found

func (TnapIdRm) MarshalJSON

func (a TnapIdRm) MarshalJSON() ([]byte, error)

Override default JSON handling for TnapIdRm to handle AdditionalProperties

func (*TnapIdRm) Set

func (a *TnapIdRm) Set(fieldName string, value interface{})

Setter for additional properties for TnapIdRm

func (*TnapIdRm) UnmarshalJSON

func (a *TnapIdRm) UnmarshalJSON(b []byte) error

Override default JSON handling for TnapIdRm to handle AdditionalProperties

type TngfId

type TngfId = string

TngfId defines model for TngfId.

type TraceData

type TraceData struct {
	CollectionEntityIpv4Addr Ipv4Addr               `json:"collectionEntityIpv4Addr,omitempty"`
	CollectionEntityIpv6Addr *Ipv6Addr              `json:"collectionEntityIpv6Addr,omitempty"`
	EventList                string                 `json:"eventList"`
	InterfaceList            string                 `json:"interfaceList,omitempty"`
	NeTypeList               string                 `json:"neTypeList"`
	TraceDepth               TraceDepth             `json:"traceDepth"`
	TraceRef                 string                 `json:"traceRef"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

TraceData defines model for TraceData.

func (TraceData) Get

func (a TraceData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TraceData. Returns the specified element and whether it was found

func (TraceData) MarshalJSON

func (a TraceData) MarshalJSON() ([]byte, error)

Override default JSON handling for TraceData to handle AdditionalProperties

func (*TraceData) Set

func (a *TraceData) Set(fieldName string, value interface{})

Setter for additional properties for TraceData

func (*TraceData) UnmarshalJSON

func (a *TraceData) UnmarshalJSON(b []byte) error

Override default JSON handling for TraceData to handle AdditionalProperties

type TraceDepth

type TraceDepth string

TraceDepth defines model for TraceDepth.

const (
	TraceDepthMAXIMUM                  TraceDepth = "MAXIMUM"
	TraceDepthMAXIMUMWOVENDOREXTENSION TraceDepth = "MAXIMUM_WO_VENDOR_EXTENSION"
	TraceDepthMEDIUM                   TraceDepth = "MEDIUM"
	TraceDepthMEDIUMWOVENDOREXTENSION  TraceDepth = "MEDIUM_WO_VENDOR_EXTENSION"
	TraceDepthMINIMUM                  TraceDepth = "MINIMUM"
	TraceDepthMINIMUMWOVENDOREXTENSION TraceDepth = "MINIMUM_WO_VENDOR_EXTENSION"
)

Defines values for TraceDepth.

type TraceDepthRm

type TraceDepthRm string

TraceDepthRm defines model for TraceDepthRm.

const (
	TraceDepthRmMAXIMUM                  TraceDepthRm = "MAXIMUM"
	TraceDepthRmMAXIMUMWOVENDOREXTENSION TraceDepthRm = "MAXIMUM_WO_VENDOR_EXTENSION"
	TraceDepthRmMEDIUM                   TraceDepthRm = "MEDIUM"
	TraceDepthRmMEDIUMWOVENDOREXTENSION  TraceDepthRm = "MEDIUM_WO_VENDOR_EXTENSION"
	TraceDepthRmMINIMUM                  TraceDepthRm = "MINIMUM"
	TraceDepthRmMINIMUMWOVENDOREXTENSION TraceDepthRm = "MINIMUM_WO_VENDOR_EXTENSION"
)

Defines values for TraceDepthRm.

type TrafficProfile

type TrafficProfile string

TrafficProfile Possible values are - SINGLE_TRANS_UL: Uplink single packet transmission. - SINGLE_TRANS_DL: Downlink single packet transmission. - DUAL_TRANS_UL_FIRST: Dual packet transmission, firstly uplink packet transmission with subsequent downlink packet transmission. - DUAL_TRANS_DL_FIRST: Dual packet transmission, firstly downlink packet transmission with subsequent uplink packet transmission.

const (
	TrafficProfileDUALTRANSDLFIRST TrafficProfile = "DUAL_TRANS_DL_FIRST"
	TrafficProfileDUALTRANSULFIRST TrafficProfile = "DUAL_TRANS_UL_FIRST"
	TrafficProfileMULTITRANS       TrafficProfile = "MULTI_TRANS"
	TrafficProfileSINGLETRANSDL    TrafficProfile = "SINGLE_TRANS_DL"
	TrafficProfileSINGLETRANSUL    TrafficProfile = "SINGLE_TRANS_UL"
)

Defines values for TrafficProfile.

type TrafficProfileRm

type TrafficProfileRm string

TrafficProfileRm Possible values are - SINGLE_TRANS_UL: Uplink single packet transmission. - SINGLE_TRANS_DL: Downlink single packet transmission. - DUAL_TRANS_UL_FIRST: Dual packet transmission, firstly uplink packet transmission with subsequent downlink packet transmission. - DUAL_TRANS_DL_FIRST: Dual packet transmission, firstly downlink packet transmission with subsequent uplink packet transmission.

const (
	TrafficProfileRmDUALTRANSDLFIRST TrafficProfileRm = "DUAL_TRANS_DL_FIRST"
	TrafficProfileRmDUALTRANSULFIRST TrafficProfileRm = "DUAL_TRANS_UL_FIRST"
	TrafficProfileRmMULTITRANS       TrafficProfileRm = "MULTI_TRANS"
	TrafficProfileRmSINGLETRANSDL    TrafficProfileRm = "SINGLE_TRANS_DL"
	TrafficProfileRmSINGLETRANSUL    TrafficProfileRm = "SINGLE_TRANS_UL"
)

Defines values for TrafficProfileRm.

type TransportProtocol

type TransportProtocol string

TransportProtocol Possible values are - UDP: User Datagram Protocol. - TCP: Transmission Control Protocol.

const (
	TCP TransportProtocol = "TCP"
	UDP TransportProtocol = "UDP"
)

Defines values for TransportProtocol.

type TwapId

type TwapId struct {
	BssId                *string                `json:"bssId,omitempty"`
	CivicAddress         *Bytes                 `json:"civicAddress,omitempty"`
	SsId                 string                 `json:"ssId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TwapId defines model for TwapId.

func (TwapId) Get

func (a TwapId) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TwapId. Returns the specified element and whether it was found

func (TwapId) MarshalJSON

func (a TwapId) MarshalJSON() ([]byte, error)

Override default JSON handling for TwapId to handle AdditionalProperties

func (*TwapId) Set

func (a *TwapId) Set(fieldName string, value interface{})

Setter for additional properties for TwapId

func (*TwapId) UnmarshalJSON

func (a *TwapId) UnmarshalJSON(b []byte) error

Override default JSON handling for TwapId to handle AdditionalProperties

type TwapIdRm

type TwapIdRm struct {
	BssId                *string                `json:"bssId,omitempty"`
	CivicAddress         *Bytes                 `json:"civicAddress,omitempty"`
	SsId                 string                 `json:"ssId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TwapIdRm defines model for TwapIdRm.

func (TwapIdRm) Get

func (a TwapIdRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TwapIdRm. Returns the specified element and whether it was found

func (TwapIdRm) MarshalJSON

func (a TwapIdRm) MarshalJSON() ([]byte, error)

Override default JSON handling for TwapIdRm to handle AdditionalProperties

func (*TwapIdRm) Set

func (a *TwapIdRm) Set(fieldName string, value interface{})

Setter for additional properties for TwapIdRm

func (*TwapIdRm) UnmarshalJSON

func (a *TwapIdRm) UnmarshalJSON(b []byte) error

Override default JSON handling for TwapIdRm to handle AdditionalProperties

type TypeAllocationCode

type TypeAllocationCode = string

TypeAllocationCode defines model for TypeAllocationCode.

type UeAuth

type UeAuth string

UeAuth defines model for UeAuth.

const (
	AUTHORIZED    UeAuth = "AUTHORIZED"
	NOTAUTHORIZED UeAuth = "NOT_AUTHORIZED"
)

Defines values for UeAuth.

type Uint16

type Uint16 = uint16

Uint16 defines model for Uint16.

type Uint16Rm

type Uint16Rm = uint16

Uint16Rm defines model for Uint16Rm.

type Uint32

type Uint32 = uint32

Uint32 defines model for Uint32.

type Uint32Rm

type Uint32Rm = uint32

Uint32Rm defines model for Uint32Rm.

type Uint64

type Uint64 = uint64

Uint64 defines model for Uint64.

type Uint64Rm

type Uint64Rm = uint64

Uint64Rm defines model for Uint64Rm.

type Uinteger

type Uinteger = uint

Uinteger defines model for Uinteger.

type UintegerRm

type UintegerRm = uint

UintegerRm defines model for UintegerRm.

type UpConfidentiality

type UpConfidentiality string

UpConfidentiality defines model for UpConfidentiality.

const (
	UpConfidentialityNOTNEEDED UpConfidentiality = "NOT_NEEDED"
	UpConfidentialityPREFERRED UpConfidentiality = "PREFERRED"
	UpConfidentialityREQUIRED  UpConfidentiality = "REQUIRED"
)

Defines values for UpConfidentiality.

type UpConfidentialityRm

type UpConfidentialityRm string

UpConfidentialityRm defines model for UpConfidentialityRm.

const (
	UpConfidentialityRmNOTNEEDED UpConfidentialityRm = "NOT_NEEDED"
	UpConfidentialityRmPREFERRED UpConfidentialityRm = "PREFERRED"
	UpConfidentialityRmREQUIRED  UpConfidentialityRm = "REQUIRED"
)

Defines values for UpConfidentialityRm.

type UpIntegrity

type UpIntegrity string

UpIntegrity defines model for UpIntegrity.

const (
	UpIntegrityNOTNEEDED UpIntegrity = "NOT_NEEDED"
	UpIntegrityPREFERRED UpIntegrity = "PREFERRED"
	UpIntegrityREQUIRED  UpIntegrity = "REQUIRED"
)

Defines values for UpIntegrity.

type UpIntegrityRm

type UpIntegrityRm string

UpIntegrityRm defines model for UpIntegrityRm.

const (
	UpIntegrityRmNOTNEEDED UpIntegrityRm = "NOT_NEEDED"
	UpIntegrityRmPREFERRED UpIntegrityRm = "PREFERRED"
	UpIntegrityRmREQUIRED  UpIntegrityRm = "REQUIRED"
)

Defines values for UpIntegrityRm.

type UpSecurity

type UpSecurity struct {
	UpConfid             UpConfidentiality      `json:"upConfid"`
	UpIntegr             UpIntegrity            `json:"upIntegr"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UpSecurity defines model for UpSecurity.

func (UpSecurity) Get

func (a UpSecurity) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpSecurity. Returns the specified element and whether it was found

func (UpSecurity) MarshalJSON

func (a UpSecurity) MarshalJSON() ([]byte, error)

Override default JSON handling for UpSecurity to handle AdditionalProperties

func (*UpSecurity) Set

func (a *UpSecurity) Set(fieldName string, value interface{})

Setter for additional properties for UpSecurity

func (*UpSecurity) UnmarshalJSON

func (a *UpSecurity) UnmarshalJSON(b []byte) error

Override default JSON handling for UpSecurity to handle AdditionalProperties

type UpSecurityRm

type UpSecurityRm struct {
	UpConfid             UpConfidentiality      `json:"upConfid"`
	UpIntegr             UpIntegrity            `json:"upIntegr"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UpSecurityRm defines model for UpSecurityRm.

func (UpSecurityRm) Get

func (a UpSecurityRm) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpSecurityRm. Returns the specified element and whether it was found

func (UpSecurityRm) MarshalJSON

func (a UpSecurityRm) MarshalJSON() ([]byte, error)

Override default JSON handling for UpSecurityRm to handle AdditionalProperties

func (*UpSecurityRm) Set

func (a *UpSecurityRm) Set(fieldName string, value interface{})

Setter for additional properties for UpSecurityRm

func (*UpSecurityRm) UnmarshalJSON

func (a *UpSecurityRm) UnmarshalJSON(b []byte) error

Override default JSON handling for UpSecurityRm to handle AdditionalProperties

type Uri

type Uri = string

Uri defines model for Uri.

type UriRm

type UriRm = string

UriRm defines model for UriRm.

type UriScheme

type UriScheme string

UriScheme defines model for UriScheme.

const (
	Http  UriScheme = "http"
	Https UriScheme = "https"
)

Defines values for UriScheme.

type UserLocation

type UserLocation struct {
	EutraLocation        *EutraLocation         `json:"eutraLocation,omitempty"`
	GeraLocation         *GeraLocation          `json:"geraLocation,omitempty"`
	N3gaLocation         *N3gaLocation          `json:"n3gaLocation,omitempty"`
	NrLocation           *NrLocation            `json:"nrLocation,omitempty"`
	UtraLocation         *UtraLocation          `json:"utraLocation,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UserLocation defines model for UserLocation.

func (UserLocation) Get

func (a UserLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UserLocation. Returns the specified element and whether it was found

func (UserLocation) MarshalJSON

func (a UserLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for UserLocation to handle AdditionalProperties

func (*UserLocation) Set

func (a *UserLocation) Set(fieldName string, value interface{})

Setter for additional properties for UserLocation

func (*UserLocation) UnmarshalJSON

func (a *UserLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for UserLocation to handle AdditionalProperties

type UtraLocation

type UtraLocation struct {
	AgeOfLocationInformation *int                   `json:"ageOfLocationInformation,omitempty"`
	Cgi                      *CellGlobalId          `json:"cgi,omitempty"`
	GeodeticInformation      string                 `json:"geodeticInformation,omitempty"`
	GeographicalInformation  string                 `json:"geographicalInformation,omitempty"`
	Lai                      *LocationAreaId        `json:"lai,omitempty"`
	Rai                      *RoutingAreaId         `json:"rai,omitempty"`
	Sai                      *ServiceAreaId         `json:"sai,omitempty"`
	UeLocationTimestamp      *DateTime              `json:"ueLocationTimestamp,omitempty"`
	AdditionalProperties     map[string]interface{} `json:"-"`
}

UtraLocation defines model for UtraLocation.

func (UtraLocation) Get

func (a UtraLocation) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UtraLocation. Returns the specified element and whether it was found

func (UtraLocation) MarshalJSON

func (a UtraLocation) MarshalJSON() ([]byte, error)

Override default JSON handling for UtraLocation to handle AdditionalProperties

func (*UtraLocation) Set

func (a *UtraLocation) Set(fieldName string, value interface{})

Setter for additional properties for UtraLocation

func (*UtraLocation) UnmarshalJSON

func (a *UtraLocation) UnmarshalJSON(b []byte) error

Override default JSON handling for UtraLocation to handle AdditionalProperties

type VarUeId

type VarUeId = string

VarUeId defines model for VarUeId.

type VarUeIdRm

type VarUeIdRm = string

VarUeIdRm defines model for VarUeIdRm.

type VolumeTimedReport

type VolumeTimedReport struct {
	DownlinkVolume       Int64                  `json:"downlinkVolume"`
	EndTimeStamp         DateTime               `json:"endTimeStamp"`
	StartTimeStamp       DateTime               `json:"startTimeStamp"`
	UplinkVolume         Int64                  `json:"uplinkVolume"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

VolumeTimedReport defines model for VolumeTimedReport.

func (VolumeTimedReport) Get

func (a VolumeTimedReport) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for VolumeTimedReport. Returns the specified element and whether it was found

func (VolumeTimedReport) MarshalJSON

func (a VolumeTimedReport) MarshalJSON() ([]byte, error)

Override default JSON handling for VolumeTimedReport to handle AdditionalProperties

func (*VolumeTimedReport) Set

func (a *VolumeTimedReport) Set(fieldName string, value interface{})

Setter for additional properties for VolumeTimedReport

func (*VolumeTimedReport) UnmarshalJSON

func (a *VolumeTimedReport) UnmarshalJSON(b []byte) error

Override default JSON handling for VolumeTimedReport to handle AdditionalProperties

type WAgfId

type WAgfId = string

WAgfId defines model for WAgfId.

type WildcardDnn

type WildcardDnn = string

WildcardDnn defines model for WildcardDnn.

type WildcardDnnRm

type WildcardDnnRm = string

WildcardDnnRm defines model for WildcardDnnRm.

type WirelineArea

type WirelineArea struct {
	AreaCodeB            *AreaCode              `json:"areaCodeB,omitempty"`
	AreaCodeC            *AreaCode              `json:"areaCodeC,omitempty"`
	GlobalLineIds        []Gli                  `json:"globalLineIds,omitempty"`
	HfcNIds              []HfcNId               `json:"hfcNIds,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

WirelineArea defines model for WirelineArea.

func (WirelineArea) Get

func (a WirelineArea) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for WirelineArea. Returns the specified element and whether it was found

func (WirelineArea) MarshalJSON

func (a WirelineArea) MarshalJSON() ([]byte, error)

Override default JSON handling for WirelineArea to handle AdditionalProperties

func (*WirelineArea) Set

func (a *WirelineArea) Set(fieldName string, value interface{})

Setter for additional properties for WirelineArea

func (*WirelineArea) UnmarshalJSON

func (a *WirelineArea) UnmarshalJSON(b []byte) error

Override default JSON handling for WirelineArea to handle AdditionalProperties

type WirelineServiceAreaRestriction

type WirelineServiceAreaRestriction struct {
	Areas                *[]WirelineArea        `json:"areas,omitempty"`
	RestrictionType      *RestrictionType       `json:"restrictionType,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

WirelineServiceAreaRestriction defines model for WirelineServiceAreaRestriction.

func (WirelineServiceAreaRestriction) Get

func (a WirelineServiceAreaRestriction) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for WirelineServiceAreaRestriction. Returns the specified element and whether it was found

func (WirelineServiceAreaRestriction) MarshalJSON

func (a WirelineServiceAreaRestriction) MarshalJSON() ([]byte, error)

Override default JSON handling for WirelineServiceAreaRestriction to handle AdditionalProperties

func (*WirelineServiceAreaRestriction) Set

func (a *WirelineServiceAreaRestriction) Set(fieldName string, value interface{})

Setter for additional properties for WirelineServiceAreaRestriction

func (*WirelineServiceAreaRestriction) UnmarshalJSON

func (a *WirelineServiceAreaRestriction) UnmarshalJSON(b []byte) error

Override default JSON handling for WirelineServiceAreaRestriction to handle AdditionalProperties

Jump to

Keyboard shortcuts

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