OSS NAS Tools for C# for LTE/EPC for 3GPP Release 15.8.0
Oss.Nas1580.AttachRequest Class Reference

Represents the AttachRequest type More...

Inherits Sequence.

Public Member Functions

 AttachRequest ()
 The default constructor. More...
 
 AttachRequest (Oss.Nas1580.EPSAttachTypeContainer argEpsAttachType, Oss.Nas1580.NASKeySetIdentifierContainer argNasKeySetIdentifier, Oss.Nas1580.EPSMobileIdentity argEpsMobileIdentity, Oss.Nas1580.UENetworkCapability argUeNetworkCapability, byte[] argEsmMessageContainer)
 Constructs an instance of AttachRequest with the specified mandatory components. More...
 
 AttachRequest (Oss.Nas1580.EPSAttachTypeContainer argEpsAttachType, Oss.Nas1580.NASKeySetIdentifierContainer argNasKeySetIdentifier, Oss.Nas1580.EPSMobileIdentity argEpsMobileIdentity, Oss.Nas1580.UENetworkCapability argUeNetworkCapability, byte[] argEsmMessageContainer, int? argOldPTMSISignature, Oss.Nas1580.EPSMobileIdentity argAdditionalGUTI, Oss.Nas1580.TrackingAreaIdentity argLastVisitedRegisteredTAI, Oss.Nas1580.DRXParameter argDrxParameter, Oss.Nas1580.MSNetworkCapability argMsNetworkCapability, Oss.Nas1580.LocationAreaIdentification argOldLocationAreaIdentification, Oss.Nas1580.TMSIStatus argTmsiStatus, Oss.Nas1580.MobileStationClassmark2 argMobileStationClassmark2, Oss.Nas1580.MobileStationClassmark3 argMobileStationClassmark3, Oss.Nas1580.SupportedCodecList argSupportedCodecs, Oss.Nas1580.AdditionalUpdateTypeContainer argAdditionalUpdateType, Oss.Nas1580.VoiceDomainPreferenceAndUEsUsageSetting argVoiceDomainPreferenceAndUEsUsageSetting, Oss.Nas1580.DeviceProperties argDeviceProperties, Oss.Nas1580.GUTITypeContainer argOldGUTIType, Oss.Nas1580.MSNetworkFeatureSupport argMsNetworkFeatureSupport, Oss.Nas1580.NetworkResourceIdentifierContainer argTmsiBasedNRIContainer, Oss.Nas1580.GPRSTimer argT3324Value, Oss.Nas1580.GPRSTimer3 argT3412ExtendedValue, Oss.Nas1580.ExtendedDRXParameters argExtendedDRXParameters, Oss.Nas1580.UEAdditionalSecurityCapability argUeAdditionalSecurityCapability, Oss.Nas1580.UEStatus argUeStatus, Oss.Nas1580.AdditionalInformationRequested argAdditionalInformationRequested)
 Constructs an instance of AttachRequest 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.Nas1580.EPSAttachTypeContainer EpsAttachType [get, set]
 Field 'epsAttachType' (mandatory) More...
 
Oss.Nas1580.NASKeySetIdentifierContainer NasKeySetIdentifier [get, set]
 Field 'nasKeySetIdentifier' (mandatory) More...
 
Oss.Nas1580.EPSMobileIdentity EpsMobileIdentity [get, set]
 Field 'epsMobileIdentity' (mandatory) More...
 
Oss.Nas1580.UENetworkCapability UeNetworkCapability [get, set]
 Field 'ueNetworkCapability' (mandatory) More...
 
byte[] EsmMessageContainer [get, set]
 Field 'esmMessageContainer' (mandatory) More...
 
int? OldPTMSISignature [get, set]
 Field 'oldPTMSISignature' (optional) More...
 
Oss.Nas1580.EPSMobileIdentity AdditionalGUTI [get, set]
 Field 'additionalGUTI' (optional) More...
 
Oss.Nas1580.TrackingAreaIdentity LastVisitedRegisteredTAI [get, set]
 Field 'lastVisitedRegisteredTAI' (optional) More...
 
Oss.Nas1580.DRXParameter DrxParameter [get, set]
 Field 'drxParameter' (optional) More...
 
Oss.Nas1580.MSNetworkCapability MsNetworkCapability [get, set]
 Field 'msNetworkCapability' (optional) More...
 
Oss.Nas1580.LocationAreaIdentification OldLocationAreaIdentification [get, set]
 Field 'oldLocationAreaIdentification' (optional) More...
 
Oss.Nas1580.TMSIStatus TmsiStatus [get, set]
 Field 'tmsiStatus' (optional) More...
 
