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

Represents the UmtsEncryptionAlgorithmsSupported type More...

Inherits Sequence.

Public Member Functions

 UmtsEncryptionAlgorithmsSupported ()
 The default constructor. More...
 
 UmtsEncryptionAlgorithmsSupported (bool argUmtsEncryptionAlgorithmUEA0, bool argUmtsEncryptionAlgorithmUEA1, bool argUmtsEncryptionAlgorithmUEA2, bool argUmtsEncryptionAlgorithmUEA3, bool argUmtsEncryptionAlgorithmUEA4, bool argUmtsEncryptionAlgorithmUEA5, bool argUmtsEncryptionAlgorithmUEA6, bool argUmtsEncryptionAlgorithmUEA7)
 Constructs an instance of UmtsEncryptionAlgorithmsSupported 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 UmtsEncryptionAlgorithmUEA0 [get, set]
 Field 'umtsEncryptionAlgorithmUEA0' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA1 [get, set]
 Field 'umtsEncryptionAlgorithmUEA1' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA2 [get, set]
 Field 'umtsEncryptionAlgorithmUEA2' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA3 [get, set]
 Field 'umtsEncryptionAlgorithmUEA3' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA4 [get, set]
 Field 'umtsEncryptionAlgorithmUEA4' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA5 [get, set]
 Field 'umtsEncryptionAlgorithmUEA5' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA6 [get, set]
 Field 'umtsEncryptionAlgorithmUEA6' (mandatory) More...
 
bool UmtsEncryptionAlgorithmUEA7 [get, set]
 Field 'umtsEncryptionAlgorithmUEA7' (mandatory) More...
 

Detailed Description

Constructor & Destructor Documentation

◆ UmtsEncryptionAlgorithmsSupported() [1/2]

Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmsSupported ( )
inline

The default constructor.

◆ UmtsEncryptionAlgorithmsSupported() [2/2]

Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmsSupported ( bool  argUmtsEncryptionAlgorithmUEA0,
bool  argUmtsEncryptionAlgorithmUEA1,
bool  argUmtsEncryptionAlgorithmUEA2,
bool  argUmtsEncryptionAlgorithmUEA3,
bool  argUmtsEncryptionAlgorithmUEA4,
bool  argUmtsEncryptionAlgorithmUEA5,
bool  argUmtsEncryptionAlgorithmUEA6,
bool  argUmtsEncryptionAlgorithmUEA7 
)
inline

Constructs an instance of UmtsEncryptionAlgorithmsSupported with the specified components.

Parameters
argUmtsEncryptionAlgorithmUEA0The value of the umtsEncryptionAlgorithmUEA0 mandatory field
argUmtsEncryptionAlgorithmUEA1The value of the umtsEncryptionAlgorithmUEA1 mandatory field
argUmtsEncryptionAlgorithmUEA2The value of the umtsEncryptionAlgorithmUEA2 mandatory field
argUmtsEncryptionAlgorithmUEA3The value of the umtsEncryptionAlgorithmUEA3 mandatory field
argUmtsEncryptionAlgorithmUEA4The value of the umtsEncryptionAlgorithmUEA4 mandatory field
argUmtsEncryptionAlgorithmUEA5The value of the umtsEncryptionAlgorithmUEA5 mandatory field
argUmtsEncryptionAlgorithmUEA6The value of the umtsEncryptionAlgorithmUEA6 mandatory field
argUmtsEncryptionAlgorithmUEA7The value of the umtsEncryptionAlgorithmUEA7 mandatory field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ UmtsEncryptionAlgorithmUEA0

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA0
getset

Field 'umtsEncryptionAlgorithmUEA0' (mandatory)

◆ UmtsEncryptionAlgorithmUEA1

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA1
getset

Field 'umtsEncryptionAlgorithmUEA1' (mandatory)

◆ UmtsEncryptionAlgorithmUEA2

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA2
getset

Field 'umtsEncryptionAlgorithmUEA2' (mandatory)

◆ UmtsEncryptionAlgorithmUEA3

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA3
getset

Field 'umtsEncryptionAlgorithmUEA3' (mandatory)

◆ UmtsEncryptionAlgorithmUEA4

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA4
getset

Field 'umtsEncryptionAlgorithmUEA4' (mandatory)

◆ UmtsEncryptionAlgorithmUEA5

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA5
getset

Field 'umtsEncryptionAlgorithmUEA5' (mandatory)

◆ UmtsEncryptionAlgorithmUEA6

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA6
getset

Field 'umtsEncryptionAlgorithmUEA6' (mandatory)

◆ UmtsEncryptionAlgorithmUEA7

bool Oss.Nas1660.UmtsEncryptionAlgorithmsSupported.UmtsEncryptionAlgorithmUEA7
getset

Field 'umtsEncryptionAlgorithmUEA7' (mandatory)