OSS NAS Tools for C# for LTE/EPC for 3GPP Release 16.6.0
Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported Class Reference

Represents the UmtsIdentityProtectionAlgorithmsSupported type More...

Inherits Sequence.

Public Member Functions

 UmtsIdentityProtectionAlgorithmsSupported ()
 The default constructor. More...
 
 UmtsIdentityProtectionAlgorithmsSupported (bool argUmtsIntegrityAlgorithmUIA1, bool argUmtsIntegrityAlgorithmUIA2, bool argUmtsIntegrityAlgorithmUIA3, bool argUmtsIntegrityAlgorithmUIA4, bool argUmtsIntegrityAlgorithmUIA5, bool argUmtsIntegrityAlgorithmUIA6, bool argUmtsIntegrityAlgorithmUIA7)
 Constructs an instance of UmtsIdentityProtectionAlgorithmsSupported 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 UmtsIntegrityAlgorithmUIA1 [get, set]
 Field 'umtsIntegrityAlgorithmUIA1' (mandatory) More...
 
bool UmtsIntegrityAlgorithmUIA2 [get, set]
 Field 'umtsIntegrityAlgorithmUIA2' (mandatory) More...
 
bool UmtsIntegrityAlgorithmUIA3 [get, set]
 Field 'umtsIntegrityAlgorithmUIA3' (mandatory) More...
 
bool UmtsIntegrityAlgorithmUIA4 [get, set]
 Field 'umtsIntegrityAlgorithmUIA4' (mandatory) More...
 
bool UmtsIntegrityAlgorithmUIA5 [get, set]
 Field 'umtsIntegrityAlgorithmUIA5' (mandatory) More...
 
bool UmtsIntegrityAlgorithmUIA6 [get, set]
 Field 'umtsIntegrityAlgorithmUIA6' (mandatory) More...
 
bool UmtsIntegrityAlgorithmUIA7 [get, set]
 Field 'umtsIntegrityAlgorithmUIA7' (mandatory) More...
 

Detailed Description

Constructor & Destructor Documentation

◆ UmtsIdentityProtectionAlgorithmsSupported() [1/2]

Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIdentityProtectionAlgorithmsSupported ( )
inline

The default constructor.

◆ UmtsIdentityProtectionAlgorithmsSupported() [2/2]

Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIdentityProtectionAlgorithmsSupported ( bool  argUmtsIntegrityAlgorithmUIA1,
bool  argUmtsIntegrityAlgorithmUIA2,
bool  argUmtsIntegrityAlgorithmUIA3,
bool  argUmtsIntegrityAlgorithmUIA4,
bool  argUmtsIntegrityAlgorithmUIA5,
bool  argUmtsIntegrityAlgorithmUIA6,
bool  argUmtsIntegrityAlgorithmUIA7 
)
inline

Constructs an instance of UmtsIdentityProtectionAlgorithmsSupported with the specified components.

Parameters
argUmtsIntegrityAlgorithmUIA1The value of the umtsIntegrityAlgorithmUIA1 mandatory field
argUmtsIntegrityAlgorithmUIA2The value of the umtsIntegrityAlgorithmUIA2 mandatory field
argUmtsIntegrityAlgorithmUIA3The value of the umtsIntegrityAlgorithmUIA3 mandatory field
argUmtsIntegrityAlgorithmUIA4The value of the umtsIntegrityAlgorithmUIA4 mandatory field
argUmtsIntegrityAlgorithmUIA5The value of the umtsIntegrityAlgorithmUIA5 mandatory field
argUmtsIntegrityAlgorithmUIA6The value of the umtsIntegrityAlgorithmUIA6 mandatory field
argUmtsIntegrityAlgorithmUIA7The value of the umtsIntegrityAlgorithmUIA7 mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.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.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.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.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ UmtsIntegrityAlgorithmUIA1

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA1
getset

Field 'umtsIntegrityAlgorithmUIA1' (mandatory)

◆ UmtsIntegrityAlgorithmUIA2

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA2
getset

Field 'umtsIntegrityAlgorithmUIA2' (mandatory)

◆ UmtsIntegrityAlgorithmUIA3

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA3
getset

Field 'umtsIntegrityAlgorithmUIA3' (mandatory)

◆ UmtsIntegrityAlgorithmUIA4

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA4
getset

Field 'umtsIntegrityAlgorithmUIA4' (mandatory)

◆ UmtsIntegrityAlgorithmUIA5

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA5
getset

Field 'umtsIntegrityAlgorithmUIA5' (mandatory)

◆ UmtsIntegrityAlgorithmUIA6

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA6
getset

Field 'umtsIntegrityAlgorithmUIA6' (mandatory)

◆ UmtsIntegrityAlgorithmUIA7

bool Oss.Nas1660.UmtsIdentityProtectionAlgorithmsSupported.UmtsIntegrityAlgorithmUIA7
getset

Field 'umtsIntegrityAlgorithmUIA7' (mandatory)