Oss.Nas1580.MobileStationClassmark2 MobileStationClassmark2 [get, set]
 Field 'mobileStationClassmark2' (optional) More...
 
Oss.Nas1580.MobileStationClassmark3 MobileStationClassmark3 [get, set]
 Field 'mobileStationClassmark3' (optional) More...
 
Oss.Nas1580.SupportedCodecList SupportedCodecs [get, set]
 Field 'supportedCodecs' (optional) More...
 
Oss.Nas1580.AdditionalUpdateTypeContainer AdditionalUpdateType [get, set]
 Field 'additionalUpdateType' (optional) More...
 
Oss.Nas1580.VoiceDomainPreferenceAndUEsUsageSetting VoiceDomainPreferenceAndUEsUsageSetting [get, set]
 Field 'voiceDomainPreferenceAndUEsUsageSetting' (optional) More...
 
Oss.Nas1580.DeviceProperties DeviceProperties [get, set]
 Field 'deviceProperties' (optional) More...
 
Oss.Nas1580.GUTITypeContainer OldGUTIType [get, set]
 Field 'oldGUTIType' (optional) More...
 
Oss.Nas1580.MSNetworkFeatureSupport MsNetworkFeatureSupport [get, set]
 Field 'msNetworkFeatureSupport' (optional) More...
 
Oss.Nas1580.NetworkResourceIdentifierContainer TmsiBasedNRIContainer [get, set]
 Field 'tmsiBasedNRIContainer' (optional) More...
 
Oss.Nas1580.GPRSTimer T3324Value [get, set]
 Field 't3324Value' (optional) More...
 
Oss.Nas1580.GPRSTimer3 T3412ExtendedValue [get, set]
 Field 't3412ExtendedValue' (optional) More...
 
Oss.Nas1580.ExtendedDRXParameters ExtendedDRXParameters [get, set]
 Field 'extendedDRXParameters' (optional) More...
 
Oss.Nas1580.UEAdditionalSecurityCapability UeAdditionalSecurityCapability [get, set]
 Field 'ueAdditionalSecurityCapability' (optional) More...
 
Oss.Nas1580.UEStatus UeStatus [get, set]
 Field 'ueStatus' (optional) More...
 
Oss.Nas1580.AdditionalInformationRequested AdditionalInformationRequested [get, set]
 Field 'additionalInformationRequested' (optional) More...
 

Detailed Description

Represents the AttachRequest type

Constructor & Destructor Documentation

◆ AttachRequest() [1/3]

Oss.Nas1580.AttachRequest.AttachRequest ( )
inline

The default constructor.

◆ AttachRequest() [2/3]

Oss.Nas1580.AttachRequest.AttachRequest ( Oss.Nas1580.EPSAttachTypeContainer  argEpsAttachType,
Oss.Nas1580.NASKeySetIdentifierContainer  argNasKeySetIdentifier,
Oss.Nas1580.EPSMobileIdentity  argEpsMobileIdentity,
Oss.Nas1580.UENetworkCapability  argUeNetworkCapability,
byte[]  argEsmMessageContainer 
)
inline

Constructs an instance of AttachRequest with the specified mandatory components.

Parameters
argEpsAttachTypeThe value of the epsAttachType mandatory field
argNasKeySetIdentifierThe value of the nasKeySetIdentifier mandatory field
argEpsMobileIdentityThe value of the epsMobileIdentity mandatory field
argUeNetworkCapabilityThe value of the ueNetworkCapability mandatory field
argEsmMessageContainerThe value of the esmMessageContainer mandatory field

◆ AttachRequest() [3/3]

