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

Represents the TrackingAreaUpdateRequest type More...

Inherits Oss.Nas.Sequence.

Public Member Functions

 TrackingAreaUpdateRequest ()
 The default constructor.
 
 TrackingAreaUpdateRequest (Oss.Nas1790.EPSUpdateTypeContainer argEpsUpdateType, Oss.Nas1790.NASKeySetIdentifierContainer argNasKeySetIdentifier, Oss.Nas1790.EPSMobileIdentity argOldGUTI)
 Constructs an instance of TrackingAreaUpdateRequest with the specified mandatory components. More...
 
 TrackingAreaUpdateRequest (Oss.Nas1790.EPSUpdateTypeContainer argEpsUpdateType, Oss.Nas1790.NASKeySetIdentifierContainer argNasKeySetIdentifier, Oss.Nas1790.EPSMobileIdentity argOldGUTI, Oss.Nas1790.NonCurrentNativeNASKeySetIdentifier argNonCurrentNativeNASKeySetIdentifier, Oss.Nas1790.CipheringKeySequenceNumber argGprsCipheringKeySequenceNumber, int? argOldPTMSISignature, Oss.Nas1790.EPSMobileIdentity argAdditionalGUTI, long? argNonceUE, Oss.Nas1790.UENetworkCapability argUeNetworkCapability, Oss.Nas1790.TrackingAreaIdentity argLastVisitedRegisteredTAI, Oss.Nas1790.DRXParameter argDrxParameter, Oss.Nas1790.UERadioCapabilityInfoUpdateNeeded argUeRadioCapabilityInfoUpdateNeeded, Oss.Nas1790.EPSBearerContextStatus argEpsBearerContextStatus, Oss.Nas1790.MSNetworkCapability argMsNetworkCapability, Oss.Nas1790.LocationAreaIdentification argOldLocationAreaIdentification, Oss.Nas1790.TMSIStatus argTmsiStatus, Oss.Nas1790.MobileStationClassmark2 argMobileStationClassmark2, Oss.Nas1790.MobileStationClassmark3 argMobileStationClassmark3, Oss.Nas1790.SupportedCodecList argSupportedCodecs, Oss.Nas1790.AdditionalUpdateTypeContainer argAdditionalUpdateType, Oss.Nas1790.VoiceDomainPreferenceAndUEsUsageSetting argVoiceDomainPreferenceAndUEsUsageSetting, Oss.Nas1790.GUTITypeContainer argOldGUTIType, Oss.Nas1790.DeviceProperties argDeviceProperties, Oss.Nas1790.MSNetworkFeatureSupport argMsNetworkFeatureSupport, Oss.Nas1790.NetworkResourceIdentifierContainer argTmsiBasedNRIContainer, Oss.Nas1790.GPRSTimer argT3324Value, Oss.Nas1790.GPRSTimer3 argT3412ExtendedValue, Oss.Nas1790.ExtendedDRXParameters argExtendedDRXParameters, Oss.Nas1790.UEAdditionalSecurityCapability argUeAdditionalSecurityCapability, Oss.Nas1790.UEStatus argUeStatus, Oss.Nas1790.AdditionalInformationRequested argAdditionalInformationRequested, Oss.Nas1790.N1UENetworkCapability argN1UENetworkCapability, Oss.Nas1790.UERadioCapabilityIDAvailability argUeRadioCapabilityIDAvailability, Oss.Nas1790.WUSAssistanceInformation argRequestedWUSAssistanceInformation, Oss.Nas1790.NBS1DRXParameter argDrxParameterInNBS1Mode, int? argRequestedIMSIOffset, Oss.Nas1790.UERequestType argUeRequesttype, Oss.Nas1790.PagingRestriction argPagingRestriction)
 Constructs an instance of TrackingAreaUpdateRequest 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.Nas1790.EPSUpdateTypeContainer EpsUpdateType [get, set]
 Field 'epsUpdateType' (mandatory)
 
