OSS NAS Tools for C# for 5G for 3GPP Release 16.8.0
Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType Class Reference

Represents the type of the value field More...

Inherits Sequence.

Classes

class  PsacNumbers
 Defines meaningful names for particular values of the psac field More...
 

Public Member Functions

 ValueType ()
 The default constructor. More...
 
 ValueType (int argPrecedenceValue, int argPsac, int argCategoryNumber, Oss.Nas5GS1680.Criteria argCriteria)
 Constructs an instance of ValueType with the specified mandatory components. More...
 
 ValueType (int argPrecedenceValue, int argPsac, int argCategoryNumber, Oss.Nas5GS1680.Criteria argCriteria, Oss.Nas5GS1680.SAC argSacField)
 Constructs an instance of ValueType with the specified components. More...
 
override bool Equals (object right)
 Determines whether the specified object is equal to the current object. More...
 
override int GetHashCode ()
 Represents a hash function for a particular type. More...
 
object Copy ()
 Creates a deep copy of this object. More...
 

Properties

int PrecedenceValue [get, set]
 Field 'precedenceValue' (mandatory) More...
 
int Psac [get, set]
 Field 'psac' (mandatory) The OperatorDefinedAccessCategoryElement.ValueType.PsacNumbers class defines meaningful names for particular values of the field More...
 
int Spare [get]
 Field 'spare' (mandatory, readonly) More...
 
int CategoryNumber [get, set]
 Field 'categoryNumber' (mandatory) More...
 
Oss.Nas5GS1680.Criteria Criteria [get, set]
 Field 'criteria' (mandatory) More...
 
Oss.Nas5GS1680.SAC SacField [get, set]
 Field 'sacField' (optional) More...
 

Detailed Description

Represents the type of the value field

Constructor & Destructor Documentation

◆ ValueType() [1/3]

Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.ValueType ( )
inline

The default constructor.

◆ ValueType() [2/3]

Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.ValueType ( int  argPrecedenceValue,
int  argPsac,
int  argCategoryNumber,
Oss.Nas5GS1680.Criteria  argCriteria 
)
inline

Constructs an instance of ValueType with the specified mandatory components.

Parameters
argPrecedenceValueThe value of the precedenceValue mandatory field
argPsacThe value of the psac mandatory field
argCategoryNumberThe value of the categoryNumber mandatory field
argCriteriaThe value of the criteria mandatory field

◆ ValueType() [3/3]

Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.ValueType ( int  argPrecedenceValue,
int  argPsac,
int  argCategoryNumber,
Oss.Nas5GS1680.Criteria  argCriteria,
Oss.Nas5GS1680.SAC  argSacField 
)
inline

Constructs an instance of ValueType with the specified components.

Parameters
argPrecedenceValueThe value of the precedenceValue mandatory field
argPsacThe value of the psac mandatory field
argCategoryNumberThe value of the categoryNumber mandatory field
argCriteriaThe value of the criteria mandatory field
argSacFieldThe value of the sacField optional field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.Copy ( )
inline

Creates a deep copy of this object.

Returns
A new object that is a deep copy of this instance.

◆ Equals()

override bool Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.Equals ( object  right)
inline

Determines whether the specified object is equal to the current object.

Parameters
rightThe object to compare with this object.
Returns
true when the specified object is equal to the current object; otherwise, false.

◆ GetHashCode()

override int Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ CategoryNumber

int Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.CategoryNumber
getset

Field 'categoryNumber' (mandatory)

◆ Criteria

Oss.Nas5GS1680.Criteria Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.Criteria
getset

Field 'criteria' (mandatory)

◆ PrecedenceValue

int Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.PrecedenceValue
getset

Field 'precedenceValue' (mandatory)

◆ Psac

int Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.Psac
getset

Field 'psac' (mandatory) The OperatorDefinedAccessCategoryElement.ValueType.PsacNumbers class defines meaningful names for particular values of the field

◆ SacField

Oss.Nas5GS1680.SAC Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.SacField
getset

Field 'sacField' (optional)

◆ Spare

int Oss.Nas5GS1680.OperatorDefinedAccessCategoryElement.ValueType.Spare
get

Field 'spare' (mandatory, readonly)