Oss.Nas1580.AttachRequest.AttachRequest ( Oss.Nas1580.EPSAttachTypeContainer  argEpsAttachType,
Oss.Nas1580.NASKeySetIdentifierContainer  argNasKeySetIdentifier,
Oss.Nas1580.EPSMobileIdentity  argEpsMobileIdentity,
Oss.Nas1580.UENetworkCapability  argUeNetworkCapability,
byte[]  argEsmMessageContainer,
int?  argOldPTMSISignature,
Oss.Nas1580.EPSMobileIdentity  argAdditionalGUTI,
Oss.Nas1580.TrackingAreaIdentity  argLastVisitedRegisteredTAI,
Oss.Nas1580.DRXParameter  argDrxParameter,
Oss.Nas1580.MSNetworkCapability  argMsNetworkCapability,
Oss.Nas1580.LocationAreaIdentification  argOldLocationAreaIdentification,
Oss.Nas1580.TMSIStatus  argTmsiStatus,
Oss.Nas1580.MobileStationClassmark2  argMobileStationClassmark2,
Oss.Nas1580.MobileStationClassmark3  argMobileStationClassmark3,
Oss.Nas1580.SupportedCodecList  argSupportedCodecs,
Oss.Nas1580.AdditionalUpdateTypeContainer  argAdditionalUpdateType,
Oss.Nas1580.VoiceDomainPreferenceAndUEsUsageSetting  argVoiceDomainPreferenceAndUEsUsageSetting,
Oss.Nas1580.DeviceProperties  argDeviceProperties,
Oss.Nas1580.GUTITypeContainer  argOldGUTIType,
Oss.Nas1580.MSNetworkFeatureSupport  argMsNetworkFeatureSupport,
Oss.Nas1580.NetworkResourceIdentifierContainer  argTmsiBasedNRIContainer,
Oss.Nas1580.GPRSTimer  argT3324Value,
Oss.Nas1580.GPRSTimer3  argT3412ExtendedValue,
Oss.Nas1580.ExtendedDRXParameters  argExtendedDRXParameters,
Oss.Nas1580.UEAdditionalSecurityCapability  argUeAdditionalSecurityCapability,
Oss.Nas1580.UEStatus  argUeStatus,
Oss.Nas1580.AdditionalInformationRequested  argAdditionalInformationRequested 
)
inline

Constructs an instance of AttachRequest with the specified components.

Parameters
argEpsAttachTypeThe value of the epsAttachType mandatory field
argNasKeySetIdentifierThe value of the nasKeySetIdentifier mandatory field
argEpsMobileIdentityThe value of the epsMobileIdentity mandatory field
argUeNetworkCapabilityThe value of the ueNetworkCapability mandatory field
argEsmMessageContainerThe value of the esmMessageContainer mandatory field
argOldPTMSISignatureThe value of the oldPTMSISignature optional field
argAdditionalGUTIThe value of the additionalGUTI optional field
argLastVisitedRegisteredTAIThe value of the lastVisitedRegisteredTAI optional field
argDrxParameterThe value of the drxParameter optional field
argMsNetworkCapabilityThe value of the msNetworkCapability optional field
argOldLocationAreaIdentificationThe value of the oldLocationAreaIdentification optional field
argTmsiStatusThe value of the tmsiStatus optional field
argMobileStationClassmark2The value of the mobileStationClassmark2 optional field
argMobileStationClassmark3The value of the mobileStationClassmark3 optional field
argSupportedCodecsThe value of the supportedCodecs optional field
argAdditionalUpdateTypeThe value of the additionalUpdateType optional field
argVoiceDomainPreferenceAndUEsUsageSettingThe value of the voiceDomainPreferenceAndUEsUsageSetting optional field
argDevicePropertiesThe value of the deviceProperties optional field
argOldGUTITypeThe value of the oldGUTIType optional field
argMsNetworkFeatureSupportThe value of the msNetworkFeatureSupport optional field
argTmsiBasedNRIContainerThe value of the tmsiBasedNRIContainer optional field
argT3324ValueThe value of the t3324Value optional field
argT3412ExtendedValueThe value of the t3412ExtendedValue optional field
argExtendedDRXParametersThe value of the extendedDRXParameters optional field
argUeAdditionalSecurityCapabilityThe value of the ueAdditionalSecurityCapability optional field
argUeStatusThe value of the ueStatus optional field
argAdditionalInformationRequestedThe value of the additionalInformationRequested optional field

Member Function Documentation

◆ Copy()

object Oss.Nas1580.AttachRequest.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.Nas1580.AttachRequest.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.Nas1580.AttachRequest.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AdditionalGUTI

Oss.Nas1580.EPSMobileIdentity Oss.Nas1580.AttachRequest.AdditionalGUTI
getset

Field 'additionalGUTI' (optional)

◆ AdditionalInformationRequested

Oss.Nas1580.AdditionalInformationRequested Oss.Nas1580.AttachRequest.AdditionalInformationRequested
getset

Field 'additionalInformationRequested' (optional)

◆ AdditionalUpdateType

Oss.Nas1580.AdditionalUpdateTypeContainer Oss.Nas1580.AttachRequest.AdditionalUpdateType
getset

Field 'additionalUpdateType' (optional)

◆ DeviceProperties

Oss.Nas1580.DeviceProperties Oss.Nas1580.AttachRequest.DeviceProperties
getset

Field 'deviceProperties' (optional)

◆ DrxParameter

Oss.Nas1580.DRXParameter Oss.Nas1580.AttachRequest.DrxParameter
getset

Field 'drxParameter' (optional)

◆ EpsAttachType