Oss.Nas1790.NASKeySetIdentifierContainer NasKeySetIdentifier [get, set]
 Field 'nasKeySetIdentifier' (mandatory)
 
Oss.Nas1790.EPSMobileIdentity OldGUTI [get, set]
 Field 'oldGUTI' (mandatory)
 
Oss.Nas1790.NonCurrentNativeNASKeySetIdentifier NonCurrentNativeNASKeySetIdentifier [get, set]
 Field 'nonCurrentNativeNASKeySetIdentifier' (optional)
 
Oss.Nas1790.CipheringKeySequenceNumber GprsCipheringKeySequenceNumber [get, set]
 Field 'gprsCipheringKeySequenceNumber' (optional)
 
int? OldPTMSISignature [get, set]
 Field 'oldPTMSISignature' (optional)
 
Oss.Nas1790.EPSMobileIdentity AdditionalGUTI [get, set]
 Field 'additionalGUTI' (optional)
 
long? NonceUE [get, set]
 Field 'nonceUE' (optional)
 
Oss.Nas1790.UENetworkCapability UeNetworkCapability [get, set]
 Field 'ueNetworkCapability' (optional)
 
Oss.Nas1790.TrackingAreaIdentity LastVisitedRegisteredTAI [get, set]
 Field 'lastVisitedRegisteredTAI' (optional)
 
Oss.Nas1790.DRXParameter DrxParameter [get, set]
 Field 'drxParameter' (optional)
 
Oss.Nas1790.UERadioCapabilityInfoUpdateNeeded UeRadioCapabilityInfoUpdateNeeded [get, set]
 Field 'ueRadioCapabilityInfoUpdateNeeded' (optional)
 
Oss.Nas1790.EPSBearerContextStatus EpsBearerContextStatus [get, set]
 Field 'epsBearerContextStatus' (optional)
 
Oss.Nas1790.MSNetworkCapability MsNetworkCapability [get, set]
 Field 'msNetworkCapability' (optional)
 
Oss.Nas1790.LocationAreaIdentification OldLocationAreaIdentification [get, set]
 Field 'oldLocationAreaIdentification' (optional)
 
Oss.Nas1790.TMSIStatus TmsiStatus [get, set]
 Field 'tmsiStatus' (optional)
 
Oss.Nas1790.MobileStationClassmark2 MobileStationClassmark2 [get, set]
 Field 'mobileStationClassmark2' (optional)
 
Oss.Nas1790.MobileStationClassmark3 MobileStationClassmark3 [get, set]
 Field 'mobileStationClassmark3' (optional)
 
Oss.Nas1790.SupportedCodecList SupportedCodecs [get, set]
 Field 'supportedCodecs' (optional)
 
Oss.Nas1790.AdditionalUpdateTypeContainer AdditionalUpdateType [get, set]
 Field 'additionalUpdateType' (optional)
 
Oss.Nas1790.VoiceDomainPreferenceAndUEsUsageSetting VoiceDomainPreferenceAndUEsUsageSetting [get, set]
 Field 'voiceDomainPreferenceAndUEsUsageSetting' (optional)
 
Oss.Nas1790.GUTITypeContainer OldGUTIType [get, set]
 Field 'oldGUTIType' (optional)
 
Oss.Nas1790.DeviceProperties DeviceProperties [get, set]
 Field 'deviceProperties' (optional)
 
Oss.Nas1790.MSNetworkFeatureSupport MsNetworkFeatureSupport [get, set]
 Field 'msNetworkFeatureSupport' (optional)
 
Oss.Nas1790.NetworkResourceIdentifierContainer TmsiBasedNRIContainer [get, set]
 Field 'tmsiBasedNRIContainer' (optional)
 
Oss.Nas1790.GPRSTimer T3324Value [get, set]
 Field 't3324Value' (optional)
 
Oss.Nas1790.GPRSTimer3 T3412ExtendedValue [get, set]
 Field 't3412ExtendedValue' (optional)
 
