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

Represents the NAS5GSIntegrityAlgorithmsSupported type More...

Inherits Sequence.

Public Member Functions

 NAS5GSIntegrityAlgorithmsSupported ()
 The default constructor. More...
 
 NAS5GSIntegrityAlgorithmsSupported (bool argNas5GSIntegritylgorithmIA0, bool argNas5GSIntegrityAlgorithm128IA1, bool argNas5GSIntegrityAlgorithm128IA2, bool argNas5GSIntegrityAlgorithm128IA3, bool argNas5GSIntegrityAlgorithmIA4, bool argNas5GSIntegrityAlgorithmIA5, bool argNas5GSIntegrityAlgorithmIA6, bool argNas5GSIntegrityAlgorithmIA7)
 Constructs an instance of NAS5GSIntegrityAlgorithmsSupported 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

bool Nas5GSIntegritylgorithmIA0 [get, set]
 Field 'nas5GSIntegritylgorithmIA0' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithm128IA1 [get, set]
 Field 'nas5GSIntegrityAlgorithm128IA1' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithm128IA2 [get, set]
 Field 'nas5GSIntegrityAlgorithm128IA2' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithm128IA3 [get, set]
 Field 'nas5GSIntegrityAlgorithm128IA3' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithmIA4 [get, set]
 Field 'nas5GSIntegrityAlgorithmIA4' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithmIA5 [get, set]
 Field 'nas5GSIntegrityAlgorithmIA5' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithmIA6 [get, set]
 Field 'nas5GSIntegrityAlgorithmIA6' (mandatory) More...
 
bool Nas5GSIntegrityAlgorithmIA7 [get, set]
 Field 'nas5GSIntegrityAlgorithmIA7' (mandatory) More...
 

Detailed Description

Constructor & Destructor Documentation

◆ NAS5GSIntegrityAlgorithmsSupported() [1/2]

Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.NAS5GSIntegrityAlgorithmsSupported ( )
inline

The default constructor.

◆ NAS5GSIntegrityAlgorithmsSupported() [2/2]

Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.NAS5GSIntegrityAlgorithmsSupported ( bool  argNas5GSIntegritylgorithmIA0,
bool  argNas5GSIntegrityAlgorithm128IA1,
bool  argNas5GSIntegrityAlgorithm128IA2,
bool  argNas5GSIntegrityAlgorithm128IA3,
bool  argNas5GSIntegrityAlgorithmIA4,
bool  argNas5GSIntegrityAlgorithmIA5,
bool  argNas5GSIntegrityAlgorithmIA6,
bool  argNas5GSIntegrityAlgorithmIA7 
)
inline

Constructs an instance of NAS5GSIntegrityAlgorithmsSupported with the specified components.

Parameters
argNas5GSIntegritylgorithmIA0The value of the nas5GSIntegritylgorithmIA0 mandatory field
argNas5GSIntegrityAlgorithm128IA1The value of the nas5GSIntegrityAlgorithm128IA1 mandatory field
argNas5GSIntegrityAlgorithm128IA2The value of the nas5GSIntegrityAlgorithm128IA2 mandatory field
argNas5GSIntegrityAlgorithm128IA3The value of the nas5GSIntegrityAlgorithm128IA3 mandatory field
argNas5GSIntegrityAlgorithmIA4The value of the nas5GSIntegrityAlgorithmIA4 mandatory field
argNas5GSIntegrityAlgorithmIA5The value of the nas5GSIntegrityAlgorithmIA5 mandatory field
argNas5GSIntegrityAlgorithmIA6The value of the nas5GSIntegrityAlgorithmIA6 mandatory field
argNas5GSIntegrityAlgorithmIA7The value of the nas5GSIntegrityAlgorithmIA7 mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.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.NAS5GSIntegrityAlgorithmsSupported.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.NAS5GSIntegrityAlgorithmsSupported.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ Nas5GSIntegrityAlgorithm128IA1

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithm128IA1
getset

Field 'nas5GSIntegrityAlgorithm128IA1' (mandatory)

◆ Nas5GSIntegrityAlgorithm128IA2

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithm128IA2
getset

Field 'nas5GSIntegrityAlgorithm128IA2' (mandatory)

◆ Nas5GSIntegrityAlgorithm128IA3

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithm128IA3
getset

Field 'nas5GSIntegrityAlgorithm128IA3' (mandatory)

◆ Nas5GSIntegrityAlgorithmIA4

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithmIA4
getset

Field 'nas5GSIntegrityAlgorithmIA4' (mandatory)

◆ Nas5GSIntegrityAlgorithmIA5

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithmIA5
getset

Field 'nas5GSIntegrityAlgorithmIA5' (mandatory)

◆ Nas5GSIntegrityAlgorithmIA6

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithmIA6
getset

Field 'nas5GSIntegrityAlgorithmIA6' (mandatory)

◆ Nas5GSIntegrityAlgorithmIA7

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegrityAlgorithmIA7
getset

Field 'nas5GSIntegrityAlgorithmIA7' (mandatory)

◆ Nas5GSIntegritylgorithmIA0

bool Oss.Nas5GS1680.NAS5GSIntegrityAlgorithmsSupported.Nas5GSIntegritylgorithmIA0
getset

Field 'nas5GSIntegritylgorithmIA0' (mandatory)