Oss.Nas1580.EPSAttachTypeContainer Oss.Nas1580.AttachRequest.EpsAttachType
getset

Field 'epsAttachType' (mandatory)

◆ EpsMobileIdentity

Oss.Nas1580.EPSMobileIdentity Oss.Nas1580.AttachRequest.EpsMobileIdentity
getset

Field 'epsMobileIdentity' (mandatory)

◆ EsmMessageContainer

byte [] Oss.Nas1580.AttachRequest.EsmMessageContainer
getset

Field 'esmMessageContainer' (mandatory)

◆ ExtendedDRXParameters

Oss.Nas1580.ExtendedDRXParameters Oss.Nas1580.AttachRequest.ExtendedDRXParameters
getset

Field 'extendedDRXParameters' (optional)

◆ LastVisitedRegisteredTAI

Oss.Nas1580.TrackingAreaIdentity Oss.Nas1580.AttachRequest.LastVisitedRegisteredTAI
getset

Field 'lastVisitedRegisteredTAI' (optional)

◆ MobileStationClassmark2

Oss.Nas1580.MobileStationClassmark2 Oss.Nas1580.AttachRequest.MobileStationClassmark2
getset

Field 'mobileStationClassmark2' (optional)

◆ MobileStationClassmark3

Oss.Nas1580.MobileStationClassmark3 Oss.Nas1580.AttachRequest.MobileStationClassmark3
getset

Field 'mobileStationClassmark3' (optional)

◆ MsNetworkCapability

Oss.Nas1580.MSNetworkCapability Oss.Nas1580.AttachRequest.MsNetworkCapability
getset

Field 'msNetworkCapability' (optional)

◆ MsNetworkFeatureSupport

Oss.Nas1580.MSNetworkFeatureSupport Oss.Nas1580.AttachRequest.MsNetworkFeatureSupport
getset

Field 'msNetworkFeatureSupport' (optional)

◆ NasKeySetIdentifier

Oss.Nas1580.NASKeySetIdentifierContainer Oss.Nas1580.AttachRequest.NasKeySetIdentifier
getset

Field 'nasKeySetIdentifier' (mandatory)

◆ OldGUTIType

Oss.Nas1580.GUTITypeContainer Oss.Nas1580.AttachRequest.OldGUTIType
getset

Field 'oldGUTIType' (optional)

◆ OldLocationAreaIdentification

Oss.Nas1580.LocationAreaIdentification Oss.Nas1580.AttachRequest.OldLocationAreaIdentification
getset

Field 'oldLocationAreaIdentification' (optional)

◆ OldPTMSISignature

int? Oss.Nas1580.AttachRequest.OldPTMSISignature
getset

Field 'oldPTMSISignature' (optional)

◆ SupportedCodecs

Oss.Nas1580.SupportedCodecList Oss.Nas1580.AttachRequest.SupportedCodecs
getset

Field 'supportedCodecs' (optional)

◆ T3324Value

Oss.Nas1580.GPRSTimer Oss.Nas1580.AttachRequest.T3324Value
getset

Field 't3324Value' (optional)

◆ T3412ExtendedValue

Oss.Nas1580.GPRSTimer3 Oss.Nas1580.AttachRequest.T3412ExtendedValue
getset

Field 't3412ExtendedValue' (optional)

◆ TmsiBasedNRIContainer

Oss.Nas1580.NetworkResourceIdentifierContainer Oss.Nas1580.AttachRequest.TmsiBasedNRIContainer
getset

Field 'tmsiBasedNRIContainer' (optional)

◆ TmsiStatus

Oss.Nas1580.TMSIStatus Oss.Nas1580.AttachRequest.TmsiStatus
getset

Field 'tmsiStatus' (optional)

◆ UeAdditionalSecurityCapability

Oss.Nas1580.UEAdditionalSecurityCapability Oss.Nas1580.AttachRequest.UeAdditionalSecurityCapability
getset

Field 'ueAdditionalSecurityCapability' (optional)

◆ UeNetworkCapability

Oss.Nas1580.UENetworkCapability Oss.Nas1580.AttachRequest.UeNetworkCapability
getset

Field 'ueNetworkCapability' (mandatory)

◆ UeStatus

Oss.Nas1580.UEStatus Oss.Nas1580.AttachRequest.UeStatus
getset

Field 'ueStatus' (optional)

◆ VoiceDomainPreferenceAndUEsUsageSetting

Oss.Nas1580.VoiceDomainPreferenceAndUEsUsageSetting Oss.Nas1580.AttachRequest.VoiceDomainPreferenceAndUEsUsageSetting
getset

Field 'voiceDomainPreferenceAndUEsUsageSetting' (optional)