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

Represents the type of the capabilityUmts field More...

Inherits Sequence.

Classes

class  CapabilityByte7Type
 Represents the type of the capabilityByte7 field More...
 
class  Ucs2SupportNumbers
 Defines meaningful names for particular values of the ucs2Support field More...
 

Public Member Functions

 CapabilityUmtsType ()
 The default constructor. More...
 
 CapabilityUmtsType (Oss.Nas5GS1680.UmtsEncryptionAlgorithmsSupported argUmtsEncryptionAlgorithmsSupported, int argUcs2Support, Oss.Nas5GS1680.UmtsIdentityAlgorithmsSupported argUmtsIdentityAlgorithmsSupported)
 Constructs an instance of CapabilityUmtsType with the specified mandatory components. More...
 
 CapabilityUmtsType (Oss.Nas5GS1680.UmtsEncryptionAlgorithmsSupported argUmtsEncryptionAlgorithmsSupported, int argUcs2Support, Oss.Nas5GS1680.UmtsIdentityAlgorithmsSupported argUmtsIdentityAlgorithmsSupported, Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type argCapabilityByte7)
 Constructs an instance of CapabilityUmtsType 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

Oss.Nas5GS1680.UmtsEncryptionAlgorithmsSupported UmtsEncryptionAlgorithmsSupported [get, set]
 Field 'umtsEncryptionAlgorithmsSupported' (mandatory) More...
 
int Ucs2Support [get, set]
 Field 'ucs2Support' (mandatory) The S1UENetworkCapability.CapabilityUmtsType.Ucs2SupportNumbers class defines meaningful names for particular values of the field More...
 
Oss.Nas5GS1680.UmtsIdentityAlgorithmsSupported UmtsIdentityAlgorithmsSupported [get, set]
 Field 'umtsIdentityAlgorithmsSupported' (mandatory) More...
 
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type CapabilityByte7 [get, set]
 Field 'capabilityByte7' (optional) More...
 

Detailed Description

Represents the type of the capabilityUmts field

Constructor & Destructor Documentation

◆ CapabilityUmtsType() [1/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityUmtsType ( )
inline

The default constructor.

◆ CapabilityUmtsType() [2/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityUmtsType ( Oss.Nas5GS1680.UmtsEncryptionAlgorithmsSupported  argUmtsEncryptionAlgorithmsSupported,
int  argUcs2Support,
Oss.Nas5GS1680.UmtsIdentityAlgorithmsSupported  argUmtsIdentityAlgorithmsSupported 
)
inline

Constructs an instance of CapabilityUmtsType with the specified mandatory components.

Parameters
argUmtsEncryptionAlgorithmsSupportedThe value of the umtsEncryptionAlgorithmsSupported mandatory field
argUcs2SupportThe value of the ucs2Support mandatory field
argUmtsIdentityAlgorithmsSupportedThe value of the umtsIdentityAlgorithmsSupported mandatory field

◆ CapabilityUmtsType() [3/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityUmtsType ( Oss.Nas5GS1680.UmtsEncryptionAlgorithmsSupported  argUmtsEncryptionAlgorithmsSupported,
int  argUcs2Support,
Oss.Nas5GS1680.UmtsIdentityAlgorithmsSupported  argUmtsIdentityAlgorithmsSupported,
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type  argCapabilityByte7 
)
inline

Constructs an instance of CapabilityUmtsType with the specified components.

Parameters
argUmtsEncryptionAlgorithmsSupportedThe value of the umtsEncryptionAlgorithmsSupported mandatory field
argUcs2SupportThe value of the ucs2Support mandatory field
argUmtsIdentityAlgorithmsSupportedThe value of the umtsIdentityAlgorithmsSupported mandatory field
argCapabilityByte7The value of the capabilityByte7 optional field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ CapabilityByte7

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7
getset

Field 'capabilityByte7' (optional)

◆ Ucs2Support

int Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.Ucs2Support
getset

Field 'ucs2Support' (mandatory) The S1UENetworkCapability.CapabilityUmtsType.Ucs2SupportNumbers class defines meaningful names for particular values of the field

◆ UmtsEncryptionAlgorithmsSupported

Oss.Nas5GS1680.UmtsEncryptionAlgorithmsSupported Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.UmtsEncryptionAlgorithmsSupported
getset

Field 'umtsEncryptionAlgorithmsSupported' (mandatory)

◆ UmtsIdentityAlgorithmsSupported

Oss.Nas5GS1680.UmtsIdentityAlgorithmsSupported Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.UmtsIdentityAlgorithmsSupported
getset

Field 'umtsIdentityAlgorithmsSupported' (mandatory)