Oss.Nas1790.ExtendedDRXParameters ExtendedDRXParameters [get, set]
 Field 'extendedDRXParameters' (optional)
 
Oss.Nas1790.UEAdditionalSecurityCapability UeAdditionalSecurityCapability [get, set]
 Field 'ueAdditionalSecurityCapability' (optional)
 
Oss.Nas1790.UEStatus UeStatus [get, set]
 Field 'ueStatus' (optional)
 
Oss.Nas1790.AdditionalInformationRequested AdditionalInformationRequested [get, set]
 Field 'additionalInformationRequested' (optional)
 
Oss.Nas1790.N1UENetworkCapability N1UENetworkCapability [get, set]
 Field 'n1UENetworkCapability' (optional)
 
Oss.Nas1790.UERadioCapabilityIDAvailability UeRadioCapabilityIDAvailability [get, set]
 Field 'ueRadioCapabilityIDAvailability' (optional)
 
Oss.Nas1790.WUSAssistanceInformation RequestedWUSAssistanceInformation [get, set]
 Field 'requestedWUSAssistanceInformation' (optional)
 
Oss.Nas1790.NBS1DRXParameter DrxParameterInNBS1Mode [get, set]
 Field 'drxParameterInNBS1Mode' (optional)
 
int? RequestedIMSIOffset [get, set]
 Field 'requestedIMSIOffset' (optional)
 
Oss.Nas1790.UERequestType UeRequesttype [get, set]
 Field 'ueRequesttype' (optional)
 
Oss.Nas1790.PagingRestriction PagingRestriction [get, set]
 Field 'pagingRestriction' (optional)
 

Detailed Description

Represents the TrackingAreaUpdateRequest type

Constructor & Destructor Documentation

◆ TrackingAreaUpdateRequest() [1/2]

Oss.Nas1790.TrackingAreaUpdateRequest.TrackingAreaUpdateRequest ( Oss.Nas1790.EPSUpdateTypeContainer  argEpsUpdateType,
Oss.Nas1790.NASKeySetIdentifierContainer  argNasKeySetIdentifier,
Oss.Nas1790.EPSMobileIdentity  argOldGUTI 
)
inline

Constructs an instance of TrackingAreaUpdateRequest with the specified mandatory components.

Parameters
argEpsUpdateTypeThe value of the epsUpdateType mandatory field
argNasKeySetIdentifierThe value of the nasKeySetIdentifier mandatory field
argOldGUTIThe value of the oldGUTI mandatory field

◆ TrackingAreaUpdateRequest() [2/2]

