OSS NAS Tools for C# for LTE/EPC for 3GPP Release 16.7.0
Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported Class Reference

Represents the EPSIdentityProtectionAlgorithmsSupported type More...

Inherits Sequence.

Public Member Functions

 EPSIdentityProtectionAlgorithmsSupported ()
 The default constructor. More...
 
 EPSIdentityProtectionAlgorithmsSupported (bool argEpsIntegrityAlgorithmEIA0, bool argEpsIntegrityAlgorithm128EIA1, bool argEpsIntegrityAlgorithm128EIA2, bool argEpsIntegrityAlgorithm128EIA3, bool argEpsIntegrityAlgorithmEIA4, bool argEpsIntegrityAlgorithmEIA5, bool argEpsIntegrityAlgorithmEIA6, bool argEpsIntegrityAlgorithmEIA7)
 Constructs an instance of EPSIdentityProtectionAlgorithmsSupported 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 EpsIntegrityAlgorithmEIA0 [get, set]
 Field 'epsIntegrityAlgorithmEIA0' (mandatory) More...
 
bool EpsIntegrityAlgorithm128EIA1 [get, set]
 Field 'epsIntegrityAlgorithm128EIA1' (mandatory) More...
 
bool EpsIntegrityAlgorithm128EIA2 [get, set]
 Field 'epsIntegrityAlgorithm128EIA2' (mandatory) More...
 
bool EpsIntegrityAlgorithm128EIA3 [get, set]
 Field 'epsIntegrityAlgorithm128EIA3' (mandatory) More...
 
bool EpsIntegrityAlgorithmEIA4 [get, set]
 Field 'epsIntegrityAlgorithmEIA4' (mandatory) More...
 
bool EpsIntegrityAlgorithmEIA5 [get, set]
 Field 'epsIntegrityAlgorithmEIA5' (mandatory) More...
 
bool EpsIntegrityAlgorithmEIA6 [get, set]
 Field 'epsIntegrityAlgorithmEIA6' (mandatory) More...
 
bool EpsIntegrityAlgorithmEIA7 [get, set]
 Field 'epsIntegrityAlgorithmEIA7' (mandatory) More...
 

Detailed Description

Constructor & Destructor Documentation

◆ EPSIdentityProtectionAlgorithmsSupported() [1/2]

Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EPSIdentityProtectionAlgorithmsSupported ( )
inline

The default constructor.

◆ EPSIdentityProtectionAlgorithmsSupported() [2/2]

Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EPSIdentityProtectionAlgorithmsSupported ( bool  argEpsIntegrityAlgorithmEIA0,
bool  argEpsIntegrityAlgorithm128EIA1,
bool  argEpsIntegrityAlgorithm128EIA2,
bool  argEpsIntegrityAlgorithm128EIA3,
bool  argEpsIntegrityAlgorithmEIA4,
bool  argEpsIntegrityAlgorithmEIA5,
bool  argEpsIntegrityAlgorithmEIA6,
bool  argEpsIntegrityAlgorithmEIA7 
)
inline

Constructs an instance of EPSIdentityProtectionAlgorithmsSupported with the specified components.

Parameters
argEpsIntegrityAlgorithmEIA0The value of the epsIntegrityAlgorithmEIA0 mandatory field
argEpsIntegrityAlgorithm128EIA1The value of the epsIntegrityAlgorithm128EIA1 mandatory field
argEpsIntegrityAlgorithm128EIA2The value of the epsIntegrityAlgorithm128EIA2 mandatory field
argEpsIntegrityAlgorithm128EIA3The value of the epsIntegrityAlgorithm128EIA3 mandatory field
argEpsIntegrityAlgorithmEIA4The value of the epsIntegrityAlgorithmEIA4 mandatory field
argEpsIntegrityAlgorithmEIA5The value of the epsIntegrityAlgorithmEIA5 mandatory field
argEpsIntegrityAlgorithmEIA6The value of the epsIntegrityAlgorithmEIA6 mandatory field
argEpsIntegrityAlgorithmEIA7The value of the epsIntegrityAlgorithmEIA7 mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.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.Nas1670.EPSIdentityProtectionAlgorithmsSupported.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.Nas1670.EPSIdentityProtectionAlgorithmsSupported.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ EpsIntegrityAlgorithm128EIA1

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithm128EIA1
getset

Field 'epsIntegrityAlgorithm128EIA1' (mandatory)

◆ EpsIntegrityAlgorithm128EIA2

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithm128EIA2
getset

Field 'epsIntegrityAlgorithm128EIA2' (mandatory)

◆ EpsIntegrityAlgorithm128EIA3

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithm128EIA3
getset

Field 'epsIntegrityAlgorithm128EIA3' (mandatory)

◆ EpsIntegrityAlgorithmEIA0

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithmEIA0
getset

Field 'epsIntegrityAlgorithmEIA0' (mandatory)

◆ EpsIntegrityAlgorithmEIA4

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithmEIA4
getset

Field 'epsIntegrityAlgorithmEIA4' (mandatory)

◆ EpsIntegrityAlgorithmEIA5

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithmEIA5
getset

Field 'epsIntegrityAlgorithmEIA5' (mandatory)

◆ EpsIntegrityAlgorithmEIA6

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithmEIA6
getset

Field 'epsIntegrityAlgorithmEIA6' (mandatory)

◆ EpsIntegrityAlgorithmEIA7

bool Oss.Nas1670.EPSIdentityProtectionAlgorithmsSupported.EpsIntegrityAlgorithmEIA7
getset

Field 'epsIntegrityAlgorithmEIA7' (mandatory)