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

Represents the NAS5GSEncryptionAlgorithmsSupported type More...

Inherits Sequence.

Public Member Functions

 NAS5GSEncryptionAlgorithmsSupported ()
 The default constructor. More...
 
 NAS5GSEncryptionAlgorithmsSupported (bool argNas5GSEncryptionAlgorithmEA0, bool argNas5GSEncryptionAlgorithm128EA1, bool argNas5GSEncryptionAlgorithm128EA2, bool argNas5GSEncryptionAlgorithm128EA3, bool argNas5GSEncryptionAlgorithmEA4, bool argNas5GSEncryptionAlgorithmEA5, bool argNas5GSEncryptionAlgorithmEA6, bool argNas5GSEncryptionAlgorithmEA7)
 Constructs an instance of NAS5GSEncryptionAlgorithmsSupported 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 Nas5GSEncryptionAlgorithmEA0 [get, set]
 Field 'nas5GSEncryptionAlgorithmEA0' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithm128EA1 [get, set]
 Field 'nas5GSEncryptionAlgorithm128EA1' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithm128EA2 [get, set]
 Field 'nas5GSEncryptionAlgorithm128EA2' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithm128EA3 [get, set]
 Field 'nas5GSEncryptionAlgorithm128EA3' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithmEA4 [get, set]
 Field 'nas5GSEncryptionAlgorithmEA4' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithmEA5 [get, set]
 Field 'nas5GSEncryptionAlgorithmEA5' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithmEA6 [get, set]
 Field 'nas5GSEncryptionAlgorithmEA6' (mandatory) More...
 
bool Nas5GSEncryptionAlgorithmEA7 [get, set]
 Field 'nas5GSEncryptionAlgorithmEA7' (mandatory) More...
 

Detailed Description

Constructor & Destructor Documentation

◆ NAS5GSEncryptionAlgorithmsSupported() [1/2]

Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.NAS5GSEncryptionAlgorithmsSupported ( )
inline

The default constructor.

◆ NAS5GSEncryptionAlgorithmsSupported() [2/2]

Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.NAS5GSEncryptionAlgorithmsSupported ( bool  argNas5GSEncryptionAlgorithmEA0,
bool  argNas5GSEncryptionAlgorithm128EA1,
bool  argNas5GSEncryptionAlgorithm128EA2,
bool  argNas5GSEncryptionAlgorithm128EA3,
bool  argNas5GSEncryptionAlgorithmEA4,
bool  argNas5GSEncryptionAlgorithmEA5,
bool  argNas5GSEncryptionAlgorithmEA6,
bool  argNas5GSEncryptionAlgorithmEA7 
)
inline

Constructs an instance of NAS5GSEncryptionAlgorithmsSupported with the specified components.

Parameters
argNas5GSEncryptionAlgorithmEA0The value of the nas5GSEncryptionAlgorithmEA0 mandatory field
argNas5GSEncryptionAlgorithm128EA1The value of the nas5GSEncryptionAlgorithm128EA1 mandatory field
argNas5GSEncryptionAlgorithm128EA2The value of the nas5GSEncryptionAlgorithm128EA2 mandatory field
argNas5GSEncryptionAlgorithm128EA3The value of the nas5GSEncryptionAlgorithm128EA3 mandatory field
argNas5GSEncryptionAlgorithmEA4The value of the nas5GSEncryptionAlgorithmEA4 mandatory field
argNas5GSEncryptionAlgorithmEA5The value of the nas5GSEncryptionAlgorithmEA5 mandatory field
argNas5GSEncryptionAlgorithmEA6The value of the nas5GSEncryptionAlgorithmEA6 mandatory field
argNas5GSEncryptionAlgorithmEA7The value of the nas5GSEncryptionAlgorithmEA7 mandatory field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ Nas5GSEncryptionAlgorithm128EA1

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithm128EA1
getset

Field 'nas5GSEncryptionAlgorithm128EA1' (mandatory)

◆ Nas5GSEncryptionAlgorithm128EA2

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithm128EA2
getset

Field 'nas5GSEncryptionAlgorithm128EA2' (mandatory)

◆ Nas5GSEncryptionAlgorithm128EA3

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithm128EA3
getset

Field 'nas5GSEncryptionAlgorithm128EA3' (mandatory)

◆ Nas5GSEncryptionAlgorithmEA0

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithmEA0
getset

Field 'nas5GSEncryptionAlgorithmEA0' (mandatory)

◆ Nas5GSEncryptionAlgorithmEA4

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithmEA4
getset

Field 'nas5GSEncryptionAlgorithmEA4' (mandatory)

◆ Nas5GSEncryptionAlgorithmEA5

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithmEA5
getset

Field 'nas5GSEncryptionAlgorithmEA5' (mandatory)

◆ Nas5GSEncryptionAlgorithmEA6

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithmEA6
getset

Field 'nas5GSEncryptionAlgorithmEA6' (mandatory)

◆ Nas5GSEncryptionAlgorithmEA7

bool Oss.Nas5GS1680.NAS5GSEncryptionAlgorithmsSupported.Nas5GSEncryptionAlgorithmEA7
getset

Field 'nas5GSEncryptionAlgorithmEA7' (mandatory)