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

Represents the UmtsIdentityProtectionAlgorithmsSupported type More...

Inherits Oss.Nas.Sequence.

Public Member Functions

 UmtsIdentityProtectionAlgorithmsSupported ()
 The default constructor.
 
 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)
 
bool UmtsIntegrityAlgorithmUIA2 [get, set]
 Field 'umtsIntegrityAlgorithmUIA2' (mandatory)
 
bool UmtsIntegrityAlgorithmUIA3 [get, set]
 Field 'umtsIntegrityAlgorithmUIA3' (mandatory)
 
bool UmtsIntegrityAlgorithmUIA4 [get, set]
 Field 'umtsIntegrityAlgorithmUIA4' (mandatory)
 
bool UmtsIntegrityAlgorithmUIA5 [get, set]
 Field 'umtsIntegrityAlgorithmUIA5' (mandatory)
 
bool UmtsIntegrityAlgorithmUIA6 [get, set]
 Field 'umtsIntegrityAlgorithmUIA6' (mandatory)
 
bool UmtsIntegrityAlgorithmUIA7 [get, set]
 Field 'umtsIntegrityAlgorithmUIA7' (mandatory)
 

Detailed Description

Constructor & Destructor Documentation

◆ UmtsIdentityProtectionAlgorithmsSupported()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.