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

Represents the EPSEncryptionAlgorithmsSupported type More...

Inherits Sequence.

Public Member Functions

 EPSEncryptionAlgorithmsSupported ()
 The default constructor. More...
 
 EPSEncryptionAlgorithmsSupported (bool argEpsEncryptionAlgorithmEEA0, bool argEpsEncryptionAlgorithm128EEA1, bool argEpsEncryptionAlgorithm128EEA2, bool argEpsEncryptionAlgorithm128EEA3, bool argEpsEncryptionAlgorithmEEA4, bool argEpsEncryptionAlgorithmEEA5, bool argEpsEncryptionAlgorithmEEA6, bool argEpsEncryptionAlgorithmEEA7)
 Constructs an instance of EPSEncryptionAlgorithmsSupported 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 EpsEncryptionAlgorithmEEA0 [get, set]
 Field 'epsEncryptionAlgorithmEEA0' (mandatory) More...
 
bool EpsEncryptionAlgorithm128EEA1 [get, set]
 Field 'epsEncryptionAlgorithm128EEA1' (mandatory) More...
 
bool EpsEncryptionAlgorithm128EEA2 [get, set]
 Field 'epsEncryptionAlgorithm128EEA2' (mandatory) More...
 
bool EpsEncryptionAlgorithm128EEA3 [get, set]
 Field 'epsEncryptionAlgorithm128EEA3' (mandatory) More...
 
bool EpsEncryptionAlgorithmEEA4 [get, set]
 Field 'epsEncryptionAlgorithmEEA4' (mandatory) More...
 
bool EpsEncryptionAlgorithmEEA5 [get, set]
 Field 'epsEncryptionAlgorithmEEA5' (mandatory) More...
 
bool EpsEncryptionAlgorithmEEA6 [get, set]
 Field 'epsEncryptionAlgorithmEEA6' (mandatory) More...
 
bool EpsEncryptionAlgorithmEEA7 [get, set]
 Field 'epsEncryptionAlgorithmEEA7' (mandatory) More...
 

Detailed Description

Constructor & Destructor Documentation

◆ EPSEncryptionAlgorithmsSupported() [1/2]

Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EPSEncryptionAlgorithmsSupported ( )
inline

The default constructor.

◆ EPSEncryptionAlgorithmsSupported() [2/2]

Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EPSEncryptionAlgorithmsSupported ( bool  argEpsEncryptionAlgorithmEEA0,
bool  argEpsEncryptionAlgorithm128EEA1,
bool  argEpsEncryptionAlgorithm128EEA2,
bool  argEpsEncryptionAlgorithm128EEA3,
bool  argEpsEncryptionAlgorithmEEA4,
bool  argEpsEncryptionAlgorithmEEA5,
bool  argEpsEncryptionAlgorithmEEA6,
bool  argEpsEncryptionAlgorithmEEA7 
)
inline

Constructs an instance of EPSEncryptionAlgorithmsSupported with the specified components.

Parameters
argEpsEncryptionAlgorithmEEA0The value of the epsEncryptionAlgorithmEEA0 mandatory field
argEpsEncryptionAlgorithm128EEA1The value of the epsEncryptionAlgorithm128EEA1 mandatory field
argEpsEncryptionAlgorithm128EEA2The value of the epsEncryptionAlgorithm128EEA2 mandatory field
argEpsEncryptionAlgorithm128EEA3The value of the epsEncryptionAlgorithm128EEA3 mandatory field
argEpsEncryptionAlgorithmEEA4The value of the epsEncryptionAlgorithmEEA4 mandatory field
argEpsEncryptionAlgorithmEEA5The value of the epsEncryptionAlgorithmEEA5 mandatory field
argEpsEncryptionAlgorithmEEA6The value of the epsEncryptionAlgorithmEEA6 mandatory field
argEpsEncryptionAlgorithmEEA7The value of the epsEncryptionAlgorithmEEA7 mandatory field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ EpsEncryptionAlgorithm128EEA1

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithm128EEA1
getset

Field 'epsEncryptionAlgorithm128EEA1' (mandatory)

◆ EpsEncryptionAlgorithm128EEA2

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithm128EEA2
getset

Field 'epsEncryptionAlgorithm128EEA2' (mandatory)

◆ EpsEncryptionAlgorithm128EEA3

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithm128EEA3
getset

Field 'epsEncryptionAlgorithm128EEA3' (mandatory)

◆ EpsEncryptionAlgorithmEEA0

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithmEEA0
getset

Field 'epsEncryptionAlgorithmEEA0' (mandatory)

◆ EpsEncryptionAlgorithmEEA4

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithmEEA4
getset

Field 'epsEncryptionAlgorithmEEA4' (mandatory)

◆ EpsEncryptionAlgorithmEEA5

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithmEEA5
getset

Field 'epsEncryptionAlgorithmEEA5' (mandatory)

◆ EpsEncryptionAlgorithmEEA6

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithmEEA6
getset

Field 'epsEncryptionAlgorithmEEA6' (mandatory)

◆ EpsEncryptionAlgorithmEEA7

bool Oss.Nas5GS1680.EPSEncryptionAlgorithmsSupported.EpsEncryptionAlgorithmEEA7
getset

Field 'epsEncryptionAlgorithmEEA7' (mandatory)