Oss.Nas1790.TrackingAreaUpdateRequest.TrackingAreaUpdateRequest ( Oss.Nas1790.EPSUpdateTypeContainer  argEpsUpdateType,
Oss.Nas1790.NASKeySetIdentifierContainer  argNasKeySetIdentifier,
Oss.Nas1790.EPSMobileIdentity  argOldGUTI,
Oss.Nas1790.NonCurrentNativeNASKeySetIdentifier  argNonCurrentNativeNASKeySetIdentifier,
Oss.Nas1790.CipheringKeySequenceNumber  argGprsCipheringKeySequenceNumber,
int?  argOldPTMSISignature,
Oss.Nas1790.EPSMobileIdentity  argAdditionalGUTI,
long?  argNonceUE,
Oss.Nas1790.UENetworkCapability  argUeNetworkCapability,
Oss.Nas1790.TrackingAreaIdentity  argLastVisitedRegisteredTAI,
Oss.Nas1790.DRXParameter  argDrxParameter,
Oss.Nas1790.UERadioCapabilityInfoUpdateNeeded  argUeRadioCapabilityInfoUpdateNeeded,
Oss.Nas1790.EPSBearerContextStatus  argEpsBearerContextStatus,
Oss.Nas1790.MSNetworkCapability  argMsNetworkCapability,
Oss.Nas1790.LocationAreaIdentification  argOldLocationAreaIdentification,
Oss.Nas1790.TMSIStatus  argTmsiStatus,
Oss.Nas1790.MobileStationClassmark2  argMobileStationClassmark2,
Oss.Nas1790.MobileStationClassmark3  argMobileStationClassmark3,
Oss.Nas1790.SupportedCodecList  argSupportedCodecs,
Oss.Nas1790.AdditionalUpdateTypeContainer  argAdditionalUpdateType,
Oss.Nas1790.VoiceDomainPreferenceAndUEsUsageSetting  argVoiceDomainPreferenceAndUEsUsageSetting,
Oss.Nas1790.GUTITypeContainer  argOldGUTIType,
Oss.Nas1790.DeviceProperties  argDeviceProperties,
Oss.Nas1790.MSNetworkFeatureSupport  argMsNetworkFeatureSupport,
Oss.Nas1790.NetworkResourceIdentifierContainer  argTmsiBasedNRIContainer,
Oss.Nas1790.GPRSTimer  argT3324Value,
Oss.Nas1790.GPRSTimer3  argT3412ExtendedValue,
Oss.Nas1790.ExtendedDRXParameters  argExtendedDRXParameters,
Oss.Nas1790.UEAdditionalSecurityCapability  argUeAdditionalSecurityCapability,
Oss.Nas1790.UEStatus  argUeStatus,
Oss.Nas1790.AdditionalInformationRequested  argAdditionalInformationRequested,
Oss.Nas1790.N1UENetworkCapability  argN1UENetworkCapability,
Oss.Nas1790.UERadioCapabilityIDAvailability  argUeRadioCapabilityIDAvailability,
Oss.Nas1790.WUSAssistanceInformation  argRequestedWUSAssistanceInformation,
Oss.Nas1790.NBS1DRXParameter  argDrxParameterInNBS1Mode,
int?  argRequestedIMSIOffset,
Oss.Nas1790.UERequestType  argUeRequesttype,
Oss.Nas1790.PagingRestriction  argPagingRestriction 
)
inline

Constructs an instance of TrackingAreaUpdateRequest with the specified components.

Parameters
argEpsUpdateTypeThe value of the epsUpdateType mandatory field
argNasKeySetIdentifierThe value of the nasKeySetIdentifier mandatory field
argOldGUTIThe value of the oldGUTI mandatory field
argNonCurrentNativeNASKeySetIdentifierThe value of the nonCurrentNativeNASKeySetIdentifier optional field
argGprsCipheringKeySequenceNumberThe value of the gprsCipheringKeySequenceNumber optional field
argOldPTMSISignatureThe value of the oldPTMSISignature optional field
argAdditionalGUTIThe value of the additionalGUTI optional field
argNonceUEThe value of the nonceUE optional field
argUeNetworkCapabilityThe value of the ueNetworkCapability optional field
argLastVisitedRegisteredTAIThe value of the lastVisitedRegisteredTAI optional field
argDrxParameterThe value of the drxParameter optional field
argUeRadioCapabilityInfoUpdateNeededThe value of the ueRadioCapabilityInfoUpdateNeeded optional field
argEpsBearerContextStatusThe value of the epsBearerContextStatus 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
argOldGUTITypeThe value of the oldGUTIType optional field
argDevicePropertiesThe value of the deviceProperties 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
argN1UENetworkCapabilityThe value of the n1UENetworkCapability optional field
argUeRadioCapabilityIDAvailabilityThe value of the ueRadioCapabilityIDAvailability optional field
argRequestedWUSAssistanceInformationThe value of the requestedWUSAssistanceInformation optional field
argDrxParameterInNBS1ModeThe value of the drxParameterInNBS1Mode optional field
argRequestedIMSIOffsetThe value of the requestedIMSIOffset optional field
argUeRequesttypeThe value of the ueRequesttype optional field
argPagingRestrictionThe value of the pagingRestriction optional field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.